@import url(https://fonts.googleapis.com/css2?family=Arapey:ital@0;1&family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap);:root{--bsk-h1-font-size:2.5rem;--bsk-h2-font-size:2rem;--bsk-h3-font-size:1.75rem;--bsk-h4-font-size:1.5rem;--bsk-h5-font-size:1.25rem;--bsk-h6-font-size:1rem;--bsk-display-1-font-size:5rem;--bsk-display-2-font-size:4.5rem;--bsk-display-3-font-size:4rem;--bsk-display-4-font-size:3.5rem;--bsk-display-5-font-size:3rem;--bsk-display-6-font-size:2.5rem;--bsk-spacer-0:0;--bsk-spacer-1:0.25rem;--bsk-spacer-2:0.5rem;--bsk-spacer-3:1rem;--bsk-spacer-4:1.5rem;--bsk-spacer-5:2.5rem;--bsk-spacer-6:4rem;--bsk-spacer-7:5rem;--bsk-section-spacer-0:0;--bsk-section-spacer-1:1.5rem;--bsk-section-spacer-2:3rem;--bsk-section-spacer-3:4rem;--bsk-section-spacer-lg-0:0;--bsk-section-spacer-lg-1:2.5rem;--bsk-section-spacer-lg-2:4rem;--bsk-section-spacer-lg-3:5rem;--bsk-border-radius:0.3125rem;--bsk-border-radius-sm:0.2rem;--bsk-border-radius-lg:0.3rem;--bsk-border-radius-pill:50rem;--bsk-box-shadow:0 0.5rem 1rem rgba(0,0,0,.15);--bsk-box-shadow-sm:0 0.125rem 0.25rem rgba(0,0,0,.075);--bsk-box-shadow-lg:0 1rem 3rem rgba(0,0,0,.175);--bsk-box-shadow-inset:inset 0 1px 2px rgba(0,0,0,.075);--bsk-font-family-base:var(--bs-font-sans-serif);--bsk-headings-font-family:Arapey,serif}[v-cloak]{display:none}.fw-semi,.fw-semibold{font-weight:600!important}@font-face{font-family:uknumberplateregular;font-style:normal;font-weight:400;src:url(/assets/fonts/UKNumberPlate/UKNumberPlate-webfont.woff2) format("woff2"),url(/assets/fonts/UKNumberPlate/UKNumberPlate-webfont.woff) format("woff"),url(/assets/fonts/UKNumberPlate/UKNumberPlate-webfont.ttf) format("truetype"),url(/assets/fonts/UKNumberPlate/UKNumberPlate-webfont.svg#uknumberplateregular) format("svg")}html :is(h1,.h1){line-height:1;margin-bottom:1.5rem}html :is(h2,.h2){line-height:1;margin-bottom:1.5rem}html :is(h3,.h3){line-height:1.2;margin-bottom:1.5rem}html :is(h4,.h4){line-height:1.2;margin-bottom:1.5rem}html :is(h5,.h5){line-height:1.2;margin-bottom:1.5rem}html :is(h6,.h6){line-height:1.2;margin-bottom:1.5rem}html :is(.display1){line-height:1;margin-bottom:5rem}html :is(.display2){line-height:1;margin-bottom:4.5rem}html :is(.display3){line-height:1.2;margin-bottom:4rem}html :is(.display4){line-height:1.2;margin-bottom:3.5rem}html :is(.display5){line-height:1.2;margin-bottom:3rem}html :is(.display6){line-height:1.2;margin-bottom:2.5rem}.main{overflow-x:hidden}/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{background-color:transparent;border:0;color:inherit;cursor:pointer;display:inline-block;font:inherit;margin:0;overflow:visible;text-transform:none;transition-duration:.15s;transition-property:opacity,filter;transition-timing-function:linear}.hamburger:hover,.hamburger[aria-expanded=true]:hover{opacity:.7}.hamburger[aria-expanded=true] .hamburger-inner,.hamburger[aria-expanded=true] .hamburger-inner:after,.hamburger[aria-expanded=true] .hamburger-inner:before{background-color:#000}.hamburger-box{display:inline-block;height:19px;position:relative;width:20px}.hamburger-inner{display:block;margin-top:-1.5px;top:50%}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{background-color:rgba(0,0,0,.55);border-radius:50%;height:5px;position:absolute;transition-duration:.15s;transition-property:transform;transition-timing-function:ease;width:5px}.hamburger-inner:after,.hamburger-inner:before{content:"";display:block}.hamburger-inner:before{top:-8px}.hamburger-inner:after{bottom:-8px}.hamburger--spin .hamburger-inner{transition-duration:.22s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spin .hamburger-inner:before{transition:top .1s ease-in .25s,opacity .1s ease-in}.hamburger--spin .hamburger-inner:after{transition:bottom .1s ease-in .25s,transform .22s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin[aria-expanded=true] .hamburger-inner{transform:rotate(225deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spin[aria-expanded=true] .hamburger-inner:before{opacity:0;top:0;transition:top .1s ease-out,opacity .1s ease-out .12s}.hamburger--spin[aria-expanded=true] .hamburger-inner:after{bottom:0;transform:rotate(-90deg);transition:bottom .1s ease-out,transform .22s cubic-bezier(.215,.61,.355,1) .12s}.header_theme_default{box-shadow:0 .125rem .25rem rgba(0,0,0,.075);z-index:1030}.navbar--header-main .navbar-brand{flex-basis:33%;margin-right:0}.navbar--header-main .btn-menu,.navbar--header-main .navbar-toggler{font-size:1.5rem}.navbar--header-main .navbar-toggler__label{font-family:Lato,sans-serif;font-weight:400}.navbar--header-main .icon,.navbar--header-main .icon-ellipsis-v{font-size:larger}.navbar--header-main .icon-phone{color:#dc3545}.navbar--header-main .header-link{color:rgba(0,0,0,.55);padding-left:.5rem;text-decoration:none}.navbar--header-main .border-left{border-left:1px solid #dee2e6}.navbar--header-main .navbar-toggler{border:0;padding:0}.footer{color:#fff;padding-bottom:5rem;padding-top:5rem}.footer .footer-bg{background-color:#545454}.footer .footer-section{padding-bottom:2rem}.footer .footer-card{padding:1rem}.footer .dark{background-color:rgba(33,37,41,.5)}.footer td{border-bottom:0;color:#fff;font-weight:300;padding:0}.footer ul{list-style:none;padding-left:0}.footer ul li{font-weight:300;list-style:none;margin-bottom:.25rem}.footer ul li a{color:#fff;text-decoration:none}.footer ul li a:hover{color:#fff;text-decoration:underline}.footer .footer-links,.footer a{color:#fff;text-decoration:none}.footer .footer-links:hover,.footer a:hover{color:#fff;text-decoration:underline}.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-dots{margin:25px auto 1em;position:absolute}.slick-slider .slick-dots li button{background-color:#6c757d;opacity:1}.slick-slider .slick-dots li.slick-active button{background-color:#2e5c99}.card-carousel .slick-dots{position:static}.card-carousel .slick-arrow{width:-webkit-max-content;width:-moz-max-content;width:max-content}.card-carousel .slick-list{margin:0 2rem}.card-carousel .slick-slide{margin-left:1rem}.slick-dots .slick-active button{background-color:#2e5c99}.lightbox{text-decoration:none}.lightbox iframe{aspect-ratio:16/9;border-radius:10px;height:100%;min-height:140px;-o-object-fit:cover;object-fit:cover;position:relative;width:100%}.lightbox picture{display:block;position:relative}.lightbox picture img{border-radius:10px;height:100%;min-height:140px;-o-object-fit:cover;object-fit:cover;position:relative;width:100%}.lightbox picture .blurred{filter:blur(60px) saturate(4) brightness(1.2);inset:0;opacity:.6;position:absolute}.lightbox .lightbox__content{position:relative;z-index:1}.fancybox-content{border-radius:10px;max-width:800px;padding:30px}.navbar-nav .dropdown .fa-location-pin,.navbar-nav .dropdown .fa-phone-flip,.navbar-nav .nav-item .fa-location-pin,.navbar-nav .nav-item .fa-phone-flip{font-size:larger}.navbar-nav .dropdown-menu{border:none;border-radius:0;position:static!important;transform:none!important}.navbar-nav .dropdown-item{color:#6c757d;padding-left:0}.navbar-nav .dropdown-item:focus,.navbar-nav .dropdown-item:hover{background-color:#fff;color:#000;font-weight:700}.nav-link.dropdown-toggle:after{display:none}.nav-link.dropdown-toggle.show:after{transform:rotate(180deg)}._vm_btn--secondary,.btn-secondary{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:rgba(0,0,0,.8)!important;border:1px solid #fff!important;color:#fff!important}._vm_btn--secondary:hover,.btn-secondary:hover{-webkit-appearance:none;-moz-appearance:none;background-color:#545454!important;border:1px solid #545454!important;color:#fff!important}.btn-footer{color:#fff!important;font-family:Lato,sans-serif!important;font-size:1rem!important}.home-banner{position:relative}.home-banner .slick-slider .slick-list{width:100%!important}.banner-control{bottom:0;position:absolute}.banner-control .slick-slide{margin-right:-1px!important}.banner-control .btn,.banner-control .btn-secondary{-webkit-appearance:none;font-size:1rem;opacity:.7;padding:1.5rem}.banner-control .btn-secondary:hover,.banner-control .btn:hover{background-color:#fff!important;border:1px solid #fff!important;color:#000!important;opacity:1}.slider-nav .slick-current{background-color:#fff;color:#000}.brand-select .slick-list,.brand-select .slick-track{transform:translateZ(0)!important}.banner{background-color:#000}.banner img{-o-object-fit:cover;object-fit:cover;opacity:.7;width:100%}.banner__video-wrapper{display:flex;justify-content:center}.banner__video-mute-toggle{background-color:#000;border-radius:0;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:#efefef;border-radius:50%;content:"";display:inline-block;height:.6rem;margin-right:.5rem;width:.6rem}.banner__video-mute-toggle[data-ytplayer-is-muted=true]:before{background-color:#dc3545}.banner__video-mute-toggle[data-ytplayer-is-muted=false]:before{background-color:#198754}.banner .banner__content{color:#fff;left:5%!important;padding-bottom:1.25rem;padding-top:1.25rem;position:absolute;right:5%!important;text-align:left!important;top:20%}.banner .banner__headline{font-family:Arapey,serif;font-family:Arapey,sans-serif;font-size:2.5rem}.banner .banner__synopsis{width:45%}.spotlight .card,.spotlight .card_theme_default,.spotlight .spotlight{background-color:#000;border-color:transparent;border-radius:0;margin:0 1rem;max-width:494px}.spotlight .card a,.spotlight .card_theme_default a,.spotlight .spotlight a{overflow:hidden}.spotlight .card img,.spotlight .card_theme_default img,.spotlight .spotlight img{-o-object-fit:cover;object-fit:cover;opacity:.4;transform:scale(1.05);transition:.5s}.spotlight .card .card-img-overlay,.spotlight .card_theme_default .card-img-overlay,.spotlight .spotlight .card-img-overlay{bottom:0;top:auto}.spotlight .card:hover .spotlight__img,.spotlight .card_theme_default:hover .spotlight__img,.spotlight .spotlight:hover .spotlight__img{opacity:.7;transform:scale(1.3)}.carousel .spotlight .card,.carousel .spotlight .card_theme_default,.carousel .spotlight .spotlight{background-color:#000;border-color:transparent;border-radius:0;margin:0 1rem;max-width:494px}.carousel .spotlight .card img,.carousel .spotlight .card_theme_default img,.carousel .spotlight .spotlight img{-o-object-fit:cover;object-fit:cover;opacity:.4}.carousel .spotlight .card .card-img-overlay,.carousel .spotlight .card_theme_default .card-img-overlay,.carousel .spotlight .spotlight .card-img-overlay{bottom:0;top:auto}.btn-group,.spotlight{display:flex}.btn-group .carousel-control-next,.btn-group .carousel-control-prev,.btn-group .slick-next,.btn-group .slick-prev,.btn-group .slider-next,.btn-group .slider-prev,.spotlight .carousel-control-next,.spotlight .carousel-control-prev,.spotlight .slick-next,.spotlight .slick-prev,.spotlight .slider-next,.spotlight .slider-prev{background-color:transparent;color:#000;position:relative;width:10%}.btn-group .carousel-control-next:focus,.btn-group .carousel-control-next:hover,.btn-group .carousel-control-prev:focus,.btn-group .carousel-control-prev:hover,.btn-group .slick-next:focus,.btn-group .slick-next:hover,.btn-group .slick-prev:focus,.btn-group .slick-prev:hover,.btn-group .slider-next:focus,.btn-group .slider-next:hover,.btn-group .slider-prev:focus,.btn-group .slider-prev:hover,.spotlight .carousel-control-next:focus,.spotlight .carousel-control-next:hover,.spotlight .carousel-control-prev:focus,.spotlight .carousel-control-prev:hover,.spotlight .slick-next:focus,.spotlight .slick-next:hover,.spotlight .slick-prev:focus,.spotlight .slick-prev:hover,.spotlight .slider-next:focus,.spotlight .slider-next:hover,.spotlight .slider-prev:focus,.spotlight .slider-prev:hover{color:#000}.btn-group .carousel-control-next .fa-chevron-left,.btn-group .carousel-control-next .fa-chevron-right,.btn-group .carousel-control-prev .fa-chevron-left,.btn-group .carousel-control-prev .fa-chevron-right,.btn-group .slick-next .fa-chevron-left,.btn-group .slick-next .fa-chevron-right,.btn-group .slick-prev .fa-chevron-left,.btn-group .slick-prev .fa-chevron-right,.btn-group .slider-next .fa-chevron-left,.btn-group .slider-next .fa-chevron-right,.btn-group .slider-prev .fa-chevron-left,.btn-group .slider-prev .fa-chevron-right,.spotlight .carousel-control-next .fa-chevron-left,.spotlight .carousel-control-next .fa-chevron-right,.spotlight .carousel-control-prev .fa-chevron-left,.spotlight .carousel-control-prev .fa-chevron-right,.spotlight .slick-next .fa-chevron-left,.spotlight .slick-next .fa-chevron-right,.spotlight .slick-prev .fa-chevron-left,.spotlight .slick-prev .fa-chevron-right,.spotlight .slider-next .fa-chevron-left,.spotlight .slider-next .fa-chevron-right,.spotlight .slider-prev .fa-chevron-left,.spotlight .slider-prev .fa-chevron-right{color:#000;font-weight:600;padding:1rem}.cmsSpotlight .card-img-overlay{background-color:rgba(0,0,0,.5)}.cmsSpotlight .content{color:#fff;left:0;padding:1rem;position:absolute;text-align:center;top:50%;transform:translateY(-50%);width:100%;z-index:2}.estimate #card-contents{padding:9rem}.estimate #valuation{bottom:4rem;position:absolute;right:0;width:90%}.estimate .card-img-overlay,.history .card-img-overlay{background-color:rgba(0,0,0,.5)}.location-widget .location-details{background-color:#545454;color:#fff;padding:2rem}.location-widget .location-details .nav-link,.location-widget .location-details a,.location-widget .location-details h5{color:#fff}.contact-us .location-widget .location-details{background-color:#efefef;color:#000;padding:2rem}.contact-us .location-widget .location-details .nav-link,.contact-us .location-widget .location-details a,.contact-us .location-widget .location-details h5{color:#000}ul{list-style-image:url(https://bluesky.sirv.com/Websites/M%20A%20Sports%20Cars/check-regular.svg)}ul li::marker{font-size:1.8rem;line-height:1rem}ul li:before{height:15px;width:15px}.ccc-content--dark{background-color:#545454!important}.ccc-content--dark .ccc-notify-button.ccc-link.ccc-tabbable.ccc-accept-button{background-color:#2e5c99!important}.parallax{background-attachment:scroll;background-position:bottom;background-repeat:no-repeat;background-size:cover;min-height:10rem}.parallax__news{background-image:url(https://cogcms.co.uk/media/zb1p4dxe/news-2022.png)}.find-us .dealer-repeater .card-img-overlay{border-radius:0;bottom:20%;left:0;padding:1rem;position:absolute;right:0;top:20%}.find-us .dealer-repeater .card-img-overlay .card-text a{color:#fff;text-decoration:none}.find-us .dealer-repeater .card-img-overlay .card-text a:hover{text-decoration:underline}.news-content{background-color:rgba(0,0,0,.5);bottom:0;color:#fff;height:100%;overflow:hidden;position:absolute;z-index:2}.news-content a{color:#fff;text-decoration:none}.news-content a:hover{color:#fff;text-decoration:underline}.page_news-detail main{margin-bottom:var(--bsk-spacer-5)}.page_news-detail .umb-grid .grid-section p{line-height:1.5}.page_news-detail .umb-grid .grid-section p:is(:last-child),.page_news-detail .umb-grid .grid-section p:last-child:has(+c){margin-bottom:var(--bsk-spacer-3)}.page_news-detail .umb-grid .grid-section .advanced__textarea ul{margin-bottom:var(--bsk-spacer-3)}.page_news-detail .umb-grid .grid-section .advanced__textarea ul li{list-style-image:none}.page_news-detail .umb-grid .grid-section .advanced__textarea ul li::marker{font-size:1em;line-height:1;list-style-position:inside}.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:768px){.parallax{background-attachment:fixed;min-height:14rem}}@media only screen and (min-width:992px){:root{--bsk-h1-font-size:4rem;--bsk-h2-font-size:2.25rem;--bsk-h3-font-size:2rem;--bsk-h4-font-size:1.5rem;--bsk-h5-font-size:1.25rem;--bsk-h6-font-size:1rem;--bsk-display-1-font-size:5rem;--bsk-display-2-font-size:4.5rem;--bsk-display-3-font-size:4rem;--bsk-display-4-font-size:3.5rem;--bsk-display-5-font-size:3rem;--bsk-display-6-font-size:2.5rem;--bsk-section-spacer-0:var(--bsk-section-spacer-lg-0);--bsk-section-spacer-1:var(--bsk-section-spacer-lg-1);--bsk-section-spacer-2:var(--bsk-section-spacer-lg-2);--bsk-section-spacer-3:var(--bsk-section-spacer-lg-3)}html :is(h1,.h1){line-height:1;margin-bottom:1.5rem}html :is(h2,.h2){line-height:1;margin-bottom:1.5rem}html :is(h3,.h3){line-height:1.2;margin-bottom:1.5rem}html :is(h4,.h4){line-height:1.2;margin-bottom:1.5rem}html :is(h5,.h5){line-height:1.2;margin-bottom:1.5rem}html :is(h6,.h6){line-height:1.2;margin-bottom:1.5rem}html :is(.display1){line-height:1;margin-bottom:5rem}html :is(.display2){line-height:1;margin-bottom:4.5rem}html :is(.display3){line-height:1.2;margin-bottom:4rem}html :is(.display4){line-height:1.2;margin-bottom:3.5rem}html :is(.display5){line-height:1.2;margin-bottom:3rem}html :is(.display6){line-height:1.2;margin-bottom:2.5rem}.card-carousel .slick-dots{display:none!important}}@media (min-width:1024px){.parallax{background-attachment:fixed;min-height:18rem}}@media (min-width:1440px){.parallax{background-attachment:fixed;min-height:24rem}}@media (min-width:2560px){.parallax{background-attachment:fixed;min-height:27rem}}@media (max-width:1200px){.estimate #card-contents{padding:0}}@media (max-width:1199.98px){.navbar--header-main .nav-link{align-items:center;display:flex;padding-bottom:.5rem;padding-top:.5rem}.navbar--header-main .nav-link:after{margin-left:auto}.navbar--header-main .nav-link.show{color:#2e5c99}.navbar--header-main .nav-link.show:after{transform:rotate(180deg)}.navbar--header-main .dropdown-menu{border-bottom:none;border-left-width:3px;border-radius:0;border-right:none;border-top:none}.navbar--header-main .dropdown-item{font-size:.875rem;padding:.5rem 1.5rem}}@media (max-width:1199px){.navbar-nav .dropdown,.navbar-nav .nav-item{border-bottom:1px solid #efefef}.navbar-nav .dropdown-menu li a{border-bottom:1px solid #dee2e6}.navbar-nav .dropdown-menu li a:last-of-type{border:none}}@media (max-width:1100px){.banner .banner__headline{font-size:2rem}.banner .banner__synopsis{width:75%}}@media (max-width:998px){.footer{text-align:center}}@media only screen and (max-width:992px){.main{padding-top:3rem}}@media (max-width:988px){.estimate #card-contents{padding:12rem}}@media (max-width:960px){.nav-link.dropdown-toggle:after{align-items:center;background:url(https://bluesky.sirv.com/Websites/M%20A%20Sports%20Cars/chevron-down-sharp-thin.svg) no-repeat;border:none;content:"";display:inline-flex;float:right;height:25px;transition:.15s;width:25px}}@media (max-width:768px){.estimate #card-contents{padding:5rem}}@media (max-width:767px){.navbar--header-main .navbar-brand{padding:0}}@media (max-width:700px){.cmsSpotlight .card-text{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}@media (max-width:620px){.banner .banner__headline{font-size:1.8rem}.banner .banner__synopsis{display:none}}@media (max-width:600px){.estimate #card-contents{padding:4rem}}@media (max-width:520px){.estimate #card-contents{padding:0}}@media (max-width:500px){.footer .footer-card{padding-left:1rem;padding-right:1rem}}@media (max-width:420px){.carousel .spotlight .card .card-text,.carousel .spotlight .card_theme_default .card-text,.carousel .spotlight .spotlight .card-text,.spotlight .card .card-text,.spotlight .card_theme_default .card-text,.spotlight .spotlight .card-text{display:none}}@media (max-width:350px){.contact-us .location-widget .location-details,.location-widget .location-details{padding:.5rem}}@media (max-width:330px){.carousel .spotlight .card .card-img-overlay .btn-primary,.carousel .spotlight .card_theme_default .card-img-overlay .btn-primary,.carousel .spotlight .spotlight .card-img-overlay .btn-primary,.spotlight .card .card-img-overlay .btn-primary,.spotlight .card_theme_default .card-img-overlay .btn-primary,.spotlight .spotlight .card-img-overlay .btn-primary{font-size:1rem}}@media (max-width:320px){.find-us .dealer-repeater .card-img-overlay{padding:.5rem;top:0}}@media (max-width:280px){.find-us .dealer-repeater .card-img-overlay .card-text .btn-secondary{display:none}}