.audi .dropdown-item:hover:after{background:#f50537!important}.audi .btn-primary{background-color:#000!important;border-color:#000!important}.audi .btn-secondary{background-color:#f50537!important;border-color:#f50537!important}.audi .btn-secondary:hover{border-color:#484848!important}.audi .main-tabs .nav-item .nav-link.active{border-color:#f50537}.audi .new-car-filters li.active:after,.audi .new-car-filters li:hover:after{background-color:#f50537}.audi .navigation ul li a:hover:after{background-color:#f50537!important}.audi .col-12 .dealer{overflow:hidden;position:relative}.audi .col-12 .dealer:before{background:linear-gradient(90deg,rgba(110,201,236,.5),rgba(125,185,232,0));bottom:0;content:"";display:block;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#cc6ec9ec",endColorstr="#007db9e8",GradientType=1);height:100%;position:absolute;transition:width .5s ease-in-out;width:0;z-index:1}.audi .col-12 .dealer:hover:before{width:50%}.audi .col-12 .dealer:after{color:#6ec9ec;content:"A";font-size:58rem;font-weight:700;left:-36%;line-height:0;opacity:0;position:absolute;top:326px;transition:.5s ease-in-out;z-index:1}.audi .col-12 .dealer:hover:after{opacity:.2}.audi.home .col-12 .dealer{overflow:hidden;position:relative}.audi.home .col-12 .dealer:before{background:linear-gradient(90deg,rgba(110,201,236,.5),rgba(125,185,232,0));bottom:0;content:"";display:block;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#cc6ec9ec",endColorstr="#007db9e8",GradientType=1);height:100%;position:absolute;transition:width .5s ease-in-out;width:0;z-index:1}.audi.home .col-12 .dealer:hover:before{width:50%}.audi.home .col-12 .dealer:after{color:#6ec9ec;content:"A";font-size:58rem;font-weight:700;left:-36%;line-height:0;opacity:0;position:absolute;top:326px;transition:.5s ease-in-out;z-index:1}.audi.home .col-12 .dealer:hover:after{opacity:.2}.audi.home .spotlight.cars{position:relative}.audi.home .spotlight.cars:before{background:linear-gradient(90deg,rgba(143,188,219,.5),rgba(125,185,232,0));bottom:0;content:"";display:block;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#8fbcdb",endColorstr="#007db9e8",GradientType=1);height:100%;position:absolute;transition:width .5s ease-in-out;width:0;z-index:1}.audi.home .spotlight.cars:hover:before{width:50%}.audi.home .spotlight.cars:after{color:#8fbcdb;content:"A";font-size:43rem;font-weight:700;left:-50%;line-height:0;opacity:0;position:absolute;top:230px;transition:.5s ease-in-out;z-index:1}.audi.home .spotlight.cars:hover:after{opacity:.2}.audi.home .spotlight.cars .image-caption{font-weight:700}.audi.home .spotlight.cars .image-caption:before{background:#8fbcdb}.audi.home .spotlight.cars .spotlight__headline{font-size:1.75rem;position:relative}.audi.home .spotlight.cars .spotlight__headline span{font-weight:700}.audi.home .spotlight.cars .spotlight__headline:before{background:#8fbcdb;top:30%}.audi .key-spec .svg-inline--fa,.audi .vehicle-card-specs .svg-inline--fa{color:#f50537!important}.bmw .header_theme_default .secondary-nav{background-color:#1c69d4!important}.bmw .dropdown-item:hover:after{background:#1c69d4!important}.bmw .btn-primary{background-color:#1c69d4!important;border-color:#1c69d4!important}.bmw .btn-primary:hover,.bmw .btn-secondary{background-color:#4d4d4d!important;border-color:#4d4d4d!important}.bmw .btn-secondary:hover{background-color:#1c69d4!important;border-color:#1c69d4!important}.bmw .main-tabs .nav-item .nav-link.active{border-color:#1c69d4}.bmw .new-car-filters li.active:after,.bmw .new-car-filters li:hover:after{background-color:#1c69d4}.bmw .navigation ul li a:hover:after{background-color:#1c69d4!important}.bmw .col-12 .dealer{overflow:hidden;position:relative}.bmw .col-12 .dealer:before{background:linear-gradient(90deg,rgba(110,201,236,.5),rgba(125,185,232,0));bottom:0;content:"";display:block;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#cc6ec9ec",endColorstr="#007db9e8",GradientType=1);height:100%;position:absolute;transition:width .5s ease-in-out;width:0;z-index:1}.bmw .col-12 .dealer:hover:before{width:50%}.bmw .col-12 .dealer:after{color:#6ec9ec;content:"A";font-size:52rem;font-weight:700;left:-40%;line-height:0;opacity:0;position:absolute;top:270px;transition:.5s ease-in-out;z-index:1}.bmw .col-12 .dealer:hover:after{opacity:.2}.bmw .key-spec .svg-inline--fa,.bmw .vehicle-card-specs .svg-inline--fa{color:#1c69d4!important}.bmw.home .spotlight.cars{position:relative}.bmw.home .spotlight.cars:before{background:linear-gradient(90deg,rgba(143,188,219,.5),rgba(125,185,232,0));bottom:0;content:"";display:block;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#8fbcdb",endColorstr="#007db9e8",GradientType=1);height:100%;position:absolute;transition:width .5s ease-in-out;width:0;z-index:1}.bmw.home .spotlight.cars:hover:before{width:50%}.bmw.home .spotlight.cars:after{color:#8fbcdb;content:"A";font-size:43rem;font-weight:700;left:-50%;line-height:0;opacity:0;position:absolute;top:230px;transition:.5s ease-in-out;z-index:1}.bmw.home .spotlight.cars:hover:after{opacity:.2}.bmw.home .spotlight.cars .image-caption{font-weight:700}.bmw.home .spotlight.cars .image-caption:before{background:#8fbcdb}.bmw.home .spotlight.cars .spotlight__headline{font-size:1.75rem;position:relative}.bmw.home .spotlight.cars .spotlight__headline span{font-weight:700}.bmw.home .spotlight.cars .spotlight__headline:before{background:#8fbcdb;top:30%}.mercedes-benz .header_theme_default .secondary-nav{background-color:#000!important}.mercedes-benz .dropdown-item:hover:after{background:#000!important}.mercedes-benz .btn-primary{background-color:#000!important;border-color:#000!important}.mercedes-benz .btn-primary:hover,.mercedes-benz .btn-secondary{background-color:#008dfc!important;border-color:#008dfc!important}.mercedes-benz .btn-secondary:hover{background-color:#000!important;border-color:#000!important}.mercedes-benz .main-tabs .nav-item .nav-link.active{border-color:#000}.mercedes-benz .new-car-filters li.active:after,.mercedes-benz .new-car-filters li:hover:after{background-color:#000}.mercedes-benz .navigation ul li a:hover:after{background-color:#000!important}.mercedes-benz.home .spotlight.cars{position:relative}.mercedes-benz.home .spotlight.cars:before{background:linear-gradient(90deg,rgba(143,188,219,.5),rgba(125,185,232,0));bottom:0;content:"";display:block;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#8fbcdb",endColorstr="#007db9e8",GradientType=1);height:100%;position:absolute;transition:width .5s ease-in-out;width:0;z-index:1}.mercedes-benz.home .spotlight.cars:hover:before{width:50%}.mercedes-benz.home .spotlight.cars:after{color:#8fbcdb;content:"A";font-size:43rem;font-weight:700;left:-50%;line-height:0;opacity:0;position:absolute;top:230px;transition:.5s ease-in-out;z-index:1}.mercedes-benz.home .spotlight.cars:hover:after{opacity:.2}.mercedes-benz.home .spotlight.cars .image-caption{font-weight:700}.mercedes-benz.home .spotlight.cars .image-caption:before{background:#8fbcdb}.mercedes-benz.home .spotlight.cars .spotlight__headline{font-size:1.75rem;position:relative}.mercedes-benz.home .spotlight.cars .spotlight__headline span{font-weight:700}.mercedes-benz.home .spotlight.cars .spotlight__headline:before{background:#8fbcdb;top:30%}.mercedes-benz .col-12 .dealer{overflow:hidden;position:relative}.mercedes-benz .col-12 .dealer:before{background:linear-gradient(90deg,rgba(110,201,236,.5),rgba(125,185,232,0));bottom:0;content:"";display:block;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#cc6ec9ec",endColorstr="#007db9e8",GradientType=1);height:100%;position:absolute;transition:width .5s ease-in-out;width:0;z-index:1}.mercedes-benz .col-12 .dealer:hover:before{width:50%}.mercedes-benz .col-12 .dealer:after{color:#6ec9ec;content:"A";font-size:38rem;font-weight:700;left:-46%;line-height:0;opacity:0;position:absolute;top:210px;transition:.5s ease-in-out;z-index:1}.mercedes-benz .col-12 .dealer:hover:after{opacity:.2}.mercedes-benz.home .col-12 .dealer{overflow:hidden;position:relative}.mercedes-benz.home .col-12 .dealer:before{background:linear-gradient(90deg,rgba(110,201,236,.5),rgba(125,185,232,0));bottom:0;content:"";display:block;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#cc6ec9ec",endColorstr="#007db9e8",GradientType=1);height:100%;position:absolute;transition:width .5s ease-in-out;width:0;z-index:1}.mercedes-benz.home .col-12 .dealer:hover:before{width:50%}.mercedes-benz.home .col-12 .dealer:after{color:#6ec9ec;content:"A";font-size:43rem;font-weight:700;left:-50%;line-height:0;opacity:0;position:absolute;top:230px;transition:.5s ease-in-out;z-index:1}.mercedes-benz.home .col-12 .dealer:hover:after{opacity:.2}.mercedes-benz .vehicle-card-specs .svg-inline--fa{color:#000!important}.mercedes-benz .key-spec .svg-inline--fa{color:#008dfc!important}.mini .header_theme_default .secondary-nav{background-color:#006583!important}.mini .dropdown-item:hover:after{background:#006583!important}.mini .btn-primary{background-color:#006583!important;border-color:#006583!important}.mini .btn-primary:hover{background-color:#1f9cc2!important;border-color:#1f9cc2!important}.mini .btn-secondary{background-color:#000!important;border-color:#000!important}.mini .btn-secondary:hover{background-color:#525252!important;border-color:#525252!important}.mini .main-tabs .nav-item .nav-link.active{border-color:#006583}.mini .new-car-filters li.active:after,.mini .new-car-filters li:hover:after{background-color:#006583}.mini .navigation ul li a:hover:after{background-color:#006583!important}.mini .col-12 .dealer{overflow:hidden;position:relative}.mini .col-12 .dealer:before{background:linear-gradient(90deg,rgba(110,201,236,.5),rgba(125,185,232,0));bottom:0;content:"";display:block;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#cc6ec9ec",endColorstr="#007db9e8",GradientType=1);height:100%;position:absolute;transition:width .5s ease-in-out;width:0;z-index:1}.mini .col-12 .dealer:hover:before{width:50%}.mini .col-12 .dealer:after{color:#6ec9ec;content:"A";font-size:52rem;font-weight:700;left:-40%;line-height:0;opacity:0;position:absolute;top:270px;transition:.5s ease-in-out;z-index:1}.mini .col-12 .dealer:hover:after{opacity:.2}.mini .key-spec .svg-inline--fa,.mini .vehicle-card-specs .svg-inline--fa{color:#006583!important}.mini.home .spotlight.cars{position:relative}.mini.home .spotlight.cars:before{background:linear-gradient(90deg,rgba(143,188,219,.5),rgba(125,185,232,0));bottom:0;content:"";display:block;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#8fbcdb",endColorstr="#007db9e8",GradientType=1);height:100%;position:absolute;transition:width .5s ease-in-out;width:0;z-index:1}.mini.home .spotlight.cars:hover:before{width:50%}.mini.home .spotlight.cars:after{color:#8fbcdb;content:"A";font-size:43rem;font-weight:700;left:-50%;line-height:0;opacity:0;position:absolute;top:230px;transition:.5s ease-in-out;z-index:1}.mini.home .spotlight.cars:hover:after{opacity:.2}.mini.home .spotlight.cars .image-caption{font-weight:700}.mini.home .spotlight.cars .image-caption:before{background:#8fbcdb}.mini.home .spotlight.cars .spotlight__headline{font-size:1.75rem;position:relative}.mini.home .spotlight.cars .spotlight__headline span{font-weight:700}.mini.home .spotlight.cars .spotlight__headline:before{background:#8fbcdb;top:30%}.porsche .header_theme_default .secondary-nav{background-color:#000!important}.porsche .dropdown-item:hover:after{background:#000!important}.porsche .btn-primary{background-color:#000!important;border-color:#000!important}.porsche .btn-primary:hover,.porsche .btn-secondary{background-color:#d5001c!important;border-color:#d5001c!important}.porsche .btn-secondary:hover{background-color:#000!important;border-color:#000!important}.porsche .main-tabs .nav-item .nav-link.active{border-color:#000}.porsche .new-car-filters li.active:after,.porsche .new-car-filters li:hover:after{background-color:#000}.porsche .navigation ul li a:hover:after{background-color:#000!important}.porsche .col-12 .dealer{overflow:hidden;position:relative}.porsche .col-12 .dealer:before{background:linear-gradient(90deg,rgba(42,96,157,.5),rgba(125,185,232,0));bottom:0;content:"";display:block;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#cc6ec9ec",endColorstr="#007db9e8",GradientType=1);height:100%;position:absolute;transition:width .5s ease-in-out;width:0;z-index:1}.porsche .col-12 .dealer:hover:before{width:50%}.porsche .col-12 .dealer:after{color:#2a609d;content:"A";font-size:52rem;font-weight:700;left:-40%;line-height:0;opacity:0;position:absolute;top:270px;transition:.5s ease-in-out;z-index:1}.porsche .col-12 .dealer:hover:after{opacity:.2}.porsche .key-spec .svg-inline--fa,.porsche .vehicle-card-specs .svg-inline--fa{color:#000!important}.porsche.home .spotlight.cars{position:relative}.porsche.home .spotlight.cars:before{background:linear-gradient(90deg,rgba(143,188,219,.5),rgba(125,185,232,0));bottom:0;content:"";display:block;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#8fbcdb",endColorstr="#007db9e8",GradientType=1);height:100%;position:absolute;transition:width .5s ease-in-out;width:0;z-index:1}.porsche.home .spotlight.cars:hover:before{width:50%}.porsche.home .spotlight.cars:after{color:#8fbcdb;content:"A";font-size:43rem;font-weight:700;left:-50%;line-height:0;opacity:0;position:absolute;top:230px;transition:.5s ease-in-out;z-index:1}.porsche.home .spotlight.cars:hover:after{opacity:.2}.porsche.home .spotlight.cars .image-caption{font-weight:700}.porsche.home .spotlight.cars .image-caption:before{background:#8fbcdb}.porsche.home .spotlight.cars .spotlight__headline{font-size:1.75rem;position:relative}.porsche.home .spotlight.cars .spotlight__headline span{font-weight:700}.porsche.home .spotlight.cars .spotlight__headline:before{background:#8fbcdb;top:30%}.volkswagen .header_theme_default .secondary-nav{background-color:#001e50!important}.volkswagen .dropdown-item:hover:after{background:#00b1eb!important}.volkswagen .btn-primary{background-color:#00b1eb!important;border-color:#00b1eb!important}.volkswagen .btn-primary:hover,.volkswagen .btn-secondary{background-color:#001e50!important;border-color:#001e50!important}.volkswagen .btn-secondary:hover{background-color:#00b1eb!important;border-color:#00b1eb!important}.volkswagen .main-tabs .nav-item .nav-link.active{border-color:#00b1eb}.volkswagen .new-car-filters li.active:after,.volkswagen .new-car-filters li:hover:after{background-color:#00b1eb}.volkswagen .navigation ul li a:hover:after{background-color:#00b1eb!important}.volkswagen .col-12 .dealer{overflow:hidden;position:relative}.volkswagen .col-12 .dealer:before{background:linear-gradient(90deg,rgba(0,177,235,.5),rgba(125,185,232,0));bottom:0;content:"";display:block;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#cc6ec9ec",endColorstr="#007db9e8",GradientType=1);height:100%;position:absolute;transition:width .5s ease-in-out;width:0;z-index:1}.volkswagen .col-12 .dealer:hover:before{width:50%}.volkswagen .col-12 .dealer:after{color:#00b1eb;content:"A";font-size:58rem;font-weight:700;left:-36%;line-height:0;opacity:0;position:absolute;top:326px;transition:.5s ease-in-out;z-index:1}.volkswagen .col-12 .dealer:hover:after{opacity:.2}.volkswagen.home .col-12 .dealer{overflow:hidden;position:relative}.volkswagen.home .col-12 .dealer:before{background:linear-gradient(90deg,rgba(110,201,236,.5),rgba(125,185,232,0));bottom:0;content:"";display:block;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#cc6ec9ec",endColorstr="#007db9e8",GradientType=1);height:100%;position:absolute;transition:width .5s ease-in-out;width:0;z-index:1}.volkswagen.home .col-12 .dealer:hover:before{width:50%}.volkswagen.home .col-12 .dealer:after{color:#6ec9ec;content:"A";font-size:58rem;font-weight:700;left:-36%;line-height:0;opacity:0;position:absolute;top:326px;transition:.5s ease-in-out;z-index:1}.volkswagen.home .col-12 .dealer:hover:after{opacity:.2}.volkswagen.home .spotlight.cars{position:relative}.volkswagen.home .spotlight.cars:before{background:linear-gradient(90deg,rgba(143,188,219,.5),rgba(125,185,232,0));bottom:0;content:"";display:block;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#8fbcdb",endColorstr="#007db9e8",GradientType=1);height:100%;position:absolute;transition:width .5s ease-in-out;width:0;z-index:1}.volkswagen.home .spotlight.cars:hover:before{width:50%}.volkswagen.home .spotlight.cars:after{color:#8fbcdb;content:"A";font-size:43rem;font-weight:700;left:-50%;line-height:0;opacity:0;position:absolute;top:230px;transition:.5s ease-in-out;z-index:1}.volkswagen.home .spotlight.cars:hover:after{opacity:.2}.volkswagen.home .spotlight.cars .image-caption{font-weight:700}.volkswagen.home .spotlight.cars .image-caption:before{background:#8fbcdb}.volkswagen.home .spotlight.cars .spotlight__headline{font-size:1.75rem;position:relative}.volkswagen.home .spotlight.cars .spotlight__headline span{font-weight:700}.volkswagen.home .spotlight.cars .spotlight__headline:before{background:#8fbcdb;top:30%}.volkswagen .key-spec .svg-inline--fa,.volkswagen .vehicle-card-specs .svg-inline--fa{color:#00b1eb!important}.volvo .header_theme_default .secondary-nav{background-color:#2a609d!important}.volvo .dropdown-item:hover:after{background:#2a609d!important}.volvo .btn-primary{background-color:#2a609d!important;border-color:#2a609d!important}.volvo .btn-primary:hover,.volvo .btn-secondary{background-color:#000!important;border-color:#000!important}.volvo .btn-secondary:hover{background-color:#2a609d!important;border-color:#2a609d!important}.volvo .main-tabs .nav-item .nav-link.active{border-color:#2a609d}.volvo .new-car-filters li.active:after,.volvo .new-car-filters li:hover:after{background-color:#2a609d}.volvo .navigation ul li a:hover:after{background-color:#2a609d!important}.volvo .col-12 .dealer{overflow:hidden;position:relative}.volvo .col-12 .dealer:before{background:linear-gradient(90deg,rgba(42,96,157,.5),rgba(125,185,232,0));bottom:0;content:"";display:block;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#cc6ec9ec",endColorstr="#007db9e8",GradientType=1);height:100%;position:absolute;transition:width .5s ease-in-out;width:0;z-index:1}.volvo .col-12 .dealer:hover:before{width:50%}.volvo .col-12 .dealer:after{color:#2a609d;content:"A";font-size:52rem;font-weight:700;left:-40%;line-height:0;opacity:0;position:absolute;top:270px;transition:.5s ease-in-out;z-index:1}.volvo .col-12 .dealer:hover:after{opacity:.2}.volvo .key-spec .svg-inline--fa,.volvo .vehicle-card-specs .svg-inline--fa{color:#2a609d!important}.volvo.home .spotlight.cars{position:relative}.volvo.home .spotlight.cars:before{background:linear-gradient(90deg,rgba(143,188,219,.5),rgba(125,185,232,0));bottom:0;content:"";display:block;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#8fbcdb",endColorstr="#007db9e8",GradientType=1);height:100%;position:absolute;transition:width .5s ease-in-out;width:0;z-index:1}.volvo.home .spotlight.cars:hover:before{width:50%}.volvo.home .spotlight.cars:after{color:#8fbcdb;content:"A";font-size:43rem;font-weight:700;left:-50%;line-height:0;opacity:0;position:absolute;top:230px;transition:.5s ease-in-out;z-index:1}.volvo.home .spotlight.cars:hover:after{opacity:.2}.volvo.home .spotlight.cars .image-caption{font-weight:700}.volvo.home .spotlight.cars .image-caption:before{background:#8fbcdb}.volvo.home .spotlight.cars .spotlight__headline{font-size:1.75rem;position:relative}.volvo.home .spotlight.cars .spotlight__headline span{font-weight:700}.volvo.home .spotlight.cars .spotlight__headline:before{background:#8fbcdb;top:30%}.volkswagen-commercials .header_theme_default .secondary-nav{background-color:#001e50!important}.volkswagen-commercials .dropdown-item:hover:after{background:#00b1eb!important}.volkswagen-commercials .btn-primary{background-color:#00b1eb!important;border-color:#00b1eb!important}.volkswagen-commercials .btn-primary:hover,.volkswagen-commercials .btn-secondary{background-color:#001e50!important;border-color:#001e50!important}.volkswagen-commercials .btn-secondary:hover{background-color:#00b1eb!important;border-color:#00b1eb!important}.volkswagen-commercials .main-tabs .nav-item .nav-link.active{border-color:#00b1eb}.volkswagen-commercials .new-car-filters li.active:after,.volkswagen-commercials .new-car-filters li:hover:after{background-color:#00b1eb}.volkswagen-commercials .navigation ul li a:hover:after{background-color:#00b1eb!important}.volkswagen-commercials .col-12 .dealer{overflow:hidden;position:relative}.volkswagen-commercials .col-12 .dealer:before{background:linear-gradient(90deg,rgba(0,177,235,.5),rgba(125,185,232,0));bottom:0;content:"";display:block;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#cc6ec9ec",endColorstr="#007db9e8",GradientType=1);height:100%;position:absolute;transition:width .5s ease-in-out;width:0;z-index:1}.volkswagen-commercials .col-12 .dealer:hover:before{width:50%}.volkswagen-commercials .col-12 .dealer:after{color:#00b1eb;content:"A";font-size:58rem;font-weight:700;left:-36%;line-height:0;opacity:0;position:absolute;top:326px;transition:.5s ease-in-out;z-index:1}.volkswagen-commercials .col-12 .dealer:hover:after{opacity:.2}.volkswagen-commercials.home .col-12 .dealer{overflow:hidden;position:relative}.volkswagen-commercials.home .col-12 .dealer:before{background:linear-gradient(90deg,rgba(110,201,236,.5),rgba(125,185,232,0));bottom:0;content:"";display:block;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#cc6ec9ec",endColorstr="#007db9e8",GradientType=1);height:100%;position:absolute;transition:width .5s ease-in-out;width:0;z-index:1}.volkswagen-commercials.home .col-12 .dealer:hover:before{width:50%}.volkswagen-commercials.home .col-12 .dealer:after{color:#6ec9ec;content:"A";font-size:58rem;font-weight:700;left:-36%;line-height:0;opacity:0;position:absolute;top:326px;transition:.5s ease-in-out;z-index:1}.volkswagen-commercials.home .col-12 .dealer:hover:after{opacity:.2}.volkswagen-commercials.home .hero .banner .banner__synopsis{font-size:6rem}.volkswagen-commercials.home .spotlight.cars{position:relative}.volkswagen-commercials.home .spotlight.cars:before{background:linear-gradient(90deg,rgba(143,188,219,.5),rgba(125,185,232,0));bottom:0;content:"";display:block;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#8fbcdb",endColorstr="#007db9e8",GradientType=1);height:100%;position:absolute;transition:width .5s ease-in-out;width:0;z-index:1}.volkswagen-commercials.home .spotlight.cars:hover:before{width:50%}.volkswagen-commercials.home .spotlight.cars:after{color:#8fbcdb;content:"A";font-size:43rem;font-weight:700;left:-50%;line-height:0;opacity:0;position:absolute;top:230px;transition:.5s ease-in-out;z-index:1}.volkswagen-commercials.home .spotlight.cars:hover:after{opacity:.2}.volkswagen-commercials.home .spotlight.cars .image-caption{font-weight:700}.volkswagen-commercials.home .spotlight.cars .image-caption:before{background:#8fbcdb}.volkswagen-commercials.home .spotlight.cars .spotlight__headline{font-size:1.75rem;position:relative}.volkswagen-commercials.home .spotlight.cars .spotlight__headline span{font-weight:700}.volkswagen-commercials.home .spotlight.cars .spotlight__headline:before{background:#8fbcdb;top:30%}.volkswagen-commercials .vehicle-card .card-body h3{min-height:76px}.volkswagen-commercials .key-spec .svg-inline--fa,.volkswagen-commercials .vehicle-card-specs .svg-inline--fa{color:#00b1eb!important}.repair-centre .header_theme_default .secondary-nav{background-color:#ffc534!important}.repair-centre .header_theme_default .secondary-nav .nav-link{color:#fff!important;font-weight:700!important}.repair-centre .header_theme_default .secondary-nav .nav-link.active:after{background:#fff!important}.repair-centre .header_theme_default .secondary-nav .nav-link.show:after{border-color:transparent transparent #fff!important}.repair-centre .header_theme_default .secondary-nav .dropdown-item:hover:after{background:#000!important}.repair-centre .header_theme_default .secondary-nav .dropdown-item.audi{background-image:url(https://bluesky-cogcms.cdn.imgeng.in/media/hscnb3pm/audi-repair-centre.png)!important}.repair-centre .header_theme_default .secondary-nav .dropdown-item.bmw{background-image:url(https://bluesky-cogcms.cdn.imgeng.in/media/daypjshb/bmw.png)}.repair-centre .header_theme_default .secondary-nav .dropdown-item.mercedes-benz{background-image:url(https://bluesky-cogcms.cdn.imgeng.in/media/ewtdp3o5/mercedes-benz.png)}.repair-centre .header_theme_default .secondary-nav .dropdown-item.mini{background-image:url(https://bluesky-cogcms.cdn.imgeng.in/media/hygn2wtb/mini.png)}.repair-centre .header_theme_default .secondary-nav .dropdown-item.seat{background-image:url(https://bluesky-cogcms.cdn.imgeng.in/media/cpip5n3e/seat-repair-centre.png)}.repair-centre .header_theme_default .secondary-nav .dropdown-item.volvo{background-image:url(https://bluesky-cogcms.cdn.imgeng.in/media/glhn23jp/volvo.png)}.repair-centre .header_theme_default .secondary-nav .dropdown-item.volkswagen{background-image:url(https://bluesky-cogcms.cdn.imgeng.in/media/2vjpq5ui/volkswagen-repair-centre.png)}.repair-centre .header_theme_default .secondary-nav .dropdown-item.vw-cv{background-image:url(https://bluesky-cogcms.cdn.imgeng.in/media/0s0p0igc/vwcv-may-21.png)}.repair-centre .header_theme_default .secondary-nav .dropdown-item.skoda{background-image:url(https://bluesky-cogcms.cdn.imgeng.in/media/wnijz30b/skoda-may-21.png)}.repair-centre .header_theme_default .secondary-nav .dropdown-item.smart{background-image:url(https://b.cogcms.co.uk/media/4tlnwjgt/smart.png)}.repair-centre .header_theme_default .secondary-nav .dropdown-item.cupra{background-image:url(https://bluesky-cogcms.cdn.imgeng.in/media/exii3wuv/cupra.png)}.repair-centre .btn-primary{background-color:#ffc534!important;border-color:#ffc534!important}.repair-centre .btn-primary:hover,.repair-centre .btn-secondary{background-color:#000!important;border-color:#000!important}.repair-centre .btn-secondary:hover{background-color:#ffc534!important;border-color:#ffc534!important}.repair-centre .main-tabs .nav-item .nav-link.active{border-color:#ffc534}.repair-centre .new-car-filters li.active:after,.repair-centre .new-car-filters li:hover:after{background-color:#ffc534}.repair-centre .navigation ul li a:hover:after{background-color:#ffc534!important}.repair-centre .col-12 .dealer{overflow:hidden;position:relative}.repair-centre .col-12 .dealer:before{background:linear-gradient(90deg,rgba(42,96,157,.5),rgba(125,185,232,0));bottom:0;content:"";display:block;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#cc6ec9ec",endColorstr="#007db9e8",GradientType=1);height:100%;position:absolute;transition:width .5s ease-in-out;width:0;z-index:1}.repair-centre .col-12 .dealer:hover:before{width:50%}.repair-centre .col-12 .dealer:after{color:#2a609d;content:"A";font-size:52rem;font-weight:700;left:-40%;line-height:0;opacity:0;position:absolute;top:270px;transition:.5s ease-in-out;z-index:1}.repair-centre .col-12 .dealer:hover:after{opacity:.2}.repair-centre.home .hero .btn{bottom:20%;justify-content:center;left:50%;position:absolute;transform:translate(-50%)}.repair-centre.home .hero .banner .banner__synopsis{font-size:6rem}.repair-centre .key-spec .svg-inline--fa,.repair-centre .vehicle-card-specs .svg-inline--fa{color:#ffc534!important}.agnew-autostore .header_theme_default .secondary-nav{background-color:#ec6c24!important}.agnew-autostore .dropdown-item:hover:after{background:#fe6b0c!important}.agnew-autostore .btn-primary{background-color:#fe6b0c!important;border-color:#fe6b0c!important}.agnew-autostore .btn-primary:hover,.agnew-autostore .btn-secondary{background-color:#3c3c3c!important;border-color:#3c3c3c!important}.agnew-autostore .btn-secondary:hover{background-color:#fe6b0c!important;border-color:#fe6b0c!important}.agnew-autostore .main-tabs .nav-item .nav-link.active{border-color:#fe6b0c}.agnew-autostore .new-car-filters li.active:after,.agnew-autostore .new-car-filters li:hover:after{background-color:#fe6b0c}.agnew-autostore .navigation ul li a:hover:after{background-color:#fe6b0c!important}.agnew-autostore .col-12 .dealer{overflow:hidden;position:relative}.agnew-autostore .col-12 .dealer:before{background:linear-gradient(90deg,rgba(42,96,157,.5),rgba(125,185,232,0));bottom:0;content:"";display:block;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#cc6ec9ec",endColorstr="#007db9e8",GradientType=1);height:100%;position:absolute;transition:width .5s ease-in-out;width:0;z-index:1}.agnew-autostore .col-12 .dealer:hover:before{width:50%}.agnew-autostore .col-12 .dealer:after{color:#2a609d;content:"A";font-size:52rem;font-weight:700;left:-40%;line-height:0;opacity:0;position:absolute;top:270px;transition:.5s ease-in-out;z-index:1}.agnew-autostore .col-12 .dealer:hover:after{opacity:.2}.agnew-autostore.home .hero .banner .banner__synopsis{font-size:6rem}.agnew-autostore .key-spec .svg-inline--fa,.agnew-autostore .vehicle-card-specs .svg-inline--fa{color:#fe6b0c!important}.agnew-leasing .header_theme_default .secondary-nav{background-color:#021433!important}.agnew-leasing .dropdown-item:hover:after{background:#008ad0!important}.agnew-leasing .btn-primary{background-color:#008ad0!important;border-color:#008ad0!important}.agnew-leasing .btn-primary:hover{background-color:#484848!important;border-color:#484848!important}.agnew-leasing .btn-secondary{background-color:#294669!important;border-color:#294669!important}.agnew-leasing .btn-secondary:hover{background-color:#484848!important;border-color:#484848!important}.agnew-leasing .main-tabs .nav-item .nav-link.active{border-color:#008ad0}.agnew-leasing .new-car-filters li.active:after,.agnew-leasing .new-car-filters li:hover:after{background-color:#008ad0}.agnew-leasing .navigation ul li a:hover:after{background-color:#008ad0!important}.agnew-leasing .col-12 .dealer{overflow:hidden;position:relative}.agnew-leasing .col-12 .dealer:before{background:linear-gradient(90deg,rgba(42,96,157,.5),rgba(125,185,232,0));bottom:0;content:"";display:block;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#cc6ec9ec",endColorstr="#007db9e8",GradientType=1);height:100%;position:absolute;transition:width .5s ease-in-out;width:0;z-index:1}.agnew-leasing .col-12 .dealer:hover:before{width:50%}.agnew-leasing .col-12 .dealer:after{color:#2a609d;content:"A";font-size:52rem;font-weight:700;left:-40%;line-height:0;opacity:0;position:absolute;top:270px;transition:.5s ease-in-out;z-index:1}.agnew-leasing .col-12 .dealer:hover:after{opacity:.2}.agnew-leasing.home .hero .btn{bottom:20%;justify-content:center;left:50%;position:absolute;transform:translate(-50%)}.agnew-leasing.home .hero .banner .banner__synopsis{font-size:6rem}.agnew-leasing .key-spec .svg-inline--fa,.agnew-leasing .vehicle-card-specs .svg-inline--fa{color:#008ad0!important}.container-lg{max-width:1240px!important}.container-lg,.container-xl{margin-left:auto;margin-right:auto}.container-xl{max-width:1440px!important}.container-xxl{margin-left:auto;margin-right:auto;max-width:1920px!important}.header_theme_default{position:absolute;width:100%;z-index:6}.cms .header_theme_default,.offer-details .header_theme_default,.solid-header .header_theme_default,.used-car-details .header_theme_default{position:relative;width:100%;z-index:6}.navbar{z-index:6}.navbar .nav-icons a svg{min-height:25px;min-width:25px}.navbar-brand{margin-right:0!important;min-height:62px;min-width:160px}.navbar-toggler{border:0!important}.navbar-toggler:focus{border:0!important;box-shadow:none!important;outline:none}.navbar-toggler .nav-icon{cursor:pointer;height:1.254rem;margin:0 0 0 .5rem;outline:none;position:relative;transform:rotate(0deg);transition:.5s ease-in-out;width:1.75rem}.navbar-toggler .navbar .icon-width{min-width:60px}.navbar-toggler .nav-icon span{background:#fff;border-radius:.2rem;display:block;height:3px;left:0;opacity:1;position:absolute;transform:rotate(0deg);transition:.25s ease-in-out;width:100%}.navbar-toggler .nav-icon span:first-child{top:0}.navbar-toggler .nav-icon span:nth-child(2),.navbar-toggler .nav-icon span:nth-child(3){top:8px}.navbar-toggler .nav-icon span:nth-child(4){top:16px}.cms header,.not-found header,.offer-details header,.solid-header header,.used-car-details header{background:#202020}.cms header .navbar-nav .nav-link,.not-found header .navbar-nav .nav-link,.offer-details header .navbar-nav .nav-link,.solid-header header .navbar-nav .nav-link,.used-car-details header .navbar-nav .nav-link{color:#fff}.home header .navbar,.page header .navbar{border-bottom:1px solid #fff}.home header .navbar .nav-link,.page header .navbar .nav-link{color:#fff}.navbar-collapse{min-height:24px}.navbar-collapse .navbar-nav{min-height:24px;z-index:4}.navbar-collapse .navbar-nav p{font-size:1.5rem;padding:0 .75rem}.navbar-collapse .navbar-nav .nav-link{font-size:.75rem;letter-spacing:3px;padding:0 1.5rem!important;text-transform:uppercase}.navbar-collapse .navbar-nav .dropdown{position:static}.navbar-collapse .navbar-nav .dropdown .container{padding:0 1.5rem}.navbar-collapse .navbar-nav .dropdown-toggle:after{border:none}.navbar-collapse .navbar-nav .dropdown-menu{border:0;border-radius:0;box-shadow:0 .125rem .25rem rgba(0,0,0,.075);margin-top:0!important;max-height:none;width:100%}.navbar-collapse .navbar-nav .dropdown-item{padding:.5rem .75rem .3rem;transition:width .5s ease;width:-moz-fit-content;width:fit-content}.navbar-collapse .navbar-nav .dropdown-item:after{background:transparent;content:"";display:block;height:1px;margin:auto;transition:width .5s ease,background-color .5s ease;width:0}.navbar-collapse .navbar-nav .dropdown-item:hover:after{background:#0072bc;width:100%}.navbar-collapse .navbar-nav .dropdown-item.brand{background-position:0;background-repeat:no-repeat;background-size:50px 43px;padding-left:60px}.navbar-collapse .navbar-nav .dropdown-item.audi{background-image:url(https://bluesky-cogcms.cdn.imgeng.in/media/xogjv3f1/audi.png)}.navbar-collapse .navbar-nav .dropdown-item.bmw{background-image:url(https://bluesky-cogcms.cdn.imgeng.in/media/daypjshb/bmw.png)}.navbar-collapse .navbar-nav .dropdown-item.mercedes-benz{background-image:url(https://bluesky-cogcms.cdn.imgeng.in/media/ewtdp3o5/mercedes-benz.png)}.navbar-collapse .navbar-nav .dropdown-item.mini{background-image:url(https://bluesky-cogcms.cdn.imgeng.in/media/hygn2wtb/mini.png)}.navbar-collapse .navbar-nav .dropdown-item.porsche{background-image:url(https://b.cogcms.co.uk/media/myuejkws/porsche.png)}.navbar-collapse .navbar-nav .dropdown-item.volvo{background-image:url(https://bluesky-cogcms.cdn.imgeng.in/media/glhn23jp/volvo.png)}.navbar-collapse .navbar-nav .dropdown-item.volkswagen{background-image:url(https://bluesky-cogcms.cdn.imgeng.in/media/41bp3cmc/volkswagen.png)}.navbar-collapse .navbar-nav .dropdown-item.vw-cv{background-image:url(https://bluesky-cogcms.cdn.imgeng.in/media/ueolpixt/volkswagen-commercials.png)}.navbar-collapse .navbar-nav .dropdown-item.autostore{background-image:url(https://bluesky-cogcms.cdn.imgeng.in/media/vvimibf3/agnew-autostore.png)}.navbar-collapse .navbar-nav .dropdown-item.autoexchange{background-image:url(https://bluesky-cogcms.cdn.imgeng.in/media/jk1dajne/agnew-autoexchange.png)}.navbar-collapse .navbar-nav .dropdown-item.leasing{background-image:url(https://bluesky-cogcms.cdn.imgeng.in/media/jr1pp5nf/agnew-leasing.png)}.navbar-collapse .navbar-nav .dropdown-item.motability{background-image:url(https://bluesky-cogcms.cdn.imgeng.in/media/osnbzi4j/agnew-motability.png)}.navbar-collapse .navbar-nav .dropdown-item.repair-centre{background-image:url(https://bluesky-cogcms.cdn.imgeng.in/media/3nco23o0/agnew-repair-centre-1.png)}.navbar-collapse .navbar-nav .dropdown-item.car-buyer{background-image:url(https://bluesky-cogcms.cdn.imgeng.in/media/kbzag5st/agnew-carbuyer.png)}.secondary-nav{padding:0 3rem}.secondary-nav .navbar-collapse{top:180px}.secondary-nav .navbar-collapse .navbar-nav .nav-link{color:#fff;font-size:.875rem;font-weight:300;letter-spacing:.1rem;padding:1rem .8rem!important;position:relative;text-transform:none;transition:width .5s ease}.secondary-nav .navbar-collapse .navbar-nav .nav-link:after{content:"";margin:0}.secondary-nav .navbar-collapse .navbar-nav .nav-link.show:after{background-color:transparent!important;border-color:transparent transparent #fff;border-style:solid;border-width:0 .75rem .75rem;bottom:0;content:"";height:0!important;left:50%!important;margin:0!important;position:absolute;transform:translate(-50%);width:0!important}.tinysearch-offcanvas .input-group{width:46rem}.tinysearch-offcanvas .input-group .form-control{border-bottom:1px solid #ccc!important;border-radius:0!important;color:#000!important;font-size:1.25rem;font-weight:300;padding:0!important}.tinysearch-offcanvas .tinysearch__icon{color:#000!important;font-size:1.25rem!important}.bg-image{background-color:#202020;background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;padding:80px 10px;position:relative}.bg-image:before{background-color:rgba(32,32,32,.4);content:"";height:100%;left:0;position:absolute;top:0;width:100%}@supports not (-webkit-touch-callout:none){.bg-image{background-attachment:fixed}}.bg-continue-search{background-image:url(/assets/img/backgrounds/continue-search.jpg)}.banner__video-wrapper{display:flex;justify-content:center}.banner__video-mute-toggle{background-color:#000;border-radius:.2rem;bottom:1rem;color:#fff;cursor:pointer;font-size:.875rem;left:1rem;opacity:.8;padding:.25rem .5rem;position:absolute;transition:opacity .2s ease-in-out;z-index:1020}.banner__video-mute-toggle:hover{opacity:1}.banner__video-mute-toggle:before{background-color:#f8f8f8;border-radius:50%;content:"";display:inline-block;height:.6rem;margin-right:.5rem;width:.6rem}.banner__video-mute-toggle[data-ytplayer-is-muted=false]:before,.banner__video-mute-toggle[data-ytplayer-is-muted=true]:before{background-color:#dc3545}.page-hero{background:#000;background-color:#000;text-align:center;text-transform:uppercase}.page-hero,.page-hero img{height:100%;position:relative;width:100%}.page-hero img{opacity:.6}.page-hero img:before{background:rgba(0,0,0,.6);content:"";height:100%;width:100%;z-index:1}.page-hero .column{padding:0}.page-hero .page-heading{left:50%;padding:0;position:absolute;top:60%;transform:translate(-50%,-50%);width:100%}.page-hero .image-with-accreditation-wrapper{height:100%;position:relative}.page-hero .image-with-accreditation-wrapper img{width:100%}.page-hero__text{left:50%;padding:0;position:absolute;top:60%;transform:translate(-50%,-50%);width:100%}.page-hero h1{color:#fff;font-size:3rem;font-weight:700!important;letter-spacing:1rem;margin-bottom:0;text-align:center;text-indent:1rem;text-transform:uppercase}.page-hero a{display:block;margin-top:4rem}.page-hero .btn{border:1px solid #fff!important}.page-hero .btn,.page-hero .btn-link{color:#fff!important;text-transform:capitalize}.page-hero .btn-link{border-bottom:1px solid #fff!important;display:inline-block;font-size:1.15rem!important;padding:0!important;text-decoration:none!important}._vm_btn,.btn{border-radius:0!important}._vm_btn:focus,.btn:focus{box-shadow:none!important}._vm_btn--primary:hover,.btn-primary:hover{background:#484848!important}._vm_btn--secondary,.btn-secondary{color:#fff!important}._vm_btn--secondary:hover,.btn-secondary:hover{background:#484848!important;border-color:#484848!important}.btn-dark-grey{background:#484848!important;color:#fff!important}.btn-dark-grey:hover{background:#000!important}.btn-grey{background:#b4b4b4!important;color:#fff!important}.btn-grey:hover{background:#000!important}._vm_btn--info,.btn-info,.btn-outline-black{background-color:transparent!important;border:1px solid var(--bs-dark)!important;color:var(--bs-dark)!important}._vm_btn--info:hover,.btn-info:hover,.btn-outline-black:hover{background-color:var(--bs-dark)!important;color:var(--bs-white)!important}.btn-outline-white{background-color:transparent!important;border:1px solid var(--bs-white)!important;color:var(--bs-white)!important}.btn-outline-white:hover{background-color:var(--bs-white)!important;color:var(--bs-dark)!important}.btn-service{background-color:var(--bs-accent)!important;border:0!important;color:var(--bs-white)!important}.btn-service:hover{background-color:#272a2b!important}._vm_btn--link,.btn-link{border-bottom:1px solid!important;font-size:1.15rem!important;line-height:2!important;padding:0!important;text-decoration:none!important}.banner__btn{border:1px solid var(--bs-white)!important;color:#fff!important;margin-top:2rem;text-transform:capitalize}.banner__btn:hover{background-color:var(--bs-white)!important;color:var(--bs-dark)!important}.btn-used-cars-blue{background-color:#6ec9ec!important;border:1px solid #6ec9ec!important;color:#fff!important}.btn-used-cars-blue:hover{background:var(--bs-dark)!important;border-color:var(--bs-dark)!important}.featured-car img{aspect-ratio:3/2;max-width:100%;-o-object-fit:cover;object-fit:cover}.featured-car .card-subtitle,.featured-car .card-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#map-canvas{height:450px;position:relative}.map-wrapper{background-color:#000;position:relative}.map-wrapper a{color:#fff;font-size:1.4rem;font-weight:700;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:2}.nav-segment{position:relative}.nav-segment:not(.nav-fill){display:inline-flex}.nav-segment .nav-link{color:#c2c2c2;font-size:2rem;font-weight:700;padding:0}.nav-segment .nav-link.active{background-color:#fff;color:#202020}.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:transparent}.reg-plate--inline{font-size:1em;max-width:unset;padding-bottom:.5em;padding-left:2.6em;padding-top:.5em}.slick-slide img{height:auto;max-width:100%}.slider .carousel-control-next,.slider .carousel-control-prev,.slider .slick-next,.slider .slick-prev,.slider .slider-next,.slider .slider-prev{bottom:auto;top:50%;transform:translateY(-50%)}.slick-slider .slick-slide{margin:0 19px}.slick-slider .slick-dots{margin:25px auto 0;position:relative}.slick-slider .slick-dots li button{background-color:#949494;border:0!important;border-radius:50%;height:15px;opacity:1;width:15px}.slick-slider .slick-dots li.slick-active button{background-color:#3d5667}.offer-carousel .slick-dots{margin:0 auto 1em;position:relative}.hero .slick-slider:not(.slick-initialized),.hero .slick-slider:not(.slick-initialized) .slick-slide{display:none!important}.hero .slick-slider:not(.slick-initialized)>:nth-child(n+2){display:none}.hero .slick-slider .slick-slide{margin:0}.hero .slick-slider .slick-slide img{height:auto;max-width:100%;width:100vw}.hero .slick-slider .slick-dots{bottom:auto;display:flex;flex-direction:column;left:auto;margin:0;position:absolute;right:10%;top:50%;width:auto!important}.hero .slick-slider .slick-dots li button{background-color:#ccc;border:0;margin:0;transform:scale(.5)}.hero .slick-slider .slick-dots li.slick-active button{background-color:#fff;transform:scale(.8)}.card-carousel .slick-list{margin:0!important}.vehicle-stock .slick-slider .slick-list{margin:0}.vehicle-stock .slick-slider .slick-slide{margin:0 1rem}.new-car_carousel .slick-track{margin-left:0}.new-car_carousel .carousel-control-next,.new-car_carousel .carousel-control-prev,.versions-carousel .carousel-control-next,.versions-carousel .carousel-control-prev{min-width:30px;opacity:1;width:2%}.new-car_carousel .carousel-control-next svg,.new-car_carousel .carousel-control-prev svg,.versions-carousel .carousel-control-next svg,.versions-carousel .carousel-control-prev svg{color:#000;height:1.75em}.new-car_carousel .carousel-control-prev,.versions-carousel .carousel-control-prev{left:0}.new-car_carousel .carousel-control-next,.versions-carousel .carousel-control-next{right:0}.slick-dots{align-items:center;display:flex;justify-content:center;margin:0;padding-bottom:2rem;width:100%}.slick-dots li button{background-color:#ccc!important;border:0;margin:0;transform:scale(.5)}.slick-dots li.slick-active button{background-color:#aaa!important;transform:scale(.8)}.page-header{background-color:#202020;margin-bottom:80px;position:relative}.page-header:before{background-color:rgba(0,0,0,.3);content:"";inset:0;position:absolute;z-index:1}.page-header img{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.page-header .page-header__content{color:#fff;padding:80px 1.5rem;position:relative;text-align:center;z-index:1}.page-header .page-header__content h1{font-size:2.5rem;font-weight:700;margin-bottom:20px}.page-header .page-header__content p{font-size:1.5rem;font-weight:400}.page-heading h1{font-size:3rem;letter-spacing:1rem}.thumbnail{overflow:hidden;position:relative}.thumbnail a{color:#fff;text-decoration:none}.thumbnail .image-with-accreditation-wrapper,.thumbnail__image{margin-bottom:0!important;position:relative}.thumbnail .image-with-accreditation-wrapper:before,.thumbnail__image:before{background:rgba(0,0,0,.4);content:"";height:100%;inset:0;position:absolute;width:100%;z-index:1}.thumbnail .image-with-accreditation-wrapper img,.thumbnail__image img{transition:.4s;width:100%}.thumbnail:hover img{transform:scale(1.1)}.thumbnail .image-caption{bottom:8%;color:#fff;font-size:1.875rem;font-weight:900;left:0;padding-left:3.5rem;position:absolute;transform:translateY(-50%);z-index:2}.thumbnail .image-caption:before{-webkit-clip-path:polygon(0 0,75% 0,100% 100%,0 100%);clip-path:polygon(0 0,75% 0,100% 100%,0 100%);content:"";display:block;height:1.75rem;left:0;position:absolute;top:30%;width:3rem}.footer{background-color:#202020;color:#fff}.footer p{font-size:1rem!important}.footer p a{color:hsla(0,0%,100%,.5)!important;text-decoration:none}.footer .column{padding:0}h6{margin-bottom:.75rem!important}.social-links a{color:#fff;display:inline-block;transition:all .3s}.social-links a:hover{color:#a7c1cc}.social-links a svg{font-size:1.5rem!important;min-height:30px;min-width:30px}.social-links a .twitter-icon{fill:#fff;height:24px;margin-top:-5px}.social-links a .twitter-icon:hover{fill:#a7c1cc}.footer__links ul{list-style:none;padding-left:0}.footer__links ul li{margin-bottom:.75rem}.footer__links ul a{color:hsla(0,0%,100%,.5)!important;text-decoration:none}.footer__links ul a:hover{color:#fff!important}.tp-widget-wrapper{text-align:left!important}.contact-form .form-control,.contact-form .form-select,.contact-us-form .form-control,.contact-us-form .form-select,.valuation .form-control,.valuation .form-select{border-radius:.5rem!important;font-weight:400;-moz-text-align-last:left;text-align-last:left}.form-select{border-radius:0!important;-moz-text-align-last:center;text-align-last:center}.input-group>.form-control,.input-group>.form-select{border-radius:0!important;font-weight:400}.mileage_error,[v-cloak]{display:none}.global-heart:after{content:""}.local-heart[data-select-msg=select]:after,.local-heart[data-select-msg=selected]:after{content:"";font-size:1rem}:is(.global-heart,.local-heart) svg{fill:#202020}.approved .spotlight{position:relative}.approved .spotlight:before{background:linear-gradient(90deg,rgba(205,18,45,.5),rgba(125,185,232,0));bottom:0;content:"";display:block;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#cccd122d",endColorstr="#007db9e8",GradientType=1);height:100%;position:absolute;transition:width .5s ease-in-out;width:0}.approved .spotlight:hover:before{width:50%}.approved .spotlight:after{color:#9b1223;content:"A";font-size:43rem;font-weight:700;left:-25%;line-height:0;opacity:0;position:absolute;top:230px;transition:.5s ease-in-out;z-index:1}.approved .spotlight:hover:after{opacity:.2}.approved .spotlight .spotlight__headline{position:relative}.approved .spotlight .spotlight__headline:before{background:#cd132d;top:36%}.finance .spotlight{position:relative}.finance .spotlight:before{background:linear-gradient(90deg,rgba(0,78,130,.5),rgba(125,185,232,0));bottom:0;content:"";display:block;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#cc004e82",endColorstr="#007db9e8",GradientType=1);height:100%;position:absolute;transition:width .5s ease-in-out;width:0}.finance .spotlight:hover:before{width:50%}.finance .spotlight:after{color:#00365f;content:"A";font-size:43rem;font-weight:700;left:-50%;line-height:0;opacity:0;position:absolute;top:230px;transition:.5s ease-in-out;z-index:1}.finance .spotlight:hover:after{opacity:.2}.finance .spotlight .spotlight__headline{position:relative}.finance .spotlight .spotlight__headline:before{background:#004e82;top:36%}.offers .spotlight{position:relative}.offers .spotlight:before{background:linear-gradient(90deg,rgba(110,201,236,.5),rgba(125,185,232,0));bottom:0;content:"";display:block;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#cc6ec9ec",endColorstr="#007db9e8",GradientType=1);height:100%;position:absolute;transition:width .5s ease-in-out;width:0}.offers .spotlight:hover:before{width:50%}.offers .spotlight:after{color:#00365f;content:"A";font-size:43rem;font-weight:700;left:-50%;line-height:0;opacity:0;position:absolute;top:230px;transition:.5s ease-in-out;z-index:1}.offers .spotlight:hover:after{opacity:.2}.offers .spotlight .spotlight__headline{position:relative}.offers .spotlight .spotlight__headline:before{background:#6ec9ec;top:36%}.valuation .spotlight{position:relative}.valuation .spotlight:before{background:linear-gradient(90deg,rgba(110,201,236,.5),rgba(125,185,232,0));bottom:0;content:"";display:block;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#cc6ec9ec",endColorstr="#007db9e8",GradientType=1);height:100%;position:absolute;transition:width .5s ease-in-out;width:0}.valuation .spotlight:hover:before{width:50%}.valuation .spotlight:after{color:#00365f;content:"A";font-size:46rem;font-weight:700;left:-18%;line-height:0;opacity:0;position:absolute;top:230px;transition:.5s ease-in-out;z-index:1}.valuation .spotlight:hover:after{opacity:.2}.valuation .spotlight .spotlight__headline{position:relative}.valuation .spotlight .spotlight__headline:before{background:#6ec9ec;top:36%}.servicing .spotlight{position:relative}.servicing .spotlight:before{background:linear-gradient(90deg,rgba(225,204,0,.5),rgba(125,185,232,0));bottom:0;content:"";display:block;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#80e1cc00",endColorstr="#007db9e8",GradientType=1);height:100%;position:absolute;transition:width .5s ease-in-out;width:0}.servicing .spotlight:hover:before{width:50%}.servicing .spotlight:after{color:#e1cc00;content:"A";font-size:43rem;font-weight:700;left:-50%;line-height:0;opacity:0;position:absolute;top:230px;transition:.5s ease-in-out;z-index:1}.servicing .spotlight:hover:after{opacity:.2}.servicing .spotlight .spotlight__headline{position:relative}.servicing .spotlight .spotlight__headline:before{background:#fc0;top:36%}.electric .spotlight{position:relative}.electric .spotlight:before{background:linear-gradient(90deg,rgba(16,173,150,.5),rgba(125,185,232,0));bottom:0;content:"";display:block;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#8010ad96",endColorstr="#007db9e8",GradientType=1);height:100%;position:absolute;transition:width .5s ease-in-out;width:0}.electric .spotlight:hover:before{width:50%}.electric .spotlight:after{color:#10ad96;content:"A";font-size:43rem;font-weight:700;left:-50%;line-height:0;opacity:0;position:absolute;top:230px;transition:.5s ease-in-out;z-index:1}.electric .spotlight:hover:after{opacity:.2}.electric .spotlight .spotlight__headline{position:relative}.electric .spotlight .spotlight__headline:before{background:#10ad96;top:36%}.electric .thumbnail{position:relative}.electric .thumbnail:before{background:linear-gradient(90deg,rgba(16,173,150,.5),rgba(125,185,232,0));bottom:0;content:"";display:block;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#8010ad96",endColorstr="#007db9e8",GradientType=1);height:100%;position:absolute;transition:width .5s ease-in-out;width:0;z-index:1}.electric .thumbnail:hover:before{width:50%}.electric .thumbnail:after{color:#10ad96;content:"A";font-size:43rem;font-weight:700;left:-50%;line-height:0;opacity:0;position:absolute;top:230px;transition:.5s ease-in-out;z-index:1}.electric .thumbnail:hover:after{opacity:.2}.electric .thumbnail .image-caption:before{background:#10ad96}.thumbnail.electric{position:relative}.thumbnail.electric:before{background:linear-gradient(90deg,rgba(16,173,150,.5),rgba(125,185,232,0));bottom:0;content:"";display:block;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#8010ad96",endColorstr="#007db9e8",GradientType=1);height:100%;position:absolute;transition:width .5s ease-in-out;width:0;z-index:1}.thumbnail.electric:hover:before{width:50%}.thumbnail.electric:after{color:#10ad96;content:"A";font-size:43rem;font-weight:700;left:-50%;line-height:0;opacity:0;position:absolute;top:230px;transition:.5s ease-in-out;z-index:1}.thumbnail.electric:hover:after{opacity:.2}.thumbnail.electric .image-caption:before{background:#10ad96}.spotlight.guide{position:relative}.spotlight.guide:before{background:linear-gradient(90deg,rgba(16,173,150,.5),rgba(125,185,232,0));bottom:0;content:"";display:block;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#8010ad96",endColorstr="#007db9e8",GradientType=1);height:100%;position:absolute;transition:width .5s ease-in-out;width:0;z-index:1}.spotlight.guide:hover:before{width:50%}.spotlight.guide:after{color:#10ad96;content:"A";font-size:46rem;font-weight:700;left:-18%;line-height:0;opacity:0;position:absolute;top:230px;transition:.5s ease-in-out;z-index:1}.spotlight.guide:hover:after{opacity:.2}.spotlight.guide .spotlight__headline{position:relative}.spotlight.guide .spotlight__headline:before{background:#10ad96;top:36%}.spotlight{aspect-ratio:1.32/1;height:480px;overflow:hidden;position:relative;width:100%}.spotlight a{text-decoration:none!important}.spotlight .image-with-accreditation-wrapper,.spotlight .spotlight__image{height:100%;margin-bottom:0}.spotlight .image-with-accreditation-wrapper:before,.spotlight .spotlight__image:before{background:rgba(0,0,0,.4);content:"";height:100%;inset:0;position:absolute;width:100%;z-index:1}.spotlight .image-with-accreditation-wrapper img,.spotlight .spotlight__image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.spotlight .spotlight__image{background-position:50%;background-repeat:no-repeat;background-size:cover}.spotlight .image-caption,.spotlight .spotlight__content{bottom:2%;color:#fff;left:0;position:absolute;transform:translateY(-50%);width:100%;z-index:2}.spotlight .image-caption,.spotlight .spotlight__headline{color:#fff;font-size:2.5rem;margin-bottom:.5rem;padding-left:3.5rem;z-index:2}.spotlight .image-caption span,.spotlight .spotlight__headline span{font-weight:900}.spotlight .image-caption:before,.spotlight .spotlight__headline:before{-webkit-clip-path:polygon(0 0,75% 0,100% 100%,0 100%);clip-path:polygon(0 0,75% 0,100% 100%,0 100%);content:"";display:block;height:1.75rem;left:0;position:absolute;width:3rem}.spotlight .spotlight__btn{border-bottom:1px solid #fff;color:#fff;margin-left:3.5rem;padding-bottom:.5rem}.nav-spotlight{margin-right:.75rem;overflow:hidden;position:relative}.nav-spotlight .spotlight__image{height:100%}.nav-spotlight .spotlight__image:before{background:rgba(0,0,0,.4);content:"";height:100%;inset:0;position:absolute;width:100%;z-index:1}.nav-spotlight .spotlight__image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.nav-spotlight .spotlight__content{bottom:2%;color:#fff;left:0;position:absolute;transform:translateY(-50%);width:100%;z-index:2}.nav-spotlight .spotlight__headline{color:#fff;margin-bottom:.5rem;padding-left:1.75rem!important;z-index:2}.nav-spotlight .spotlight__headline span{font-weight:900}.nav-spotlight .spotlight__btn{border-bottom:1px solid #fff;color:#fff;margin-left:1.75rem;padding-bottom:.5rem}.spotlight.blue{position:relative}.spotlight.blue:before{background:linear-gradient(90deg,rgba(26,160,224,.5),rgba(125,185,232,0));bottom:0;content:"";display:block;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#1aa0e0",endColorstr="#007db9e8",GradientType=1);height:100%;position:absolute;transition:width .5s ease-in-out;width:0}.spotlight.blue:hover:before{width:50%}.spotlight.blue:after{color:#1aa0e0;content:"A";font-size:43rem;font-weight:700;left:-50%;line-height:0;opacity:0;position:absolute;top:230px;transition:.5s ease-in-out;z-index:1}.spotlight.blue:hover:after{opacity:.2}.spotlight.blue .spotlight__headline{position:relative}.spotlight.blue .spotlight__headline:before{background:#1aa0e0;top:30%}.spotlight.dark-blue{position:relative}.spotlight.dark-blue:before{background:linear-gradient(90deg,rgba(8,79,128,.5),rgba(125,185,232,0));bottom:0;content:"";display:block;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#084F80",endColorstr="#007db9e8",GradientType=1);height:100%;position:absolute;transition:width .5s ease-in-out;width:0}.spotlight.dark-blue:hover:before{width:50%}.spotlight.dark-blue:after{color:#084f80;content:"A";font-size:43rem;font-weight:700;left:-50%;line-height:0;opacity:0;position:absolute;top:230px;transition:.5s ease-in-out;z-index:1}.spotlight.dark-blue:hover:after{opacity:.2}.spotlight.dark-blue .spotlight__headline{position:relative}.spotlight.dark-blue .spotlight__headline:before{background:#084f80;top:30%}.spotlight.light-blue{position:relative}.spotlight.light-blue:before{background:linear-gradient(90deg,rgba(145,188,218,.5),rgba(125,185,232,0));bottom:0;content:"";display:block;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#91bcda",endColorstr="#007db9e8",GradientType=1);height:100%;position:absolute;transition:width .5s ease-in-out;width:0}.spotlight.light-blue:hover:before{width:50%}.spotlight.light-blue:after{color:#91bcda;content:"A";font-size:43rem;font-weight:700;left:-50%;line-height:0;opacity:0;position:absolute;top:230px;transition:.5s ease-in-out;z-index:1}.spotlight.light-blue:hover:after{opacity:.2}.spotlight.light-blue .card-dealer,.spotlight.light-blue .spotlight__headline{position:relative}.spotlight.light-blue .card-dealer:before,.spotlight.light-blue .spotlight__headline:before{background:#91bcda;top:30%}.spotlight.red,.thumbnail.red{position:relative}.spotlight.red:before,.thumbnail.red:before{background:linear-gradient(90deg,rgba(205,18,45,.5),rgba(125,185,232,0));bottom:0;content:"";display:block;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#cccd122d",endColorstr="#007db9e8",GradientType=1);height:100%;position:absolute;transition:width .5s ease-in-out;width:0}.spotlight.red:hover:before,.thumbnail.red:hover:before{width:50%}.spotlight.red:after,.thumbnail.red:after{color:#cd122d;content:"A";font-size:43rem;font-weight:700;left:-50%;line-height:0;opacity:0;position:absolute;top:230px;transition:.5s ease-in-out;z-index:1}.spotlight.red:hover:after,.thumbnail.red:hover:after{opacity:.2}.spotlight.red .image-caption,.spotlight.red .spotlight__headline,.thumbnail.red .image-caption,.thumbnail.red .spotlight__headline{bottom:14%;padding-left:4rem;position:relative}.spotlight.red .image-caption:before,.spotlight.red .spotlight__headline:before,.thumbnail.red .image-caption:before,.thumbnail.red .spotlight__headline:before{background:#cd122d;top:36%}.spotlight.purple{position:relative}.spotlight.purple:before{background:linear-gradient(90deg,rgba(82,36,120,.5),rgba(125,185,232,0));bottom:0;content:"";display:block;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#522478",endColorstr="#007db9e8",GradientType=1);height:100%;position:absolute;transition:width .5s ease-in-out;width:0}.spotlight.purple:hover:before{width:50%}.spotlight.purple:after{color:#522478;content:"A";font-size:43rem;font-weight:700;left:-50%;line-height:0;opacity:0;position:absolute;top:230px;transition:.5s ease-in-out;z-index:1}.spotlight.purple:hover:after{opacity:.4}.spotlight.purple .image-caption,.spotlight.purple .spotlight__headline{bottom:14%;padding-left:3.75rem;position:relative}.spotlight.purple .image-caption:before,.spotlight.purple .spotlight__headline:before{background:#522478;top:36%}.spotlight.servicing{position:relative}.spotlight.servicing:before{background:linear-gradient(90deg,rgba(255,204,0,.5),rgba(125,185,232,0));bottom:0;content:"";display:block;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#80e1cc00",endColorstr="#007db9e8",GradientType=1);height:100%;position:absolute;transition:width .5s ease-in-out;width:0}.spotlight.servicing:hover:before{width:50%}.spotlight.servicing:after{color:#fc0;content:"A";font-size:43rem;font-weight:700;left:-50%;line-height:0;opacity:0;position:absolute;top:230px;transition:.5s ease-in-out;z-index:1}.spotlight.servicing:hover:after{opacity:.2}.spotlight.servicing .image-caption,.spotlight.servicing .spotlight__headline{bottom:14%;font-size:2rem;padding-left:3.75rem;position:relative}.spotlight.servicing .image-caption:before,.spotlight.servicing .spotlight__headline:before{background:#fc0;top:30%}.spotlight.servicing .advanced__textarea{bottom:0;color:#fff;padding-left:3.75rem;position:absolute;z-index:1}.spotlight.servicing .advanced__textarea p{font-size:1rem!important}.thumbnail.servicing{position:relative}.thumbnail.servicing:before{background:linear-gradient(90deg,rgba(225,204,0,.5),rgba(125,185,232,0));bottom:0;content:"";display:block;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#80e1cc00",endColorstr="#007db9e8",GradientType=1);height:100%;position:absolute;transition:width .5s ease-in-out;width:0;z-index:1}.thumbnail.servicing:hover:before{width:50%}.thumbnail.servicing:after{color:#e1cc00;content:"A";font-size:43rem;font-weight:700;left:-50%;line-height:0;opacity:0;position:absolute;top:230px;transition:.5s ease-in-out;z-index:1}.thumbnail.servicing:hover:after{opacity:.2}.thumbnail.servicing .image-caption,.thumbnail.servicing .spotlight__headline{bottom:10%;font-size:2rem;line-height:2.5rem;padding-left:3.75rem;position:absolute}.thumbnail.servicing .image-caption:before,.thumbnail.servicing .spotlight__headline:before{background:#fc0;top:12%}.thumbnail.servicing .advanced__textarea{bottom:6%;color:#fff;padding-left:3.75rem;position:absolute;z-index:1}.thumbnail.servicing .advanced__textarea p{font-size:1rem!important;margin-bottom:0}.thumbnail.motability{position:relative}.thumbnail.motability:before{background:linear-gradient(90deg,rgba(0,114,188,.5),rgba(125,185,232,0));bottom:0;content:"";display:block;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#80e1cc00",endColorstr="#007db9e8",GradientType=1);height:100%;position:absolute;transition:width .5s ease-in-out;width:0;z-index:1}.thumbnail.motability:after{color:#0072bc;content:"A";font-size:43rem;font-weight:700;left:-50%;line-height:0;opacity:0;position:absolute;top:230px;transition:.5s ease-in-out;z-index:1}.thumbnail.motability:hover:after{opacity:.2}.thumbnail.motability:hover:before{width:50%}.thumbnail.motability .image-caption:before{background:#0072bc}.spotlight.motability{position:relative}.spotlight.motability:before{background:linear-gradient(90deg,rgba(0,114,188,.5),rgba(125,185,232,0));bottom:0;content:"";display:block;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#80e1cc00",endColorstr="#007db9e8",GradientType=1);height:100%;position:absolute;transition:width .5s ease-in-out;width:0;z-index:1}.spotlight.motability:after{color:#0072bc;content:"A";font-size:43rem;font-weight:700;left:-16%;line-height:0;opacity:0;position:absolute;top:230px;transition:.5s ease-in-out;z-index:1}.spotlight.motability:hover:after{opacity:.2}.spotlight.motability:hover:before{width:50%}.spotlight.motability .spotlight__headline{position:relative}.spotlight.motability .spotlight__headline:before{background:#0072bc;top:36%}.spotlight.business{position:relative}.spotlight.business:before{background:linear-gradient(90deg,rgba(20,135,201,.5),rgba(125,185,232,0));bottom:0;content:"";display:block;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#1487c9",endColorstr="#007db9e8",GradientType=1);height:100%;position:absolute;transition:width .5s ease-in-out;width:0;z-index:1}.spotlight.business:after{color:#1487c9;content:"A";font-size:46rem;font-weight:700;left:-18%;line-height:0;opacity:0;position:absolute;top:230px;transition:.5s ease-in-out;z-index:1}.spotlight.business:hover:after{opacity:.2}.spotlight.business:hover:before{width:50%}.spotlight.business .spotlight__headline{position:relative}.spotlight.business .spotlight__headline:before{background:#1487c9;top:36%}.spotlight.cars,.thumbnail.cars{position:relative}.spotlight.cars:before,.thumbnail.cars:before{background:linear-gradient(90deg,rgba(143,188,219,.5),rgba(125,185,232,0));bottom:0;content:"";display:block;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#8fbcdb",endColorstr="#007db9e8",GradientType=1);height:100%;position:absolute;transition:width .5s ease-in-out;width:0;z-index:1}.spotlight.cars:hover:before,.thumbnail.cars:hover:before{width:50%}.spotlight.cars:after,.thumbnail.cars:after{color:#8fbcdb;content:"A";font-size:43rem;font-weight:700;left:-50%;line-height:0;opacity:0;position:absolute;top:230px;transition:.5s ease-in-out;z-index:1}.spotlight.cars:hover:after,.thumbnail.cars:hover:after{opacity:.2}.spotlight.cars .image-caption,.thumbnail.cars .image-caption{font-weight:700}.spotlight.cars .image-caption:before,.thumbnail.cars .image-caption:before{background:#8fbcdb}.spotlight.cars .spotlight__headline,.thumbnail.cars .spotlight__headline{font-size:1.75rem;position:relative}.spotlight.cars .spotlight__headline span,.thumbnail.cars .spotlight__headline span{font-weight:700}.spotlight.cars .spotlight__headline:before,.thumbnail.cars .spotlight__headline:before{background:#8fbcdb;top:30%}.thumbnail.purple{position:relative}.thumbnail.purple:before{background:linear-gradient(90deg,rgba(82,36,120,.5),rgba(125,185,232,0));bottom:0;content:"";display:block;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#522478",endColorstr="#007db9e8",GradientType=1);height:100%;position:absolute;transition:width .5s ease-in-out;width:0;z-index:1}.thumbnail.purple:hover:before{width:50%}.thumbnail.purple:after{color:#522478;content:"A";font-size:43rem;font-weight:700;left:-50%;line-height:0;opacity:0;position:absolute;top:230px;transition:.5s ease-in-out;z-index:1}.thumbnail.purple:hover:after{opacity:.2}.thumbnail.purple .image-caption:before{background:#522478}.spotlight.locations{position:relative}.spotlight.locations:before{background:linear-gradient(90deg,rgba(145,188,218,.5),rgba(125,185,232,0));bottom:0;content:"";display:block;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#91bcda",endColorstr="#007db9e8",GradientType=1);height:100%;position:absolute;transition:width .5s ease-in-out;width:0}.spotlight.locations:hover:before{width:50%}.spotlight.locations:after{color:#91bcda;content:"A";font-size:46rem;font-weight:700;left:-18%;line-height:0;opacity:0;position:absolute;top:230px;transition:.5s ease-in-out;z-index:1}.spotlight.locations:hover:after{opacity:.2}.spotlight.locations .card-dealer,.spotlight.locations .spotlight__headline{position:relative}.spotlight.locations .card-dealer:before,.spotlight.locations .spotlight__headline:before{background:#91bcda;top:36%}.spotlight.leasing,.thumbnail.leasing{position:relative}.spotlight.leasing:before,.thumbnail.leasing:before{background:linear-gradient(90deg,rgba(20,135,201,.5),rgba(125,185,232,0));bottom:0;content:"";display:block;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#1487c9",endColorstr="#007db9e8",GradientType=1);height:100%;position:absolute;transition:width .5s ease-in-out;width:0;z-index:1}.spotlight.leasing:hover:before,.thumbnail.leasing:hover:before{width:50%}.spotlight.leasing:after,.thumbnail.leasing:after{color:#1487c9;content:"A";font-size:43rem;font-weight:700;left:-50%;line-height:0;opacity:0;position:absolute;top:230px;transition:.5s ease-in-out;z-index:1}.spotlight.leasing:hover:after,.thumbnail.leasing:hover:after{opacity:.2}.spotlight.leasing .image-caption,.thumbnail.leasing .image-caption{font-weight:300}.spotlight.leasing .image-caption:before,.thumbnail.leasing .image-caption:before{background:#1487c9}.spotlight.leasing .spotlight__headline,.thumbnail.leasing .spotlight__headline{font-size:1.875rem;position:relative}.spotlight.leasing .spotlight__headline span,.thumbnail.leasing .spotlight__headline span{font-weight:700}.spotlight.leasing .spotlight__headline:before,.thumbnail.leasing .spotlight__headline:before{background:#1487c9;top:30%}.navbar-nav .spotlight{height:auto;overflow:hidden;position:relative}.navbar-nav .spotlight:before{background:linear-gradient(90deg,rgba(26,160,224,.5),rgba(125,185,232,0));bottom:0;content:"";display:block;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#1aa0e0",endColorstr="#007db9e8",GradientType=1);height:100%;position:absolute;transition:width .5s ease-in-out;width:0}.navbar-nav .spotlight:hover:before{width:50%}.navbar-nav .spotlight:after{color:#1aa0e0;content:""!important;font-size:43rem;font-weight:700;left:-50%;line-height:0;opacity:0;position:absolute;top:230px;transition:.5s ease-in-out;z-index:1}.navbar-nav .spotlight:hover:after{opacity:.2}.navbar-nav .spotlight .spotlight__headline{align-items:center;display:flex;font-size:1.5rem;justify-content:center;padding:0 1rem;position:relative}.navbar-nav .spotlight .spotlight__headline span{font-weight:300;text-align:center}.navbar-nav .spotlight .spotlight__headline:before{background:none;top:0;width:0}.bsk-vehicle-card,.vehicle-card{border-radius:0!important;height:100%;position:relative}.bsk-vehicle-card img,.vehicle-card img{aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover}.bsk-vehicle-card .image,.vehicle-card .image{position:relative}.bsk-vehicle-card .ribbon,.vehicle-card .ribbon{left:0;position:absolute;top:0}.bsk-vehicle-card .ribbon.approved-used,.vehicle-card .ribbon.approved-used{background:#000;color:#fff;font-size:.875rem;padding:.5rem 1.5rem}.bsk-vehicle-card .overlay,.vehicle-card .overlay{align-items:center;background:rgba(0,0,0,.6);bottom:0;color:#fff;display:flex;font-size:.875rem;left:0;padding:1rem;position:absolute;width:100%;z-index:1}.bsk-vehicle-card .card-body,.vehicle-card .card-body{padding-bottom:0}.bsk-vehicle-card .card-body h3,.vehicle-card .card-body h3{margin-bottom:1.5rem}.bsk-vehicle-card .card-body a,.vehicle-card .card-body a{color:#000}.bsk-vehicle-card .card-body .shortlist-heart,.vehicle-card .card-body .shortlist-heart{position:absolute;right:.75rem;top:1.5rem}.bsk-vehicle-card .monthly-price a,.vehicle-card .monthly-price a{text-decoration:none}.bsk-vehicle-card .contact-info,.vehicle-card .contact-info{font-size:.9rem}.bsk-vehicle-card .contact-info a,.vehicle-card .contact-info a{text-decoration:none}.bsk-vehicle-card .quick-spec,.vehicle-card .quick-spec{font-size:.875rem}.bsk-vehicle-card .quick-spec:first-of-type,.vehicle-card .quick-spec:first-of-type{display:none}.bsk-vehicle-card .quick-spec svg,.vehicle-card .quick-spec svg{color:#a7c1cc}.bsk-vehicle-card .spec-text,.vehicle-card .spec-text{font-size:.75rem;font-weight:700}.bsk-vehicle-card .vehicle-card-specs .svg-inline--fa,.vehicle-card .vehicle-card-specs .svg-inline--fa{color:#a7c1cc;font-size:1.25rem}.list-view .bsk-vehicle-card .image,.list-view .vehicle-card .image{width:35%}.list-view .bsk-vehicle-card .card-content,.list-view .vehicle-card .card-content{display:flex;flex-direction:column;flex-grow:1;width:65%}.list-view .card-title{text-align:center}.vehicle-stock .umb-grid h2,.vehicle-stock .umb-grid h3,.vehicle-stock .umb-grid p,.vehicle-stock h2,.vehicle-stock h3,.vehicle-stock p{margin-bottom:3rem}.vehicle-stock .umb-grid h3{font-weight:300}.vehicle-stock .umb-grid p{color:#949494;font-size:1.125rem}.main-tabs{display:flex;justify-content:center;padding-bottom:3rem}.main-tabs .nav-item .nav-link{border-bottom:1px solid #ccc;cursor:pointer;font-size:.875rem;font-weight:700;letter-spacing:.2rem;padding:0 5rem 1rem;text-align:center}.main-tabs .nav-item .nav-link.active{border-color:#009fe3}.results-filter .main-tabs{padding-bottom:1rem}.results-filter .main-tabs .nav-link{cursor:pointer;padding:0 3rem 1rem}.sticky-buttons{bottom:0;height:58px;position:fixed;right:0;z-index:999}.sticky-buttons .btn{align-items:center;display:flex;padding:.75rem 3.45rem}.sticky-buttons .share{align-items:center;background:#272a2b;display:flex;justify-content:center;padding:0 1.25rem}.sticky-buttons .share svg{color:#fff;font-size:2rem}#share svg{color:#000;font-size:2rem}#share-tab{cursor:pointer}#share{background-color:#fff;background:#fff;bottom:58px;display:none;font-size:11px;margin:0;max-width:100%;overflow:auto;padding:44px;position:fixed;right:0;text-align:left;vertical-align:middle;width:68px;z-index:999}#share-inner{height:100%;position:relative;transition:all .5s linear 0s}#share-inner ul{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:0;padding:1rem}.ie7 #quick-contact,.ie8 #quick-contact,.ie9 #quick-contact{display:none!important}#quick-contact{right:0}#quick-contact,#service{background-color:#fff;bottom:56px;display:none;font-size:11px;height:530px;position:fixed;width:255px;z-index:999}#service{right:214px}#quick-contact-inner,#service-inner{height:100%;overflow:hidden;position:relative;transition:all .5s linear 0s}#quick-contact ul,#service ul{background:#fff;height:100%;left:0;margin:0;padding-left:4px;position:absolute;top:0;transition:all .5s linear 0s;width:300px}#quick-contact li,#service li{border-bottom:1px solid #ebebeb;color:#231f20;cursor:pointer;list-style-type:none;padding:8px 30px 8px 10px}#quick-contact li.audi,#service li.audi{background-image:url(https://bluesky.sirv.com/Websites/Agnew%20Cars/images/logos/audi.png)}#quick-contact li.bmw,#service li.bmw{background-image:url(https://bluesky.sirv.com/Websites/Agnew%20Cars/images/logos/bmw.png)}#quick-contact li.mini,#service li.mini{background-image:url(https://bluesky.sirv.com/Websites/Agnew%20Cars/images/logos/mini.png)}#quick-contact li.car-buyer{background-image:url(https://bluesky.sirv.com/Websites/Agnew%20Cars/images/logos/Agnew%20CarBuyer%20square-border.png)}#quick-contact li.agnew-leasing{background-image:url(https://bluesky.sirv.com/Websites/Agnew%20Cars/images/logos/agnew-leasing.png)}#quick-contact li.agnew-repairs{background-image:url(https://bluesky.sirv.com/Websites/Agnew%20Cars/images/logos/agnew-repair-centre-1.png)}#quick-contact li.mercedes-benz,#service li.mercedes-benz{background-image:url(https://bluesky.sirv.com/Websites/Agnew%20Cars/images/logos/mercedes-benz.png)}#quick-contact li.porsche,#service li.porsche{background-image:url(https://bluesky.sirv.com/Websites/Agnew%20Cars/images/logos/porsche.png)}#quick-contact li.seat,#service li.seat{background-image:url(https://bluesky.sirv.com/Websites/Agnew%20Cars/images/logos/seat.png)}#quick-contact li.suzuki,#service li.suzuki{background-image:url(https://bluesky.sirv.com/Websites/Agnew%20Cars/images/logos/suzuki.png)}#quick-contact li.smart,#service li.smart{background-image:url(https://bluesky.sirv.com/Websites/Agnew%20Cars/images/logos/smart.png)}#quick-contact li.volvo,#service li.volvo{background-image:url(https://bluesky.sirv.com/Websites/Agnew%20Cars/images/logos/volvo.png)}#quick-contact li.volkswagen,#service li.volkswagen{background-image:url(https://bluesky.sirv.com/Websites/Agnew%20Cars/images/logos/volkswagen.png)}#quick-contact li.volkswagen-commercials,#service li.volkswagen-commercials{background-image:url(https://bluesky.sirv.com/Websites/Agnew%20Cars/images/logos/volkswagen-commercials.png)}#quick-contact li.brand,#service li.brand{background-position:10px;background-repeat:no-repeat;background-size:50px 43px;padding-left:70px;text-transform:uppercase}#quick-contact li.brand-logo,#service li.brand-logo{display:block;padding:0;text-align:center}#quick-contact li.brand-logo img,#service li.brand-logo img{height:auto;width:100px}#quick-contact .end-of-the-road,#quick-contact ul>li>ul>li>ul>li>ul>li{cursor:default}#quick-contact .quick-contact-heading,#quick-contact .quick-contact-heading h4,#service .quick-contact-heading,#service .quick-contact-heading h4{cursor:default;font-size:16px;margin:5px 0 0;text-align:center}#quick-contact .quick-contact-heading h4:after,#service .quick-contact-heading h4:after{background:#77b500;content:"";display:block;height:2px;margin:15px auto 10px;width:42px}#quick-contact small{display:block;line-height:normal}#quick-contact>li,#quick-contact>li>ul>li{padding-right:50px}#quick-contact li p{margin:0}#quick-contact ul>li>ul,#quick-contact ul>li>ul>li>ul{display:none;left:300px}#quick-contact ul>li.open>ul,#quick-contact ul>li.open>ul>li.open>ul{display:block}#quick-contact ul>li p,#quick-contact ul>li>ul>li p{line-height:40px}.quick-contact-icon{float:left;font-size:.8rem;line-height:normal;margin-right:10px;text-align:center;width:40px}.quick-contact-icon i{display:block;font-size:22px}#quick-contact a{border:0;color:#fff;text-decoration:none}#quick-contact ul>li a,#quick-contact ul>li>ul>li a{color:#231f20!important}#quick-contact-blackout{background:#000;display:none;height:100%;left:0;opacity:0;position:fixed;top:0;width:100%;z-index:998}#quick-contact .back{cursor:pointer;float:left;margin-top:5px}.level-1 #quick-contact-inner>ul{left:-300px}.level-1.level-2 #quick-contact-inner>ul{left:-600px}.level-1.level-2.level-3 #quick-contact-inner>ul{left:-900px}#quick-contact li.quick-contact-address{background:none repeat scroll 0 0 #35383c;cursor:default}#quick-contact a,#quick-contact p{font-size:.8rem!important}#mobile-contact{background:#f2f2f2;bottom:0;box-shadow:0 -2px 21px 0 rgba(0,0,0,.11);box-sizing:border-box;font-family:Montserrat,sans-serif;font-size:11px;padding:0;position:fixed;right:0;text-transform:uppercase;width:100%;z-index:998}#mobile-contact .padd-little{box-sizing:border-box;padding:15px}#mobile-contact .padd-little a{box-sizing:border-box;color:#fff;display:block;height:40px;text-decoration:none;width:100%}#mobile-contact .col-xs-4,#mobile-contact .col-xs-6{box-sizing:border-box;padding-left:5px;padding-right:5px}#mobile-contact #mobile-contact-tab{background:#009da6;border:none;border-radius:15px;height:40px;line-height:40px;margin-bottom:0;width:100%}#mobile-contact #share-tab,#mobile-contact #shortlist-tab{background:transparent;background:#fff;border:none;border-radius:15px;color:#000;font-size:18px;height:40px;line-height:40px;margin-bottom:0;text-align:center;width:100%}#mobile-contact #share-tab i,#mobile-contact #shortlist-tab i{color:#000}#mobile-contact .quick-contact-tab{background:#7cb400;border:none;border-radius:15px;height:40px;line-height:40px;margin-bottom:0;width:100%}#mobile-contact.headroom{bottom:0;left:0;position:fixed;right:0;transition:transform .7s ease-in-out;z-index:999}#mobile-contact.headroom--unpinned{bottom:-40px;transform:translateY(40px);transition:.7s}#mobile-contact.headroom--pinned{bottom:0;transition:.7s}.navigation{position:relative}.navigation .navbar-toggler .nav-icon span{background:#202020!important}.navigation ul{display:inline;margin:0;padding:0}.navigation ul li{display:inline;list-style-type:none}.navigation ul li a{color:#707070;text-decoration:none}.navigation ul li a.nav-link{padding:0}.navigation ul li a.nav-link.active{color:#202020}.navigation.careers ul{display:inline;margin:0;padding:0}.navigation.careers ul li{display:inline;list-style-type:none}.navigation.careers ul li a{color:#707070;padding-bottom:.3rem;text-decoration:none;transition:width .5s ease}.navigation.careers ul li a:after{background:transparent;content:"";display:block;height:1px;margin:auto;transition:width .5s ease,background-color .5s ease;width:0}.navigation.careers ul li a:hover:after{background:#522478;width:100%}.navigation.careers ul li a.nav-link{padding:0}.navigation.careers ul li a.nav-link.active{color:#202020}.navigation.car-buyer ul{display:inline;margin:0;padding:0}.navigation.car-buyer ul li{display:inline;list-style-type:none}.navigation.car-buyer ul li a{color:#707070;padding-bottom:.3rem;text-decoration:none;transition:width .5s ease}.navigation.car-buyer ul li a:after{background:transparent;content:"";display:block;height:1px;margin:auto;transition:width .5s ease,background-color .5s ease;width:0}.navigation.car-buyer ul li a:hover:after{background:#cd122d;width:100%}.navigation.car-buyer ul li a.nav-link{padding:0}.navigation.car-buyer ul li a.nav-link.active{color:#202020}.navigation.motability ul{display:inline;margin:0;padding:0}.navigation.motability ul li{display:inline;list-style-type:none}.navigation.motability ul li a{color:#707070;padding-bottom:.3rem;text-decoration:none;transition:width .5s ease}.navigation.motability ul li a:after{background:transparent;content:"";display:block;height:1px;margin:auto;transition:width .5s ease,background-color .5s ease;width:0}.navigation.motability ul li a:hover:after{background:#0072bc;width:100%}.navigation.finance ul{display:inline;margin:0;padding:0}.navigation.finance ul li{display:inline;list-style-type:none}.navigation.finance ul li a{color:#707070;padding-bottom:.3rem;text-decoration:none;transition:width .5s ease}.navigation.finance ul li a:after{background:transparent;content:"";display:block;height:1px;margin:auto;transition:width .5s ease,background-color .5s ease;width:0}.navigation.finance ul li a:hover:after{background:#004e82;width:100%}.navigation.new-car ul{display:inline;margin:0;padding:0}.navigation.new-car ul li{display:inline;list-style-type:none}.navigation.new-car ul li a{color:#707070;padding-bottom:.3rem;text-decoration:none;transition:width .5s ease}.navigation.new-car ul li a:after{background:transparent;content:"";display:block;height:1px;margin:auto;transition:width .5s ease,background-color .5s ease;width:0}.navigation.new-car ul li a:hover:after{background:#004e82;width:100%}.locations .navigation .navbar-toggler{display:block}.locations .navigation .navbar-collapse{background-color:#fff;left:0;position:absolute;top:74px;width:100%;z-index:4}.locations .navigation .navbar-collapse.collapse:not(.show){display:none!important}.locations .navigation ul{display:flex;flex-direction:column!important;padding:1rem 0 3rem 6rem;text-align:left}.locations .navigation ul li a{font-size:1rem!important}.offer .offer-tag{color:#fff;left:0;padding:.5rem 1.5rem;position:absolute;top:0;z-index:1}.offer .offer-tag.Retail{background-color:#8fbcdb}.offer .offer-tag.Business,.offer .offer-tag.Personal{background-color:#67a6d1}.offer .offer-tag.Servicing-Parts{background-color:#fc0}.offer .offer-tag.Leasing{background-color:#1487c9}.offer__title{font-weight:700!important;margin-bottom:.5rem!important}.offer__title a{text-decoration:none!important}.offer__title a:hover{color:#3d5667}#team .team-member{color:#fff;cursor:pointer;margin-bottom:2rem;position:relative}#team .team-member .advanced__textarea{bottom:0;left:10%;opacity:0;position:absolute;transition:all .3s ease-in-out 0s}#team .team-member .advanced__textarea h3{font-size:1rem;font-weight:700;margin-bottom:0}#team .team-member:hover .advanced__textarea{bottom:3%;left:10%;opacity:1}#team .team-member:hover .team__overlay{opacity:1}.team{color:#fff;cursor:pointer;margin-bottom:2rem;position:relative}.team__overlay{background:rgba(0,0,0,.6);bottom:0;height:100%;left:0;opacity:0;position:absolute;right:0;top:0;transition:all .4s ease-in-out 0s;width:100%}.team:hover .team__overlay{opacity:1}.team img{height:auto;width:100%}.team__content{bottom:0;left:10%;opacity:0;position:absolute;transition:all .3s ease-in-out 0s}.team__content p{margin-bottom:0}.team:hover .team__content{bottom:6%;left:10%;opacity:1}.team .fadeIn-bottom{bottom:0}.dealer{overflow:hidden;position:relative}.dealer:before{background:linear-gradient(90deg,rgba(110,201,236,.5),rgba(125,185,232,0));bottom:0;content:"";display:block;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#cc6ec9ec",endColorstr="#007db9e8",GradientType=1);height:100%;position:absolute;transition:width .5s ease-in-out;width:0;z-index:1}.dealer:hover:before{width:50%}.dealer:after{color:#6ec9ec;content:"A";font-size:38rem;font-weight:700;left:-46%;line-height:0;opacity:0;position:absolute;top:210px;transition:.5s ease-in-out;z-index:1}.dealer:hover:after{opacity:.2}.dealer .dealer-information{bottom:8%;color:#fff;left:0;padding:0 3.5rem;position:absolute;width:100%;z-index:2}.dealer .dealer-information:before{background:#6ec9ec;-webkit-clip-path:polygon(0 0,75% 0,100% 100%,0 100%);clip-path:polygon(0 0,75% 0,100% 100%,0 100%);content:"";display:block;height:1.75rem;left:0;position:absolute;top:1%;width:3rem}.dealer .dealer-information .dealer-title{font-size:1.6rem;font-weight:lighter;line-height:1.25}.dealer a{color:#fff}.dealer a.link{border-bottom:1px solid!important;padding-bottom:.5rem!important;text-decoration:none!important}.dealer a:hover{color:#fff}.dealer .dealer-image{position:relative}.dealer .dealer-image img{height:auto}.dealer .dealer-image:before{background:rgba(0,0,0,.6);content:"";height:100%;inset:0;position:absolute;width:100%;z-index:1}.dealer address{margin-bottom:0}.navbar-nav .dealer{overflow:hidden;position:relative}.navbar-nav .dealer:before{background:linear-gradient(90deg,rgba(110,201,236,.5),rgba(125,185,232,0));bottom:0;content:"";display:block;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#cc6ec9ec",endColorstr="#007db9e8",GradientType=1);height:100%;position:absolute;transition:width .5s ease-in-out;width:0;z-index:1}.navbar-nav .dealer:hover:before{width:50%}.navbar-nav .dealer:after{color:#6ec9ec;content:""!important;font-size:38rem;font-weight:700;left:-46%;line-height:0;opacity:0;position:absolute;top:210px;transition:.5s ease-in-out;z-index:1}.navbar-nav .dealer:hover:after{opacity:.2}.navbar-nav .dealer .dealer-information{bottom:8%;color:#fff;left:0;padding:0 3.5rem;position:absolute;width:100%;z-index:2}.navbar-nav .dealer .dealer-information:before{background:#6ec9ec;-webkit-clip-path:polygon(0 0,75% 0,100% 100%,0 100%);clip-path:polygon(0 0,75% 0,100% 100%,0 100%);content:"";display:block;height:1.75rem;left:0;position:absolute;top:1%;width:3rem}.navbar-nav .dealer .dealer-information .dealer-title{font-size:1.6rem;font-weight:lighter;line-height:1.25}.navbar-nav .dealer a{color:#fff}.navbar-nav .dealer a.link{border-bottom:1px solid!important;padding-bottom:.5rem!important;text-decoration:none!important}.navbar-nav .dealer a:hover{color:#fff}.dealer.single{height:500px}.dealer.single .dealer-image img{height:500px;-o-object-fit:cover;object-fit:cover}.dealer.single:before{background:linear-gradient(90deg,rgba(110,201,236,.5),rgba(125,185,232,0));bottom:0;content:"";display:block;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#cc6ec9ec",endColorstr="#007db9e8",GradientType=1);height:100%;position:absolute;transition:width .5s ease-in-out;width:0;z-index:1}.dealer.single:hover:before{width:50%}.dealer.single:after{color:#6ec9ec;content:"A";font-size:47rem!important;font-weight:700;left:-17%!important;line-height:0;opacity:0;position:absolute;top:240px!important;transition:.5s ease-in-out;z-index:1}.service-options .btn-group .btn{margin-bottom:0;width:100%}.reciteMe-buttons{bottom:1rem;cursor:pointer;left:1rem;position:fixed;z-index:999}.reciteMe-buttons img{width:4rem}.comment svg{color:#ebebeb;float:left;font-size:70px;padding-right:15px}.model{overflow:hidden;text-align:center}.model img{height:auto;max-width:100%;transition:all .35s}.model:hover img{transform:scale(1.1)}.career h3{font-size:1.25rem;font-weight:700!important}.career h4{font-size:1.125rem;font-weight:300!important}.career h5{font-size:1.125rem;font-weight:400!important}.career p{min-height:120px}.pagination .first span{border:0!important;font-weight:300!important;padding:0!important}.brands .banner{width:auto}.brands .banner__image{align-items:center;display:flex;justify-content:center}.brands .banner__image img{filter:grayscale(1);height:auto;max-width:100%;opacity:.5;transition:all .3s}.brands .banner__image:hover img{filter:grayscale(0);opacity:1}.repair-centre .brands .banner{width:auto}#CogCastMain{display:block!important}#cogCastModal.modal{width:100%}.modal-body button{position:absolute;right:0;top:0}.used-car-search .nav-pills{justify-content:end}.used-car-search .nav-pills .nav-item{flex:none!important}.used-car-search .nav-pills .nav-item .nav-link{background-color:transparent!important;border-radius:0!important;color:#000!important;font-size:1rem;padding:0 1.5rem;width:auto}.used-car-search .nav-pills .nav-item .nav-link.monthly-toggle{background:url(https://bluesky.sirv.com/Websites/Agnew%20Cars/images/icons/monthly-off.png) no-repeat 0;float:left;padding-right:0}.used-car-search .nav-pills .nav-item .nav-link.monthly-toggle.active{background:url(https://bluesky.sirv.com/Websites/Agnew%20Cars/images/icons/monthly-on.png) no-repeat 0}.used-car-search .nav-pills .nav-item .nav-link.cash-toggle{background:url(https://bluesky.sirv.com/Websites/Agnew%20Cars/images/icons/cash-off.png) no-repeat 100%;float:left}.used-car-search .nav-pills .nav-item .nav-link.cash-toggle.active{background:url(https://bluesky.sirv.com/Websites/Agnew%20Cars/images/icons/cash-on.png) no-repeat 100%}.used-car-search .nav-pills .nav-item .nav-link.active{background-color:transparent!important}#CWPanel #financeType input[type=checkbox],#CWPanel #financeType input[type=radio]{display:none}#CWPanel #financeType input[type=radio]+label{background:transparent;border:1px solid #f8f8f8;color:#000;cursor:pointer;font-weight:600;margin:0;padding:10px 24px;text-align:center;width:100%}#CWPanel #financeType input[type=radio]:checked+label{background-color:#3d5667;color:#fff;cursor:pointer}#CWPanel .noUi-touch-area{background:url(https://bluesky.sirv.com/Websites/Agnew%20Cars/images/icons/arrows-bg.png) #fff no-repeat 50%;border:3px solid #3d5667;border-radius:100%;cursor:pointer;height:30px;margin-left:-10px;position:absolute;top:-8px;width:30px;z-index:2}#CWPanel .btn svg{height:1.3rem;width:1.3rem}#quote{max-width:50rem}#quote table{border-color:#dee2e6;color:#212529;margin-bottom:1rem;vertical-align:top;width:100%}#quote table td{background-color:var(--bs-table-bg);border-bottom-width:1px;box-shadow:inset 0 0 0 9999px var(--bs-table-accent-bg);padding:.5rem}.home .hero:has(.slider) .banner~.banner{display:none}.home .hero:has(.slider.slick-initialized) .banner~.banner{display:inline-block}#financeModal .modal-dialog{max-width:800px}#financeModal .modal-content{margin:auto;width:min(90%,800px)}#financeModal .modal-body{align-items:center;display:flex;flex-direction:column}#financeModal #quote{font-size:1rem;line-height:1.5}#financeModal #quote table{margin-bottom:0!important}#financeModal #quote table tr td:nth-of-type(2){text-align:right}#financeModal .finance-disclosure p{font-size:.875em;line-height:1.5}.loader{animation:spin 1.7s linear infinite;border:.6em solid #eaeaea;border-radius:50%;border-top-color:#3d5667;height:3rem;margin-bottom:3rem;margin-top:3rem;width:3rem}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.home .hero{height:100%;overflow:hidden;position:relative;width:100%}.home .hero .banner{background-color:#000;text-align:center;text-transform:uppercase}.home .hero .banner .banner__image{height:100%;opacity:.6;position:relative;width:100%}.home .hero .banner .banner__image:before{background:rgba(var(--bs-black),.4);content:"";height:100%;width:100%;z-index:1}.home .hero .banner img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.home .hero .banner .banner__content{align-items:center;bottom:1.25rem;color:var(--bs-white);display:flex;flex-direction:column;height:100%;justify-content:center;padding:0;position:absolute;text-align:center;width:100%}.home .hero .banner .banner__headline{font-size:2.5rem;font-weight:500;letter-spacing:1rem;text-indent:1rem}.home .hero .banner .banner__synopsis{font-size:9rem;font-weight:900;letter-spacing:2rem;opacity:.8;text-indent:2rem}.home .hero .banner .slick-slider:not(.slick-initialized) .slick-slide:not(:first-of-type){display:none}.home .hero .banner .slick-slider:not(.slick-initialized) .slick-slide:first-of-type{visibility:hidden}.home .hero .banner .btn{text-transform:capitalize!important}.home .hero .speedy-search-home{bottom:20%;color:#fff;display:flex;flex-direction:row;flex-flow:column;font-weight:lighter;justify-content:center;left:50%;position:absolute;transform:translate(-50%);width:40rem}.home .hero .speedy-search-home .input-group{width:100%}.home .hero .speedy-search-home strong{font-weight:700}.home .hero .speedy-search-home svg{float:right;margin-top:1.25rem}.home .hero .speedy-search-home .divider{font-size:1.375rem}.home .hero .speedy-search-home .tinysearch .hypersearch__icon{color:#fff!important;font-size:1rem;margin-right:1rem}.home .hero .speedy-search-home .tinysearch__icon{color:#fff!important;font-size:1rem!important}.home .hero .search-text{bottom:10%;color:#fff;font-size:1.75rem}.home .hero .down,.home .hero .search-text{display:flex;justify-content:center;left:50%;position:absolute;transform:translate(-50%)}.home .hero .down{bottom:3%;cursor:pointer}.home .hero .down svg{color:#fff;font-size:2.25rem}.home .home-intro .container{max-width:1200px!important}.home .home-intro .container .advanced__textarea p:first-child{font-size:1.75rem!important;margin-bottom:2.5rem}.home .home-intro .container .advanced__textarea p:last-child{color:#949494;font-size:1.125rem!important}.news.page .pagination{justify-content:center}.news.page .slick-slider .slick-slide{margin:0}#news-share{background-color:#fff!important}#news-share a{color:inherit}#news-share .social{background-color:#3d5667;border-radius:.5rem;color:#fff;font-size:1.5rem;margin-bottom:5rem;padding:5% 42%!important;position:relative;text-align:center;text-decoration:none;transition:all .5s ease-in-out}#news-share .social svg{color:#fff!important}#news-share .social:hover{background-color:#a7c1cc}.news-article .w-fit-content{width:-moz-fit-content;width:fit-content}.news-article:has(.card[style="display: none;"]){display:none}.news-article.v3.featured .card{height:100%}.news-article.v3 .news-tag{border:1px solid #fff;color:#fff;font-weight:700;padding:.5rem;position:absolute;right:2rem;top:2rem}.news-article.v3 .read-more{border-bottom:1px solid #fff;text-decoration:none!important}.news-article.v3 .share{position:relative;z-index:10}.news-details .section{margin-bottom:0;padding:80px 0}.news-details .section .related-articles{max-width:1140px}.news-details .related-articles-carousel .slick-list,.news-details .related-articles-carousel .slick-track{display:flex}.news-details .related-articles-carousel .slick-track .slick-slide,.news-details .related-articles-carousel .slick-track .slick-slide>div,.news-details .related-articles-carousel .slick-track .slick-slide>div article{height:100%}.news .navigation ul{display:inline;margin:0;padding:0}.news .navigation ul li{display:inline;list-style-type:none}.news .navigation ul li a{color:#707070;padding-bottom:.3rem;text-decoration:none;transition:width .5s ease}.news .navigation ul li a:after{background:transparent;content:"";display:block;height:1px;margin:auto;transition:width .5s ease,background-color .5s ease;width:0}.news .navigation ul li a.active:after,.news .navigation ul li a:hover:after{background:#3d5667;width:100%}#sub-ctas{font-size:1rem;font-weight:700;margin:0 0 30px;padding:10px 0;text-transform:none;width:100%}#sub-ctas li{float:right;list-style-type:none;margin:0;position:relative;text-align:center;width:50%}#sub-ctas li a,#sub-ctas li a:hover{color:#000;cursor:pointer;text-decoration:none}#sub-ctas li a i{color:#231f20;margin-right:2px}#sub-ctas li.share{text-align:right}#sub-ctas li.back{text-align:left}#sub-ctas ul{background:#fff;border:1px solid #ebebeb;height:auto;left:-9999px;padding:10px 10px 0;position:absolute;width:57px;z-index:200}#sub-ctas ul li{margin-left:0;padding-left:0}#sub-ctas li:hover ul{left:0}#sub-ctas li.share:hover ul{left:auto;right:0}.thankyou .thankyou-content{margin-top:120px}.dealership-details .page-hero{color:#fff;font-weight:700;line-height:1.75}.dealership-details .page-hero .banner__headline{margin-bottom:1.8rem}.dealership-details address{letter-spacing:.2rem}.dealership-details .social .twitter-icon{fill:#000}.dealership-details .dealer-intro .column{padding:0}.dealership-details .opening-hours table td:nth-child(2){text-align:end}.dealership-details .contact-form input[type=submit]{font-weight:700}.car-buyer-page #valuation .form_contact .mileage_error{display:none}.car-buyer-page #valuation .form_contact #Mileage_Mileage_Validation .mileage_error{display:block}.used-car-details .bg-light-alt{background:#f7f7f7}.used-car-details .bg-grey-alt{background:#9faeb6}.used-car-details .phyron-video,.used-car-details .video-container{max-width:100%}.used-car-details .gallery{min-height:200px}.used-car-details .gallery .slick-slide{margin:0}.used-car-details .gallery .carousel-control-next,.used-car-details .gallery .carousel-control-prev{min-width:30px;opacity:1;width:5%}.used-car-details .gallery .carousel-control-next{right:0}.used-car-details .gallery .slick-arrow svg{font-size:2rem}.used-car-details .gallery img{width:100%}.used-car-details .gallery>.video-container,.used-car-details .gallery>a{margin-bottom:11px}.used-car-details .gallery-thumbs>img:not(:first-of-type),.used-car-details .gallery>.video-container+a,.used-car-details .gallery>a:not(:first-of-type){display:none}.used-car-details .gallery-thumbs>img{max-width:calc(25% - 6px)}.used-car-details .gallery-thumbs{margin-bottom:2rem}.used-car-details .gallery-thumbs .slick-list{margin:0 -5px}.used-car-details .gallery-thumbs .slick-slide{margin:0 5px}.used-car-details .gallery-thumbs .slick-slide img{aspect-ratio:241/180;cursor:pointer;-o-object-fit:cover;object-fit:cover;opacity:.6;width:100%}.used-car-details .gallery-thumbs .slick-slide.slick-current img{opacity:1}.used-car-details .key-spec{color:#3c3c3c;font-weight:700}.used-car-details .key-spec p{line-height:1.5rem;margin-bottom:0}.used-car-details .key-spec span{color:#707070}.used-car-details .key-spec .bg-light{align-items:center;background-color:#f7f7f7;border-radius:50%;display:flex;height:2.5rem;justify-content:center;margin-right:1rem;padding:.75rem;width:2.5rem}.used-car-details .key-spec .svg-inline--fa{color:#a7c1cc;font-size:1.25rem}.used-car-details .btn.share-btn{padding:0!important}.used-car-details .btn.share-btn svg{height:1.7rem}.used-car-details .finance-price{border-left:1px solid #9faeb6}.used-car-details .top-spec{color:#707070}.used-car-details .top-spec td{padding-top:.5rem}.used-car-details .spotlight__headline{font-size:2rem}.used-car-details .nav-tabs{border-bottom:0}.used-car-details .nav-tabs .nav-link{border:none;font-weight:700;padding:.5rem 2.75rem}.used-car-details .nav-tabs .nav-link.active{border-bottom:1px solid #202020}.used-car-details .car-spec table{width:100%}.used-car-details .car-spec tr{border-bottom:1px solid #9faeb6}.used-car-details .car-spec th{color:var(--bs-primary);font-weight:700}.used-car-details .car-spec td,.used-car-details .car-spec th{padding:.5rem}.used-car-details #play-icon{color:#fff;font-size:50px;left:50%;pointer-events:none;position:absolute;text-shadow:0 0 .5em #000;top:50%;transform:translate(-50%,-50%);z-index:900}.used-car-details .middle-ctas svg{background-color:#f7f7f7;border-radius:50%;color:var(--bs-black);height:1.5rem;margin-right:1rem;padding:.75rem;width:1.5rem}.used-car-details .accordion-item{word-wrap:break-word;background-clip:border-box;background-color:#fff;border:0!important;border-radius:0!important;display:flex;flex-direction:column;min-width:0;overflow:hidden;position:relative;scroll-margin-top:72px}.used-car-details .accordion-item:first-of-type{border-bottom-left-radius:0;border-bottom-right-radius:0}.used-car-details .accordion-item:last-of-type{border-top-left-radius:0;border-top-right-radius:0}.used-car-details .accordion-item:not(:first-of-type) .accordion-header:first-child{border-radius:0}.used-car-details .accordion-item .accordion-header{background-color:transparent;border:0!important;margin-bottom:-1px;margin-bottom:0!important;padding:0!important;position:relative}.used-car-details .accordion-item .accordion-header .btn{border-bottom:1px solid #000;color:#000!important;font-size:1.4rem!important;font-weight:600!important;justify-content:space-between;padding:.75rem 0!important;text-align:left;text-decoration:none;width:100%}.used-car-details .accordion-item .accordion-header:first-child{border-radius:0}.used-car-details .accordion-item .accordion-header button{align-items:center;display:flex;justify-content:space-between}.used-car-details .accordion-item .accordion-header button[aria-expanded=false] .fa-minus,.used-car-details .accordion-item .accordion-header button[aria-expanded=true] .fa-plus{display:none}.used-car-details .accordion-item .accordion-body{flex:1 1 auto;padding:1.25rem}.used-car-details .promoted-features ul.full-spec{-moz-column-count:1;column-count:1;padding-left:0}.used-car-details .promoted-features ul.full-spec li{background:#f8f8f8;border:1px solid #909090;color:#707070;list-style:none;margin-bottom:10px;padding:10px}.fancybox-bg{height:100%!important;width:100%!important}.fancybox-content{max-width:800px}.used-car-details #VehicleViewCount_lblVehicleViewCounts{width:100%;z-index:1}.used-car-details #VehicleViewCount_lblVehicleViewCounts .VehicleViewCountWrapper{background-color:#3d5667;color:#fff;display:block;font-weight:700;padding:.5rem .75rem;text-align:center;width:-moz-fit-content;width:fit-content}.used-vehicle-results .panel{display:none}.used-vehicle-results .sort-by{width:25%}.used-vehicle-results .hypersearch__icon{color:#000;font-size:1rem;margin-right:1rem}.nav-pills .nav-link{background-color:#a7c1cc!important;color:#fff}.nav-pills .nav-link:hover{color:#fff}.nav-pills .nav-link.active{background-color:#3d5667!important}.sticky{left:0;position:sticky;top:0;width:100%;z-index:5}.results-filter{z-index:9999}.results-filter .offcanvas{top:0!important;z-index:9999}.results-filter .form-select{-moz-text-align-last:left!important;text-align-last:left!important}.hypersearch .btn-blank{padding:0!important}.finance-toggle{background-color:transparent;border:0;color:inherit;font-size:.75rem}.offer-filter li a.active{font-weight:700}.error-page h1{font-size:3rem;letter-spacing:1rem}.new-car-filters{border-bottom:1px solid #efefef;list-style-type:none}.new-car-filters a{cursor:pointer;font-weight:700;position:relative;transition:width .5s ease}.new-car-filters a:after{background:transparent;bottom:0;content:"";display:block;height:1px;left:0;margin:auto;position:absolute;right:0;transition:width .5s ease,background-color .5s ease;width:0}.new-car-filters a.active:after,.new-car-filters a:hover:after{background-color:#3d5667;width:100%}.new-car-filters a.active:after{bottom:0;content:"";height:1px;left:0;position:absolute;right:0}.nvd .page-hero h1{margin-bottom:2rem}.nvd .page-hero-subtitle{letter-spacing:.1rem}.nvd .intro p{font-size:1.125rem}.nvd .intro p:first-child{font-size:1.75rem}.nvd .embed-responsive.embed-responsive-16by9{display:block;overflow:hidden;padding:0;position:relative;width:100%}.nvd .embed-responsive.embed-responsive-16by9:before{content:"";display:block;padding-top:26.25%}.nvd .embed-responsive.embed-responsive-16by9 iframe{border:0;bottom:0;height:500px;left:0;position:absolute;top:0;width:100%}.nvd .new-gallery .slick-slide{margin:0}.nvd .new-gallery .slick-dots{bottom:5rem;margin:0;position:absolute}.nvd .new-gallery .slick-dots li button{background-color:#ccc;border:0;margin:0 .125rem;transform:scale(.5)}.nvd .new-gallery .slick-dots li.slick-active button{background-color:#fff;transform:scale(.7)}.nvd .version-popup img,.nvd .version__select img{max-width:100%}.nvd .stats p{line-height:2rem}.nvd .stats .fa-stopwatch{border-color:#ccc}.nvd .stats .fa-tire{border-color:#c00}.nvd .stats .fa-cloud{border-color:#5cb460}.nvd .stats .fa-gauge-high{border-color:#e8aa53}.nvd .stats svg{border:3px solid;border-radius:50%;color:#ccc;height:1.75rem;padding:.75rem;width:1.75rem}.nvd .more-info[data-readmore]{overflow:hidden;position:relative;transition:height .5s}.nvd .spotlight.cars{position:relative}.nvd .spotlight.cars:before{background:linear-gradient(90deg,rgba(143,188,219,.5),rgba(125,185,232,0));bottom:0;content:"";display:block;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#8fbcdb",endColorstr="#007db9e8",GradientType=1);height:100%;position:absolute;transition:width .5s ease-in-out;width:0;z-index:1}.nvd .spotlight.cars:hover:before{width:50%}.nvd .spotlight.cars:after{color:#8fbcdb;content:"A";font-size:43rem;font-weight:700;left:-50%;line-height:0;opacity:0;position:absolute;top:230px;transition:.5s ease-in-out;z-index:1}.nvd .spotlight.cars:hover:after{opacity:.2}.nvd .spotlight.cars .image-caption{font-weight:700}.nvd .spotlight.cars .image-caption:before{background:#8fbcdb}.nvd .spotlight.cars .spotlight__headline{font-size:1.75rem;position:relative}.nvd .spotlight.cars .spotlight__headline span{font-weight:700}.nvd .spotlight.cars .spotlight__headline:before{background:#8fbcdb;top:30%}.progress-wrap p{font-size:1.125rem!important;margin:0 0 10px}.progress-bar{background:#202020!important;border-radius:5px;height:40px!important;overflow:hidden;width:100%}.progress{background:#9faeb6!important;display:block!important;height:40px!important}.progress span{background:url(/assets/img/valuation/progress.gif) 0 0!important;border-radius:3px;display:block;height:40px;opacity:.1}.step1 .progress{width:25%}.step2 .progress{width:50%}.step3 .progress{width:75%}.step4 .progress{width:100%}.sitemap a{text-decoration:none}.volvo-new-stock .purchase-options{gap:.5rem}.volvo-new-stock .purchase-options .nav-link{background-color:#2a609d!important;border:1px solid;border-color:#2a609d!important;color:#fff;font-size:.9rem;padding:0 .5rem}.volvo-new-stock .purchase-options .nav-link.active{background-color:#fff!important;border-color:#000;color:#000}.volvo-new-stock .volvo-price .tab-pane .col p{white-space:nowrap}.container .umb-grid .container{padding-left:0;padding-right:0}h1,h2,h3{font-weight:300}.home-intro .advanced__textarea p:first-child{font-size:1.75rem!important;margin-bottom:2.5rem}.home-intro .advanced__textarea p:last-child{color:#949494;font-size:1.125rem!important}.advanced__textarea p:first-child{font-size:1.125rem}.advanced__textarea p:last-child{font-size:var(--bs-font-sans-serif)}.paragraph-pad h1,.paragraph-pad h2,.paragraph-pad h3,.paragraph-pad p{margin-bottom:2.5rem}.umb-grid .grid-section .row{margin:0}.umb-grid .grid-section>div .container{max-width:none;padding:0}.umb-grid .grid-section>.container-wrapper-sm{margin:0 auto;max-width:540px}.umb-grid .grid-section>.container-wrapper-md{margin:0 auto;max-width:720px}.umb-grid .grid-section>.container-wrapper-lg{margin:0 auto;max-width:960px}.umb-grid .grid-section table{width:100%!important}.umb-grid .accordion>.card{word-wrap:break-word;background-clip:border-box;background-color:transparent;border:0!important;border-radius:0;display:flex;flex-direction:column;min-width:0;overflow:hidden;position:relative}.umb-grid .accordion>.card:first-of-type{border-bottom-left-radius:0;border-bottom-right-radius:0}.umb-grid .accordion>.card:last-of-type{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:transparent;border:0!important;margin-bottom:0;padding:0;position:relative}.umb-grid .accordion>.card .card-header .btn{border-bottom:1px solid #000;color:#000!important;font-weight:600!important;justify-content:space-between;padding:.75rem 0!important;text-align:left;text-decoration:none;width:100%}.umb-grid .accordion>.card .card-header:first-child{border-radius:0}.umb-grid .accordion>.card .card-header button:after{align-items:center;color:#000;content:"";display:flex;font-family:Font Awesome\ 6 Pro;height:100%;justify-content:center;position:absolute;right:0;top:0;transition:.15s;width:40px}.umb-grid .accordion>.card .card-header button[aria-expanded=true]:after{content:"";font-family:Font Awesome\ 6 Pro}.umb-grid .accordion>.card .card-body{flex:1 1 auto;padding:1.25rem}.video-wrapper{display:block;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{margin:20px 0}.gallery-list-inner .image-gallery__ul,.image-gallery .image-gallery__ul{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0}.gallery-list-inner .image-gallery__ul .slick-next,.gallery-list-inner .image-gallery__ul .slick-prev,.image-gallery .image-gallery__ul .slick-next,.image-gallery .image-gallery__ul .slick-prev{display:none}.gallery-list-inner .image-gallery__ul .slick-dots,.image-gallery .image-gallery__ul .slick-dots{align-items:center;display:flex;justify-content:center;margin:0;padding-bottom:2rem;width:100%}.gallery-list-inner .image-gallery__ul .slick-dots li button,.image-gallery .image-gallery__ul .slick-dots li button{background-color:#ccc;border:0;margin:0;transform:scale(.5)}.gallery-list-inner .image-gallery__ul .slick-dots li.slick-active button,.image-gallery .image-gallery__ul .slick-dots li.slick-active button{background-color:#aaa;transform:scale(.8)}.gallery-list-inner .image-gallery__ul .gallery-item-container,.image-gallery .image-gallery__ul .gallery-item-container{width:100%}.gallery-list-inner .image-gallery__ul .gallery-item,.image-gallery .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}.small-container .container{margin-left:auto;margin-right:auto;max-width:1400px!important}.cms-padding{padding:5rem}.cms-padding-x{padding:0 5rem}.image-padding img{padding-bottom:1rem}.no-gutters .row{margin:0}.no-gutters .column{padding:0}.base-font p{font-size:var(--bs-font-sans-serif)!important}.bold-link a{font-weight:700!important}.ctas .image-caption{font-weight:300}.small-image .image-with-accreditation-wrapper img{max-width:50%}.end-border{border-right:1px solid #9faeb6}.button-margin ._vm_btn--link{margin-right:1rem}.text-lg .advanced__textarea p:first-child{font-size:1.75rem!important}.page-hero .image-with-accreditation-wrapper.imgLiquidFill{background-image:none!important}.page-hero .image-with-accreditation-wrapper.imgLiquidFill img{display:block!important}.match-heights .image-with-accreditation-wrapper.imgLiquidFill{height:100%;min-height:auto}.umb-grid .no-match .image-with-accreditation-wrapper.imgLiquidFill img{display:block!important}.match-heights .image-with-accreditation-wrapper.imgLiquidFill img{display:none;height:100%;width:100%}.match-heights .cms-padding ._vm_btn--info{margin-right:.75rem}.advanced__textarea ol{align-items:center;display:flex;flex-direction:column}.grid-vew .grid-container{width:100%}.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}:host,:root{--fa-font-thin:normal 100 1em/1 "Font Awesome 6 Pro"}@font-face{font-display:block;font-family:Font Awesome\ 6 Pro;font-style:normal;font-weight:100;src:url(https://bluesky.sirv.com/Websites/gravells/assets/fonts/fontawesome-6.11/fa-thin-100.woff2) format("woff2"),url(https://bluesky.sirv.com/Websites/gravells/assets/fonts/fontawesome-6.11/fa-thin-100.ttf) format("truetype")}.fa-thin,.fat{font-family:Font Awesome\ 6 Pro;font-weight:100}@font-face{font-display:swap;font-family:Lato;font-style:normal;font-weight:300;src:local(""),url(https://bluesky.sirv.com/Websites/Agnew%20Cars/fonts/Lato/lato-light-webfont.woff2) format("woff2"),url(https://bluesky.sirv.com/Websites/Agnew%20Cars/fonts/Lato/lato-light-webfont.woff) format("woff")}@font-face{font-display:swap;font-family:Lato;font-style:normal;font-weight:400;src:local(""),url(https://bluesky.sirv.com/Websites/Agnew%20Cars/fonts/Lato/lato-regular-webfont.woff2) format("woff2"),url(https://bluesky.sirv.com/Websites/Agnew%20Cars/fonts/Lato/lato-regular-webfont.woff) format("woff")}@font-face{font-display:swap;font-family:Lato;font-style:normal;font-weight:700;src:local(""),url(https://bluesky.sirv.com/Websites/Agnew%20Cars/fonts/Lato/lato-bold-webfont.woff2) format("woff2"),url(https://bluesky.sirv.com/Websites/Agnew%20Cars/fonts/Lato/lato-bold-webfont.woff) format("woff")}@font-face{font-display:swap;font-family:Lato;font-style:normal;font-weight:900;src:local(""),url(https://bluesky.sirv.com/Websites/Agnew%20Cars/fonts/Lato/lato-black-webfont.woff2) format("woff2"),url(https://bluesky.sirv.com/Websites/Agnew%20Cars/fonts/Lato/lato-black-webfont.woff) format("woff")}.h3,.umb-grid h2,h1.first,h1.page-title{font-weight:300!important}.h3{font-size:1.75rem!important}h2,h3{font-weight:300!important}.inline-icon-img{display:inline-block;height:1em}.flex-c{flex-direction:row}.flex-c,.flex-c-col{align-items:center;display:flex;justify-content:center}.flex-c-col{flex-direction:column}@media (min-width:300px)and (max-width:1300px){.used-car-details .key-spec span{font-size:.75rem!important}.used-car-details .price{font-size:1.25rem!important}.used-car-details .accordion-item .accordion-header .btn{font-size:1rem!important}}@media (min-width:300px)and (max-width:1400px){.dealership-details .fa-2xl,.dealership-details .fa-xl{font-size:1.25rem!important}.used-car-details .key-spec .svg-inline--fa{font-size:1rem!important}}@media (min-width:576px){.home .hero .speedy-search-home .tinysearch__icon{font-size:2rem!important}.used-car-details .promoted-features ul.full-spec{-moz-column-count:2;column-count:2}}@media only screen and (min-width:576px){#cogCastModal.modal{left:calc(50% - 330px);top:20%;width:660px}}@media (min-width:767px)and (max-width:1300px){.navbar-brand img{height:auto;width:70%}}@media (min-width:768px){.brands .banner{width:12.5%}.repair-centre .brands .banner{width:9%}.used-car-details .gallery{min-height:450px}.gallery-list-inner .image-gallery__ul .gallery-item-container,.image-gallery .image-gallery__ul .gallery-item-container{width:50%}}@media (min-width:768px)and (max-width:1300px){.bsk-vehicle-card .contact-info img,.vehicle-card .contact-info img{width:.75rem}.home .vehicle-card .vehicle-card-specs img{width:1.5rem}}@media (min-width:768px)and (max-width:1440px){.bsk-vehicle-card .vehicle-card-specs .svg-inline--fa,.vehicle-card .vehicle-card-specs .svg-inline--fa{font-size:.9rem}}@media (min-width:768px)and (max-width:1600px){.social-links .social-links a:nth-of-type(5):before{clear:both;content:"";display:block}.bsk-vehicle-card .vehicle-card-specs img,.vehicle-card .vehicle-card-specs img{width:1.5rem}}@media (min-width:992px){#financeModal .modal-body{padding:2rem}.news-article.v3.featured .card{height:605px}.used-car-details .gallery{min-height:340px}.used-car-details .btn.share-btn svg{height:1.2rem}.used-car-details .promoted-features ul.full-spec{-moz-column-count:4;column-count:4}.gallery-list-inner .image-gallery__ul .gallery-item-container,.image-gallery .image-gallery__ul .gallery-item-container{width:33.33333%}}@media only screen and (min-width:992px){.service-options .btn-group .btn{width:50%}}@media (min-width:993px)and (max-width:1300px){.spotlight{height:400px}}@media (min-width:993px)and (max-width:1349px){.mercedes-benz.home .hero .banner .banner__content{bottom:3rem}.mercedes-benz.home .hero .banner .banner__synopsis{font-size:5rem!important;line-height:6rem}}@media (min-width:1020px)and (max-width:1024px){.electric .spotlight .spotlight__headline,.servicing .spotlight .spotlight__headline,.spotlight.guide .spotlight__headline{line-height:3rem}}@media (min-width:1020px)and (max-width:1280px){.audi .col-12 .dealer:after,.audi.home .col-12 .dealer:after{font-size:43rem;left:-42%;top:190px}.audi.home .spotlight.cars:after{font-size:43rem;left:-72%;top:230px}.bmw .col-12 .dealer:after{font-size:33rem;left:-42%;top:150px}.bmw.home .spotlight.cars:after,.mercedes-benz.home .spotlight.cars:after{font-size:43rem;left:-72%;top:230px}.mercedes-benz .col-12 .dealer:after{font-size:33rem;left:-42%;top:120px}.mercedes-benz.home .col-12 .dealer:after{font-size:26rem!important;left:-42%!important;top:156px!important}.mini .col-12 .dealer:after{font-size:33rem;left:-42%;top:150px}.mini.home .spotlight.cars:after{font-size:43rem;left:-72%;top:230px}.porsche .col-12 .dealer:after{font-size:33rem;left:-42%;top:150px}.porsche.home .spotlight.cars:after{font-size:43rem;left:-72%;top:230px}.volkswagen .col-12 .dealer:after,.volkswagen.home .col-12 .dealer:after{font-size:43rem;left:-42%;top:190px}.volkswagen.home .spotlight.cars:after{font-size:43rem;left:-72%;top:230px}.volvo .col-12 .dealer:after{font-size:33rem;left:-42%;top:150px}.volvo.home .spotlight.cars:after{font-size:43rem;left:-72%;top:230px}.volkswagen-commercials .col-12 .dealer:after,.volkswagen-commercials.home .col-12 .dealer:after{font-size:43rem;left:-42%;top:190px}.volkswagen-commercials.home .spotlight.cars:after{font-size:43rem;left:-72%;top:230px}.agnew-autostore .col-12 .dealer:after,.agnew-leasing .col-12 .dealer:after,.repair-centre .col-12 .dealer:after{font-size:33rem;left:-42%;top:150px}.approved .spotlight:after{font-size:41rem;left:-33%}.electric .spotlight:after,.finance .spotlight:after,.offers .spotlight:after,.servicing .spotlight:after{font-size:41rem;left:-66%}.electric .thumbnail:after,.thumbnail.electric:after{font-size:43rem;left:-72%;top:230px}.spotlight.blue:after,.spotlight.dark-blue:after,.spotlight.light-blue:after{left:-72%}.spotlight.purple:after,.spotlight.red:after,.spotlight.servicing:after,.thumbnail.red:after{font-size:43rem;left:-72%;top:230px}.thumbnail.motability:after,.thumbnail.servicing:after{font-size:28rem;left:-47%;top:152px}.spotlight.business:after,.spotlight.motability:after{left:-26%}.spotlight.cars:after,.spotlight.leasing:after,.thumbnail.cars:after,.thumbnail.leasing:after,.thumbnail.purple:after{font-size:28rem;left:-47%;top:152px}.navbar-nav .spotlight:after{left:-72%}.dealer:after,.navbar-nav .dealer:after{font-size:23rem;left:-47%;top:120px}.dealer.single:after{font-size:33rem;left:-42%;top:120px}.nvd .spotlight.cars:after{font-size:43rem;left:-72%;top:230px}}@media (min-width:1020px)and (max-width:1360px){.spotlight.locations:after{left:-24%}}@media (min-width:1024px)and (max-width:1440px){.agnew-autostore .col-12 .dealer:after,.agnew-leasing .col-12 .dealer:after,.bmw .col-12 .dealer:after,.mini .col-12 .dealer:after,.porsche .col-12 .dealer:after,.repair-centre .col-12 .dealer:after,.volvo .col-12 .dealer:after{font-size:40rem;left:-42%;top:220px}.spotlight.guide:after,.valuation .spotlight:after{left:-24%}}@media (min-width:1199.98px)and (max-width:1440px){.page-heading h1,.page-hero h1{font-size:2.125rem}.cms-padding{padding:3rem 5rem}.cms-padding-x{padding:0 5rem}}@media (min-width:1200px){.secondary-nav .navbar-collapse .navbar-nav .nav-link.active:after{background:#fff;bottom:0;content:"";display:block;height:4px;left:0;margin:auto;position:absolute;right:0;width:2rem}.navigation .navbar-toggler{display:none}.navigation .navbar-collapse{display:flex!important;flex-basis:auto}.locations .navigation .navbar-collapse{display:block!important}.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:-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 (max-width:1300px){.agnew-autostore .header_theme_default .secondary-nav img,.repair-centre .header_theme_default .secondary-nav .brand img,.repair-centre .header_theme_default .secondary-nav img.subnav-logo{height:auto;width:10%}.agnew-leasing .header_theme_default .secondary-nav img{height:auto;width:7%}.secondary-nav .model img{height:auto;width:100%}.secondary-nav img{height:auto;width:4%}.thumbnail .image-caption{font-size:1.25rem}.spotlight .image-caption,.spotlight .spotlight__headline{font-size:1.25rem!important}.spotlight .spotlight__btn{font-size:.75rem}.spotlight.servicing .image-caption,.spotlight.servicing .spotlight__headline,.thumbnail.servicing .image-caption,.thumbnail.servicing .spotlight__headline{font-size:1.25rem!important}.spotlight.business .spotlight__headline:before{top:26%!important}.home .home-intro .container .advanced__textarea p:first-child,.home-intro .advanced__textarea p:first-child{font-size:1.5rem!important}}@media (min-width:1200px)and (max-width:1330px){.home .hero .banner .banner__headline{font-size:1.75rem!important;letter-spacing:1rem!important;text-indent:1rem!important}.home .hero .banner .banner__synopsis{font-size:5rem!important;letter-spacing:1rem!important;text-indent:1rem!important}}@media (min-width:1200px)and (max-width:1340px){.agnew-autostore .page-hero__text,.agnew-leasing .page-hero__text,.audi .page-hero__text,.bmw .page-hero__text,.mercedes-benz .page-hero__text,.mini .page-hero__text,.page-hero__text,.porsche .page-hero__text,.repair-centre .page-hero__text,.volkswagen .page-hero__text,.volkswagen-commercials .page-hero__text,.volvo .page-hero__text{top:66%}}@media (min-width:1200px)and (max-width:1600px){.bsk-vehicle-card .card-body .shortlist-heart,.vehicle-card .card-body .shortlist-heart{font-size:.75rem;position:absolute;right:.25rem!important;top:1.5rem}.nvd .page-hero .banner__image img{height:56vh;-o-object-fit:cover;object-fit:cover}}@media (min-width:1200px)and (min-width:1200px){.scroll-container .scroll-slide{height:100vh}}@media (min-width:1281px)and (max-width:1440px){.audi .col-12 .dealer:after,.audi.home .col-12 .dealer:after{font-size:48rem!important;left:-42%!important;top:270px!important}.mercedes-benz.home .col-12 .dealer:after{font-size:30rem!important;left:-42%!important;top:180px!important}.volkswagen .col-12 .dealer:after,.volkswagen-commercials .col-12 .dealer:after,.volkswagen-commercials.home .col-12 .dealer:after,.volkswagen.home .col-12 .dealer:after{font-size:48rem!important;left:-42%!important;top:270px!important}.spotlight.motability:after{left:-18%}.spotlight.business:after{left:-21%}}@media (min-width:1300px){.social-links a svg{font-size:1.7rem!important}.social-links a .twitter-icon{height:30px}.used-car-details .btn.share-btn svg{height:1.5rem}}@media (min-width:1300px)and (max-width:1440px){.audi.home .spotlight.cars .spotlight__headline,.bmw.home .spotlight.cars .spotlight__headline,.mercedes-benz.home .spotlight.cars .spotlight__headline,.mini.home .spotlight.cars .spotlight__headline,.nvd .spotlight.cars .spotlight__headline,.porsche.home .spotlight.cars .spotlight__headline,.spotlight.cars .spotlight__headline,.thumbnail.cars .spotlight__headline,.volkswagen-commercials.home .spotlight.cars .spotlight__headline,.volkswagen.home .spotlight.cars .spotlight__headline,.volvo.home .spotlight.cars .spotlight__headline{font-size:1.5rem}}@media (min-width:1301px)and (max-width:1438px){.dealer .dealer-information,.navbar-nav .dealer .dealer-information{padding:0 1rem 0 3.5rem}}@media (min-width:1350px)and (max-width:1600px){.mercedes-benz.home .hero .banner .banner__synopsis{font-size:7rem!important}}@media (min-width:1361px)and (max-width:1440px){.spotlight.locations:after{left:-18%}}@media (min-width:1400px){.dealership-details .social .twitter-icon{height:2em}}@media (max-width:1599.98px){.mercedes-benz .col-12 .dealer:after{font-size:33rem;left:-48%;line-height:0;top:140px}.banner__btn{margin-top:1rem}.hero .slick-slider .slick-dots{right:3%;top:50%}.thumbnail .image-caption{font-size:1.5rem}.thumbnail .image-caption:before{height:1.5rem;top:26%}.approved .spotlight:after{left:-32%}.approved .spotlight .spotlight__headline:before{top:26%}.finance .spotlight:after{left:-65%}.finance .spotlight .spotlight__headline:before{top:26%}.offers .spotlight:after{left:-65%}.offers .spotlight .spotlight__headline:before{top:26%}.valuation .spotlight:after{left:-24%}.valuation .spotlight .spotlight__headline:before{top:26%}.servicing .spotlight:after{left:-65%}.servicing .spotlight .spotlight__headline:before{top:26%}.electric .spotlight:after{left:-65%}.electric .spotlight .spotlight__headline:before{top:26%}.electric .thumbnail:after,.thumbnail.electric:after{font-size:33rem;left:-44%;top:180px}.spotlight.guide:after{left:-24%}.spotlight .image-caption,.spotlight .spotlight__headline{font-size:1.5rem}.spotlight .image-caption:before,.spotlight .spotlight__headline:before{height:1.5rem}.spotlight.red:after,.thumbnail.red:after{font-size:43rem;left:-64%;top:230px}.spotlight.red .image-caption:before,.spotlight.red .spotlight__headline:before,.thumbnail.red .image-caption:before,.thumbnail.red .spotlight__headline:before{top:30%}.spotlight.servicing:after{font-size:43rem;left:-64%;top:230px}.spotlight.servicing .image-caption:before,.spotlight.servicing .spotlight__headline:before{top:26%}.spotlight.servicing .image-caption,.spotlight.servicing .spotlight__headline{font-size:1.375rem}.thumbnail.servicing:after{font-size:33rem;left:-48%;line-height:0;top:140px}.thumbnail.servicing .image-caption:before,.thumbnail.servicing .spotlight__headline:before{top:24%}.thumbnail.servicing .image-caption,.thumbnail.servicing .spotlight__headline{font-size:1.5rem}.spotlight.cars:after,.thumbnail.cars:after,.thumbnail.motability:after{font-size:33rem;left:-48%;line-height:0;top:140px}.spotlight.cars .spotlight__headline:before,.thumbnail.cars .spotlight__headline:before{top:24%}.thumbnail.purple:after{font-size:33rem;left:-48%;line-height:0;top:140px}.spotlight.locations .card-dealer:before,.spotlight.locations .spotlight__headline:before{top:30%}.spotlight.leasing:after,.thumbnail.leasing:after{font-size:33rem;left:-48%;line-height:0;top:140px}.spotlight.leasing .spotlight__headline:before,.thumbnail.leasing .spotlight__headline:before{top:24%}.dealer:after{font-size:25rem;left:-43%;top:140px}.dealer .dealer-information{font-size:1rem;padding:0 2rem 0 3.5rem}.dealer .dealer-information:before{height:1.5rem}.dealer .dealer-information .dealer-title{font-size:1.25rem}.dealer a.link{font-size:1rem!important}.navbar-nav .dealer:after{font-size:25rem;left:-43%;top:140px}.navbar-nav .dealer .dealer-information{font-size:1rem;padding:0 2rem 0 3.5rem}.navbar-nav .dealer .dealer-information:before{height:1.5rem}.navbar-nav .dealer .dealer-information .dealer-title{font-size:1.25rem}.navbar-nav .dealer a.link{font-size:1rem!important}.dealer.single:after{font-size:26rem;left:-40%;line-height:0;top:130px}.used-car-details .spotlight__headline{font-size:1.5rem}.offer-filter li a.active{font-size:.875rem}}@media (max-width:1599px){.audi.home .spotlight.cars:after{font-size:43rem;left:-64%;top:230px}.audi.home .spotlight.cars .spotlight__headline:before{top:24%}.bmw.home .spotlight.cars:after{font-size:43rem;left:-64%;top:230px}.bmw.home .spotlight.cars .spotlight__headline:before{top:24%}.mercedes-benz.home .spotlight.cars:after{font-size:43rem;left:-64%;top:230px}.mercedes-benz.home .spotlight.cars .spotlight__headline:before{top:24%}.mini.home .spotlight.cars:after{font-size:43rem;left:-64%;top:230px}.mini.home .spotlight.cars .spotlight__headline:before{top:24%}.porsche.home .spotlight.cars:after{font-size:43rem;left:-64%;top:230px}.porsche.home .spotlight.cars .spotlight__headline:before{top:24%}.volkswagen.home .spotlight.cars:after{font-size:43rem;left:-64%;top:230px}.volkswagen.home .spotlight.cars .spotlight__headline:before{top:24%}.volvo.home .spotlight.cars:after{font-size:43rem;left:-64%;top:230px}.volvo.home .spotlight.cars .spotlight__headline:before{top:24%}.volkswagen-commercials.home .spotlight.cars:after{font-size:43rem;left:-64%;top:230px}.volkswagen-commercials.home .spotlight.cars .spotlight__headline:before{top:24%}.nvd .spotlight.cars:after{font-size:43rem;left:-64%;top:230px}.nvd .spotlight.cars .spotlight__headline:before{top:24%}}@media (max-width:1508px){.agnew-autostore.home .hero .banner .banner__synopsis,.agnew-leasing.home .hero .banner .banner__synopsis,.repair-centre.home .hero .banner .banner__synopsis,.volkswagen-commercials.home .hero .banner .banner__synopsis{font-size:4rem}}@media (max-width:1500px){.bsk-vehicle-card .quick-spec span,.vehicle-card .quick-spec span{padding:0 .5rem}}@media (max-width:1440px){.dealer .dealer-information .btn,.navbar-nav .dealer .dealer-information .btn{padding:.5rem!important}.home .hero{height:100%}.results-filter .btn-primary{padding:.5rem 1.25rem!important}}@media (max-width:1399px){.audi.home .spotlight.cars .spotlight__headline,.bmw.home .spotlight.cars .spotlight__headline,.mercedes-benz.home .spotlight.cars .spotlight__headline,.mini.home .spotlight.cars .spotlight__headline,.nvd .spotlight.cars .spotlight__headline,.porsche.home .spotlight.cars .spotlight__headline,.volkswagen-commercials.home .spotlight.cars .spotlight__headline,.volkswagen.home .spotlight.cars .spotlight__headline,.volvo.home .spotlight.cars .spotlight__headline{font-size:1.25rem}}@media (max-width:1300px){.navbar-brand{min-height:auto;min-width:auto}.navbar-collapse .navbar-nav p{font-size:1.15rem}.navbar-collapse .navbar-nav .nav-link{font-size:.6rem}.navbar-collapse .navbar-nav .dropdown-item{font-size:.8rem}.secondary-nav .navbar-collapse .navbar-nav .nav-link{font-size:.6rem!important;padding:.5rem!important}._vm_btn,.btn{padding:.5rem 1.25rem!important}._vm_btn,.btn,.form-select{font-size:.75rem!important}.bsk-vehicle-card .contact-info,.vehicle-card .contact-info{font-size:.7rem}.vehicle-stock .umb-grid h3{font-size:1.5rem}.main-tabs .nav-item .nav-link{font-size:.75rem!important}.sticky-buttons .btn{font-size:.75rem;padding:.5rem 1.45rem}.sticky-buttons .share svg{font-size:1rem}.navigation ul li a{font-size:.75rem}.navigation svg{font-size:1rem}.offer .offer-tag{font-size:.75rem;padding:.5rem .75rem!important}.dealer .dealer-information,.navbar-nav .dealer .dealer-information{font-size:.7rem}.used-car-details .bg-grey-alt{font-size:.75rem!important}.used-car-details h1{font-size:1.75rem!important}.used-car-details .spotlight__headline{font-size:1.25rem!important}h2{font-size:1.5rem!important}}@media only screen and (max-width:1300px){.accordions .col-md-4{width:100%}}@media (max-width:1279px){.home .hero .banner .banner__headline{font-size:1.5rem!important;letter-spacing:1rem!important;text-indent:1rem!important}.home .hero .banner .banner__synopsis{font-size:3.5rem!important;letter-spacing:1rem!important;text-indent:1rem!important}}@media only screen and (max-width:1200px){#quick-contact.show-lg{display:block!important}#quick-contact #wrapper-tabs{display:none}}@media (max-width:1199.98px){.navbar-collapse{box-shadow:0 .125rem .25rem rgba(0,0,0,.075);left:0;position:absolute;top:100px;width:100%}.navbar-collapse .navbar-nav{background:#fff}.navbar-collapse .navbar-nav p{font-size:1.15rem;margin-bottom:0}.navbar-collapse .navbar-nav .nav-link{border-bottom:1px solid #9faeb6;color:#202020!important;padding:.75rem 1.5rem!important}.navbar-collapse .navbar-nav .nav-link.dropdown-toggle{align-items:center;display:flex;justify-content:space-between}.navbar-collapse .navbar-nav .nav-link.dropdown-toggle:after{content:"";font-family:Font Awesome\ 6 Pro;font-weight:700;transition:.15s}.navbar-collapse .navbar-nav .nav-link.dropdown-toggle[aria-expanded=true]:after{transform:rotate(-90deg)}.navbar-collapse .navbar-nav .nav-link:nth-child(5){border-bottom:0!important}.navbar-collapse .navbar-nav .nav-link.show{background-color:#3d5667;color:#fff!important}.secondary-nav{border-bottom:1px solid #fff;padding:.5rem 3rem}.secondary-nav .navbar-collapse .navbar-nav{overflow-x:hidden;overflow-y:auto}.secondary-nav .navbar-collapse .navbar-nav .nav-link{border-bottom:1px solid #9faeb6;color:#202020!important;padding:.5rem 1.5rem!important}.secondary-nav .navbar-collapse .navbar-nav .nav-link.dropdown-toggle{align-items:center;display:flex;justify-content:space-between}.secondary-nav .navbar-collapse .navbar-nav .nav-link.dropdown-toggle:after{content:"";font-family:Font Awesome\ 6 Pro;font-weight:700;transition:.15s}.secondary-nav .navbar-collapse .navbar-nav .nav-link.dropdown-toggle[aria-expanded=true]:after{transform:rotate(-90deg)}.secondary-nav .navbar-collapse .navbar-nav .nav-link:nth-child(5){border-bottom:0!important}.secondary-nav .navbar-collapse .navbar-nav .nav-link.show{background-color:#3d5667;color:#fff!important}.secondary-nav .navbar-collapse .navbar-nav .nav-link.home.active:after{content:""!important}.secondary-nav .navbar-collapse .navbar-nav .nav-link.show:after{align-items:center;border-color:transparent!important;border:0;bottom:auto;content:"";display:flex;font-family:Font Awesome\ 6 Pro;font-weight:700;justify-content:center;left:auto;position:relative}.secondary-nav .navbar-collapse .navbar-nav .dropdown-menu{max-height:none!important;overflow-y:auto;position:relative!important;transform:none!important}.page-hero__text{padding:1rem 0;top:70%}.page-hero h1{font-size:2rem}.page-hero a{margin-top:1rem}.page-heading h1{font-size:2rem}.thumbnail .image-with-accreditation-wrapper img,.thumbnail__image img{height:400px;-o-object-fit:cover;object-fit:cover;width:100%}.thumbnail .image-caption{font-size:1.25rem}.approved .spotlight .spotlight__headline:before,.electric .spotlight .spotlight__headline:before,.finance .spotlight .spotlight__headline:before,.offers .spotlight .spotlight__headline:before,.servicing .spotlight .spotlight__headline:before,.spotlight.purple .image-caption:before,.spotlight.purple .spotlight__headline:before,.spotlight.red .image-caption:before,.spotlight.red .spotlight__headline:before,.thumbnail.red .image-caption:before,.thumbnail.red .spotlight__headline:before,.valuation .spotlight .spotlight__headline:before{top:24%}.spotlight.business .spotlight__headline:before{top:30%}.spotlight.cars .spotlight__headline,.thumbnail.cars .spotlight__headline{font-size:1.25rem}.spotlight.leasing .spotlight__headline,.thumbnail.leasing .spotlight__headline{font-size:1.5rem}.main-tabs .nav-item .nav-link{margin-bottom:1rem}.sticky-buttons{height:42px}.navigation .navbar-collapse{background:#fff;top:74px;z-index:4}.navigation .navbar-collapse ul{padding:1rem 2rem}.home .hero .speedy-search-home{width:30rem}.new-car-filters a{padding:1rem 1.5rem}.nvd .page-hero .banner__image{opacity:1}.nvd .intro p:first-child{font-size:1.2rem}.umb-grid div[class*=col-md-3]{width:50%}}@media (max-width:1199px){.audi .header_theme_default{position:relative}.audi .header_theme_default .navbar{background-color:#202020}.audi .page-hero__text{top:50%}.bmw .header_theme_default{position:relative}.bmw .header_theme_default .navbar{background-color:#202020}.bmw .page-hero__text{top:50%}.mercedes-benz .header_theme_default{position:relative}.mercedes-benz .header_theme_default .navbar{background-color:#202020}.mercedes-benz .page-hero__text{top:50%}.mini .header_theme_default{position:relative}.mini .header_theme_default .navbar{background-color:#202020}.mini .page-hero__text{top:50%}.porsche .header_theme_default{position:relative}.porsche .header_theme_default .navbar{background-color:#202020}.porsche .page-hero__text{top:50%}.volkswagen .header_theme_default{position:relative}.volkswagen .header_theme_default .navbar{background-color:#202020}.volkswagen .page-hero__text{top:50%}.volvo .header_theme_default{position:relative}.volvo .header_theme_default .navbar{background-color:#202020}.volvo .page-hero__text{top:50%}.volkswagen-commercials .header_theme_default{position:relative}.volkswagen-commercials .header_theme_default .navbar{background-color:#202020}.volkswagen-commercials .page-hero__text{top:50%}.repair-centre .header_theme_default{position:relative}.repair-centre .header_theme_default .navbar{background-color:#202020}.repair-centre .page-hero__text{top:50%}.agnew-autostore .header_theme_default{position:relative}.agnew-autostore .header_theme_default .navbar{background-color:#202020}.agnew-autostore .page-hero__text{top:50%}.agnew-leasing .header_theme_default{position:relative}.agnew-leasing .header_theme_default .navbar{background-color:#202020}.agnew-leasing .page-hero__text{top:50%}}@media (max-width:1024px){.agnew-autostore .col-12 .dealer:after,.agnew-leasing .col-12 .dealer:after,.audi .col-12 .dealer:after,.audi.home .col-12 .dealer:after,.bmw .col-12 .dealer:after,.mercedes-benz .col-12 .dealer:after,.mercedes-benz.home .col-12 .dealer:after,.mini .col-12 .dealer:after,.porsche .col-12 .dealer:after,.repair-centre .col-12 .dealer:after,.volkswagen .col-12 .dealer:after,.volkswagen-commercials .col-12 .dealer:after,.volkswagen-commercials.home .col-12 .dealer:after,.volkswagen.home .col-12 .dealer:after,.volvo .col-12 .dealer:after{content:""!important}}@media only screen and (max-width:992px){.reciteMe-buttons{bottom:3rem}.reorder-mob div[class*=col-md-6]:first-of-type{order:2}.reorder-mob div[class*=col-md-6]:nth-of-type(2){order:1}}@media (max-width:991.98px){.navbar-collapse,.navbar-collapse .navbar-nav{min-height:auto}.navbar-collapse .navbar-nav .dropdown-menu{max-height:none}.secondary-nav{padding:.5rem 1rem}.page-hero{height:40vh}.page-hero img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.page-hero .image-with-accreditation-wrapper{height:40vh}.page-hero .image-with-accreditation-wrapper img{height:100%}.new-car_carousel .carousel-control-prev,.versions-carousel .carousel-control-prev{left:1rem}.new-car_carousel .carousel-control-next,.versions-carousel .carousel-control-next{right:1rem}.thumbnail .image-with-accreditation-wrapper img,.thumbnail__image img{height:250px}.thumbnail:after{content:""!important}.spotlight{height:300px}.spotlight:after{content:""!important}.spotlight .image-caption:before{top:-10%!important}.spotlight .image-caption{bottom:20%!important;font-size:1.25rem!important;line-height:1.25}.nav-spotlight .spotlight__headline{font-size:1.375rem}.thumbnail.servicing .advanced__textarea{bottom:6%;line-height:1.25rem}.bsk-vehicle-card .card-body h3,.vehicle-card .card-body h3{margin-bottom:.75rem}.bsk-vehicle-card .card-body .shortlist-heart,.vehicle-card .card-body .shortlist-heart{font-size:.75rem;position:relative;right:0;top:0}.bsk-vehicle-card .contact-info a:first-child,.vehicle-card .contact-info a:first-child{justify-content:start;text-align:center;width:100%}.list-view .bsk-vehicle-card .card-content,.list-view .bsk-vehicle-card .image,.list-view .vehicle-card .card-content,.list-view .vehicle-card .image{width:100%}#service{right:150px}#team .team-member .advanced__textarea{bottom:10%!important;opacity:1}.team__overlay{opacity:.6}.team__content{bottom:10%!important;opacity:1}.dealer:after,.navbar-nav .dealer:after{content:""!important}.used-car-search .nav-pills{justify-content:center}.home .hero .banner .banner__image{height:80vh}.home .hero .speedy-search-home{bottom:22%;width:24rem}.home .hero .speedy-search-home svg{margin-top:0}.home .hero .speedy-search-home .divider{display:block;text-align:center;width:100%}.home .hero .search-text{font-size:1rem!important}.dealership-details .dealership-info .center{text-align:center}.used-car-details .gallery .carousel-control-next{right:1rem}.used-car-details .gallery .carousel-control-prev{left:1rem}.used-vehicle-results .sort-by{width:100%}.new-car-filters a{float:left;padding:.75rem;text-align:center}.nvd .embed-responsive.embed-responsive-16by9:before{padding-top:40.25%}.nvd .embed-responsive.embed-responsive-16by9 iframe{height:300px}.nvd .new-gallery .slick-dots{bottom:0;position:relative}.nvd .new-gallery .slick-dots li button{background-color:#202020}.nvd .new-gallery .slick-dots li.slick-active button{background-color:#000}.cms-padding{padding:2.5rem 1rem}.umb-grid div[class*=col-md-4],.umb-grid div[class*=col-md-6]{width:100%}.end-border{border-right:0}.match-heights .cms-padding{min-height:auto!important}.match-heights .image-with-accreditation-wrapper.imgLiquidFill{min-height:300px!important}}@media only screen and (max-width:991px){.used-car-details .car-spec table{margin:0;width:100%}.used-car-details .car-spec table tr>*{width:50%}.used-car-details #VehicleViewCount_lblVehicleViewCounts .VehicleViewCountWrapper{margin:auto}.used-car-details:has(.VehicleViewCountWrapper) div:has(>#used-details-title){padding-top:calc(44px + 1.5rem)}}@media (max-width:767.98px){.navbar-brand img{width:60%}.page-hero .btn-link{margin-top:0}.vehicle-stock .slick-slider .slick-slide{margin:0!important}.spotlight{height:280px}.spotlight .image-caption{bottom:0!important;position:absolute!important}.vehicle-stock .umb-grid h2,.vehicle-stock .umb-grid h3,.vehicle-stock .umb-grid p,.vehicle-stock h2,.vehicle-stock h3,.vehicle-stock p{margin-bottom:1.25rem}.used-car-search .nav-pills .nav-item .nav-link{padding:0 1.25rem}.home .hero .speedy-search-home{bottom:22%;width:24rem}.home .home-intro .container .advanced__textarea p:first-child{font-size:1.5rem!important}.thankyou .thankyou-content{margin-top:40px;padding:0 45px}.thankyou .thankyou-content h1{font-size:1.375rem}.thankyou .thankyou-content .btn{width:100%}.dealership-details .dealership-info h2{text-align:center}.car-not-found .page-title{padding:0 85px}.car-not-found .page-title h1{font-size:1.375rem;line-height:27px}.car-not-found .page-title h3{font-size:1rem!important;font-weight:400;line-height:26px;margin-top:16px}.car-not-found #YouMightLike{margin-top:40px}.car-not-found #YouMightLike .slider-wrapper{background-color:#f8f8f8;border-bottom:1px solid #dee2e6;border-top:1px solid #dee2e6;padding:46px 10px}.car-not-found #YouMightLike .slider-wrapper .slick-dots{margin-bottom:0}.car-not-found #YouMightLike .bg-continue-search{font-size:1.375rem;margin-top:82px!important}.car-buyer-page .spotlight.red .image-caption{bottom:0!important;position:absolute}.used-car-details .finance-price{border:0}.results-filter .form-select{padding:.5rem 1.5rem .5rem .5rem}.nvd .header_theme_default{position:relative}.nvd .header_theme_default .navbar{background-color:#202020}.home-intro .advanced__textarea p:first-child{font-size:1.5rem!important}.paragraph-pad h1,.paragraph-pad h2,.paragraph-pad h3,.paragraph-pad p{margin-bottom:1.25rem}.cms-padding-x{padding:0 1rem}.small-image .image-with-accreditation-wrapper img{max-width:100%}.umb-grid div[class*=col-md-3]{width:100%}}@media (max-width:767px){.agnew-autostore .page-hero__text,.agnew-leasing .page-hero__text,.audi .page-hero__text,.bmw .page-hero__text,.mercedes-benz .page-hero__text,.mini .page-hero__text,.porsche .page-hero__text,.repair-centre .page-hero__text,.volkswagen .page-hero__text,.volkswagen-commercials .page-hero__text,.volvo .page-hero__text{padding:1rem 0;top:50%}.home .hero .banner .banner__headline{font-size:1.5rem!important;letter-spacing:1rem!important;text-indent:1rem!important}.home .hero .banner .banner__synopsis{font-size:2.5rem!important;letter-spacing:.5rem!important;text-indent:.5rem!important}}@media (max-width:575.98px){.navbar-toggler{padding-left:.25rem!important}.page-hero h1{font-size:1rem}.page-heading h1{font-size:1rem;padding-left:1rem}.bsk-vehicle-card .card-body,.vehicle-card .card-body{padding:1rem!important}.sticky-buttons{display:flex;justify-content:space-around;width:100%}.sticky-buttons .btn{flex-grow:1;justify-content:center;padding:.5rem 1.45rem;text-align:center}#quick-contact,#service,#share{bottom:48px}#service{right:0}.home .hero .banner .banner__image{height:75vh}.home .hero .speedy-search-home{width:18rem}.news.page .banner__headline{text-indent:1rem}.dealership-details .page-hero h1{font-size:1.15rem;margin-bottom:.5rem;padding-left:1rem;text-indent:0}.dealership-details .page-hero .banner__headline{font-size:1.25rem}.new-car-filters a{float:left;padding:.5rem;text-align:center;width:100%}.nvd .embed-responsive.embed-responsive-16by9:before{padding-top:56.25%}}@media (max-width:280px){.navbar-brand{width:50%}}