.fiat-page .btn-group .nav-pills .nav-link.btn[selected=true],.fiat-page .btn-group .nav-pills .proxy-list li.nav-link[selected=true],.fiat-page .btn-group .nav-pills .umb-grid .nav-link[selected=true]._vm_btn,.fiat-page .btn-primary,.fiat-page .nav-pills .btn-group .nav-link.btn[selected=true],.fiat-page .nav-pills .btn-group .proxy-list li.nav-link[selected=true],.fiat-page .nav-pills .btn-group .umb-grid .nav-link[selected=true]._vm_btn,.fiat-page .nav-pills .nav-link.active,.fiat-page .nav-pills .proxy-list li.nav-link.selected,.fiat-page .nav-pills .show>.nav-link,.fiat-page .proxy-list .btn-group .nav-pills li.nav-link[selected=true],.fiat-page .proxy-list .nav-pills .btn-group li.nav-link[selected=true],.fiat-page .proxy-list .nav-pills li.nav-link.selected,.fiat-page .umb-grid .btn-group .nav-pills .nav-link[selected=true]._vm_btn,.fiat-page .umb-grid .nav-pills .btn-group .nav-link[selected=true]._vm_btn,.mazda-page .btn-group .nav-pills .nav-link.btn[selected=true],.mazda-page .btn-group .nav-pills .proxy-list li.nav-link[selected=true],.mazda-page .btn-group .nav-pills .umb-grid .nav-link[selected=true]._vm_btn,.mazda-page .btn-primary,.mazda-page .nav-pills .btn-group .nav-link.btn[selected=true],.mazda-page .nav-pills .btn-group .proxy-list li.nav-link[selected=true],.mazda-page .nav-pills .btn-group .umb-grid .nav-link[selected=true]._vm_btn,.mazda-page .nav-pills .nav-link.active,.mazda-page .nav-pills .proxy-list li.nav-link.selected,.mazda-page .nav-pills .show>.nav-link,.mazda-page .proxy-list .btn-group .nav-pills li.nav-link[selected=true],.mazda-page .proxy-list .nav-pills .btn-group li.nav-link[selected=true],.mazda-page .proxy-list .nav-pills li.nav-link.selected,.mazda-page .umb-grid .btn-group .nav-pills .nav-link[selected=true]._vm_btn,.mazda-page .umb-grid .nav-pills .btn-group .nav-link[selected=true]._vm_btn{background-color:#000;border-color:#000;color:#fff}.fiat-page .btn-primary:hover,.mazda-page .btn-primary:hover{background-color:#222;border-color:#222}.fiat-page .bg-secondary,.mazda-page .bg-secondary{background-color:#000!important}:root{--theme-primary:#386992;--theme-secondary:#103f5d;--theme-custom-font:"Barlow",sans-serif}html:is(.mazda){--theme-primary:#910a2d}.header_theme_default{box-shadow:0 .125rem .25rem rgba(5,19,30,.075);position:relative;z-index:1030}.navbar--header-main .navbar-toggler{border:0;padding:0}@supports(d:path("M 312.1 375 c 9.369 9.369 9.369 24.57 0 33.94 s -24.57 9.369 -33.94 0 L 160 289.9 l -119 119 c -9.369 9.369 -24.57 9.369 -33.94 0 s -9.369 -24.57 0 -33.94 L 126.1 256 L 7.027 136.1 c -9.369 -9.369 -9.369 -24.57 0 -33.94 s 24.57 -9.369 33.94 0 L 160 222.1 l 119 -119 c 9.369 -9.369 24.57 -9.369 33.94 0 s 9.369 24.57 0 33.94 L 193.9 256 L 312.1 375 Z")){header .navbar-toggler:not([aria-expanded=false]) path{d:path("M 312.1 375 c 9.369 9.369 9.369 24.57 0 33.94 s -24.57 9.369 -33.94 0 L 160 289.9 l -119 119 c -9.369 9.369 -24.57 9.369 -33.94 0 s -9.369 -24.57 0 -33.94 L 126.1 256 L 7.027 136.1 c -9.369 -9.369 -9.369 -24.57 0 -33.94 s 24.57 -9.369 33.94 0 L 160 222.1 l 119 -119 c 9.369 -9.369 24.57 -9.369 33.94 0 s 9.369 24.57 0 33.94 L 193.9 256 L 312.1 375 Z")}}header .navbar li.nav-item{border-bottom:1px solid #f5f5f5;font-weight:500}header .navbar li.nav-item:last-of-type{margin-bottom:1rem}header .nav-link.dropdown-toggle{position:relative}header .nav-link.dropdown-toggle span{transition:.3s}header .nav-link.dropdown-toggle.show span{transform:rotate(-90deg)}header .nav-link.dropdown-toggle:after{border:initial}header .dropdown-menu{border:none}header+*,main.main{padding-top:108px!important}.navbar-black-banner{background-color:#050404;color:#fff;padding:20px 0;text-align:center}.banner-text{color:#fff;font-size:1rem;font-weight:700;margin:0;padding:3px 0}.navbar button .fa-phone{color:#103f5d}.banner{min-height:300px}.banner__video-wrapper{display:flex;justify-content:center}.banner__video-mute-toggle{background-color:#05131e;border-radius:1.5px;bottom:1rem;color:#fff;cursor:pointer;font-size:.75rem;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:#ddd;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}.featured-car img{max-width:100%}.fiat-map .map-wrap{position:relative!important}.fiat-map #map-canvas{height:538px!important}.nav-segment{background-color:#f8fafd;border-radius:.3125rem;padding:.25rem;position:relative}.nav-segment:not(.nav-fill){display:inline-flex}.nav-segment .nav-link{border-radius:.3125rem;color:#677788;font-size:.75rem;font-weight:600;padding:.375rem .875rem}.nav-segment .nav-link.active{background-color:#fff;box-shadow:0 .125rem .25rem rgba(5,19,30,.075);color:#132b35}.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;border-radius:3px;font-size:1rem;max-width:12em;padding-bottom:12px;padding-left:3.1em;padding-top:12px;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%)}.hero-slider{position:relative}.hero-slider .banner__image{height:100%;inset:0;width:100%}.hero-slider .banner__image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.hero-slider .banner__content{max-height:-moz-fit-content;max-height:fit-content;padding:47px 35px 59px;position:absolute;top:50%;transform:translateY(-50%)}.slick-dots .slick-active button{background-color:#fff;opacity:1}#dealer-map,.dealer-map{position:relative}#dealer-map .map-wrap,.dealer-map .map-wrap{height:100%;position:absolute;right:0;top:0;width:100%;z-index:1}#dealer-map .map-wrap .locations,.dealer-map .map-wrap .locations{background:hsla(0,0%,100%,.9);left:4%;max-width:412px;overflow:hidden;padding:2rem;position:absolute;top:50%;transform:translateY(-50%);z-index:1}#dealer-map .map-wrap .locations p,.dealer-map .map-wrap .locations p{font-size:1.25rem}#dealer-map .map-wrap #map-canvas,.dealer-map .map-wrap #map-canvas{height:100%;position:relative;width:100%}#dealer-map .map-wrap #map-canvas .gm-style [role=region],.dealer-map .map-wrap #map-canvas .gm-style [role=region]{position:relative}#dealer-map .map-wrap #map-canvas .gm-style [role=region]>:first-child>div:nth-of-type(4),.dealer-map .map-wrap #map-canvas .gm-style [role=region]>:first-child>div:nth-of-type(4){opacity:0;transform:translateY(-400px);transition:.3s ease}#dealer-map .map-wrap #map-canvas .gm-style [role=region]>:first-child>div:last-of-type,.dealer-map .map-wrap #map-canvas .gm-style [role=region]>:first-child>div:last-of-type{filter:brightness(.4)}#dealer-map .get-directions,.dealer-map .get-directions{color:#fff;max-width:412px;padding:35px;position:relative;text-align:center;z-index:1}#dealer-map .get-directions h3,.dealer-map .get-directions h3{font-size:1.75rem;font-weight:400;text-transform:capitalize}#dealer-map .get-directions p,.dealer-map .get-directions p{font-size:1.25rem}#dealer-map .get-directions input[type=text],.dealer-map .get-directions input[type=text]{font-size:1.5rem;font-weight:700;margin-bottom:10px;padding:10px;text-align:center;text-transform:uppercase}#dealer-map .get-directions input[type=text]::-moz-placeholder,.dealer-map .get-directions input[type=text]::-moz-placeholder{color:#adb5bd}#dealer-map .get-directions input[type=text]::placeholder,.dealer-map .get-directions input[type=text]::placeholder{color:#adb5bd}#dealer-map:hover .distance li,.dealer-map:hover .distance li{transform:translateX(0)}#dealer-map:hover #map-canvas .gm-style [role=region]>:first-child>div:nth-of-type(4),.dealer-map:hover #map-canvas .gm-style [role=region]>:first-child>div:nth-of-type(4){opacity:1;transform:translateY(0)}#dealer-map .distance,.dealer-map .distance{align-items:flex-end;background:rgba(5,20,31,.3);bottom:0;display:flex;height:100%;max-width:385px;overflow-x:hidden;padding:20px;position:absolute;right:0;top:0;width:30vw;z-index:2}#dealer-map .distance ul,.dealer-map .distance ul{list-style:none}#dealer-map .distance ul li,.dealer-map .distance ul li{background-color:#88969f;border-radius:4px;color:#fff;font-size:1rem;margin-bottom:10px;padding:2px 6px;text-transform:uppercase;transform:translateX(300%);transition:.3s ease}#dealer-map .distance ul li:nth-child(2),.dealer-map .distance ul li:nth-child(2){transition-delay:.1s}#dealer-map .distance ul li:nth-child(3),.dealer-map .distance ul li:nth-child(3){transition-delay:.2s}#dealer-map .distance ul li:nth-child(4),.dealer-map .distance ul li:nth-child(4){transition-delay:.3s}#dealer-map .distance ul li:nth-child(5),.dealer-map .distance ul li:nth-child(5){transition-delay:.4s}.footer{padding-bottom:5rem;padding-top:5rem}.footer__heading{font-size:1rem;font-weight:600}.footer__links{margin-bottom:3rem}.footer__links ul{list-style:none;margin-bottom:2rem;padding-left:0}.footer__links ul li{margin-bottom:.25rem}.footer__links ul a{color:rgba(5,19,30,.55);text-decoration:none}.footer__links ul a:hover{color:#05131e}footer ul.nav a{margin-bottom:.5rem;text-transform:capitalize}footer summary{list-style:none;position:relative}footer summary::-webkit-details-marker{display:none}footer summary:after{align-items:center;content:"";display:flex;font-family:Font Awesome\ 6 Pro;font-size:1.2rem;height:100%;justify-content:center;position:absolute;right:0;top:0;transition:.3s;width:2rem}footer details[open] summary:after{transform:rotate(180deg)}footer.footer .table-borderless td{padding-left:0}.new-car-models-wrapper{padding:40px 0}.new-car-models-wrapper .new-car-model-list-item-wrapper .new-car-model-list-item{border-radius:10px;display:flex;flex-direction:column;height:100%;margin-bottom:40px;padding:20px;position:relative}.new-car-models-wrapper .new-car-model-list-item-wrapper .new-car-model-list-item:before{border-radius:10px;box-shadow:0 0 30px 0 rgba(0,0,0,.2);content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s ease;width:100%;z-index:-1}.new-car-models-wrapper .new-car-model-list-item-wrapper .new-car-model-list-item:hover:before{opacity:1}.new-car-models-wrapper .new-car-model-list-item-wrapper .new-car-model-list-item img{max-width:260px;width:80%}.new-car-models-wrapper .new-car-model-list-item-wrapper .new-car-model-list-item .synopsis{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}[v-cloak]{display:none}.global-heart:after{content:attr(data-count)}:is(.global-heart,.local-heart) svg{fill:#386992}:root{--video-width:100vw;--video-height:100vh}.windsors-history article{display:grid;grid-template-columns:1fr 5fr;grid-template-rows:auto auto}.windsors-history article img{grid-column:1/3;grid-row:1/3}.windsors-history article date{grid-column:1/2;grid-row:3/4;text-align:left}.windsors-history article h2{grid-column:2/3;grid-row:3/4}.windsors-history article div{grid-column:1/2;grid-row:4/5}.windsors-history article p{grid-column:2/3;grid-row:4/5}.franchises .new-car-spot__icons-and-img{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto}.featured-cars .card{display:grid;grid-template-columns:1fr;grid-template-rows:repeat(4,auto)}.featured-cars aside.card-header{grid-row:1}.featured-cars .card>a{grid-row:2}.featured-cars .card-body{grid-row:3}.featured-cars .card-body .card-title a span{text-align:center!important;width:100%}.featured-cars .card-body :is(div:has(>.btn),.btn){width:100%}.featured-cars .card-footer{grid-row:4}.featured-cars .card{background-color:#ddd;position:relative}.featured-cars .card:before{background-color:#05141f;content:"";height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:.3s ease;width:100%;z-index:1}.featured-cars .card .bg-image{overflow:hidden;position:relative}.featured-cars .card .bg-image img{transition:.3s ease}.featured-cars .card:hover:before{opacity:.3}.featured-cars .card:hover img{scale:1.1}.featured-cars .slick-dots{align-items:center;display:flex;gap:4px;justify-content:center;margin:0 auto 20px;position:relative}.featured-cars .slick-dots li button{border:1px solid #88969f;border-radius:50%;height:25px;width:25px}.featured-cars .slick-dots li.slick-active button{background-color:#88969f}.featured-cars .card-footer{background-color:#ddd}.featured-cars .representative-example__item{font-size:13px}.about-us-home .container{padding:0}.about-us-home .advanced__textarea,.about-us-home p{margin-bottom:0!important}.about-us-home :is(h2,p){text-align:center}.about-us-home .showing svg{transform:rotate(180deg)}body:has(.hero)::-webkit-scrollbar{display:none}body:has(.hero){-ms-overflow-style:none;scrollbar-width:none}.hero{height:auto}.hero__tiles{display:grid;gap:.25rem;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(4,1fr);position:relative}.hero__tile{align-items:center;background-color:#fff;color:red;cursor:pointer;display:flex;height:100%;justify-content:center;transition:.3s;width:100%}.hero .hero-slider .slick-arrow{height:-moz-fit-content;height:fit-content;top:50%;transform:translateY(-50%)}.hero .ytplayer{pointer-events:none}.home .hero .banner__image img{left:0;position:absolute;top:0;width:100%}.home-testimonials .container{position:relative}.home-testimonials .testimonial-slider{position:unset}.home-testimonials .testimonial-slider .slick-track{width:100%}.home-testimonials .testimonial-slider .slick-slide{margin-right:20px}.home-testimonials .testimonial-slider .slick-slide .testimonial__body{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.home-testimonials .carousel-control-prev{filter:invert(1);left:-40px;width:-moz-fit-content;width:fit-content}.home-testimonials .carousel-control-next{filter:invert(1);right:-40px;width:-moz-fit-content;width:fit-content}:is(#sliders,#CWPanel) .ui-slider{background:#ddd;border:1px solid #ddd;border-radius:0;box-shadow:0;height:5px;margin-top:0;position:relative;text-align:left}:is(#sliders,#CWPanel) .ui-slider-label{display:none}:is(#sliders,#CWPanel) .ui-slider-horizontal{height:.4em}:is(#sliders,#CWPanel) .ui-slider-horizontal :is(#sliders,#CWPanel) .ui-slider-range-min{left:0}:is(#sliders,#CWPanel) .ui-slider-horizontal :is(#sliders,#CWPanel) .ui-slider-range{height:100%;top:0}:is(#sliders,#CWPanel) .ui-slider-range{background-position:0 0;background:#386992;border:0;display:block;font-size:.7em;height:6px;position:absolute;z-index:1}:is(#sliders,#CWPanel) .ui-slider-handle{-webkit-tap-highlight-color:rgba(0,0,0,0);backface-visibility:hidden;background:#fff;background-color:#fff;border:3px solid #fff;border-radius:50%;box-shadow:0 0 0 1px #88969f;box-sizing:border-box;cursor:pointer;height:1.2rem!important;position:absolute;right:-6px!important;top:-7.5px!important;transition:background-color .15s ease-in-out;width:1.2rem!important}.pip-slider{display:flex;flex-direction:row;flex-wrap:wrap;width:100%}.pip-slider__label{font-weight:700;text-transform:uppercase;width:100%}.pip-slider .ui-slider{margin-left:.5rem!important;width:100%}.pip-slider__value{color:#386992;margin-left:1rem;width:calc(20% - 1rem)}section #electricCalculator .container{border-radius:1rem}.part-ex p{max-width:36ch}.part-ex input[type=text]{padding:.8rem 1rem}.part-ex input::-moz-placeholder{font-size:1.2rem;font-weight:700;text-align:center;text-transform:uppercase}.part-ex input::placeholder{font-size:1.2rem;font-weight:700;text-align:center;text-transform:uppercase}.gallery .carousel-control-next{right:-15%}.gallery .carousel-control-prev{left:-15%}.gallery-thumbs picture{cursor:pointer}.car-spec .tab-content th,.ncd-spec .tab-content th{color:var(--bs-primary);font-weight:500}.cw-at-ctas a{flex-grow:1;width:-moz-fit-content;width:fit-content}#purchaseType td:has([value=FullPurchase]){display:none}#purchaseType tr{align-items:center;display:flex;gap:.9375rem;justify-content:flex-start;margin:0 auto;padding:0 .3125rem;text-transform:uppercase}#purchaseType input{cursor:pointer;margin-right:.3125rem}.callback :is(textarea,input:not([type=submit])){border:none;border-bottom:2px solid var(--bs-gray-300);resize:none}.callback :is(textarea,input:not([type=submit]))::-moz-placeholder{color:var(--bs-primary);font-weight:700;text-transform:uppercase}.callback :is(textarea,input:not([type=submit]))::placeholder{color:var(--bs-primary);font-weight:700;text-transform:uppercase}.refine-search .form-select{border-radius:0;cursor:pointer}.refine-search .nav-link:not(.active){color:var(--bs-dark)}.service-booking fieldset .umb-grid .container{padding-left:0;padding-right:0}.service-booking .umb-grid h1{font-size:2rem}.service-booking .umb-grid .advanced__textarea{margin-bottom:0}.service-booking .form__submit{flex-wrap:wrap;gap:.25rem;justify-content:flex-start}.service-booking .form__submit>*{display:flex;justify-content:center;width:100%}.service-booking:has(#up1) .widget{height:auto!important}.service-options .btn-group .btn{margin-bottom:0;width:100%}.dealership-card{display:flex;flex-direction:column}.dealership-card address{max-width:27ch}.dealership-card__distance{position:absolute;right:1rem}.dealership-card__image{position:relative}.dealership-card .btn{margin-top:auto}.find-us-hero__image{aspect-ratio:50/9;min-height:30vh;-o-object-fit:cover;object-fit:cover;width:100%}.find-us-search{grid-gap:.25rem;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:repeat(3,1fr);max-width:70vw}.find-us-search__current-location,.find-us-search__postcode-input,.find-us-search__postcode-submit{grid-column:1/3;margin-bottom:0}.tabs button.nav-link{border:none;color:var(--bs-grey)!important;position:relative;z-index:4}.tabs button.nav-link,.tabs button.nav-link.active{background-color:transparent}.tabs button.nav-link.active span{color:#000}.tabs button.nav-link.active:after{transform:scaleY(1)}.tabs button.nav-link:after{background-color:var(--bs-grey);bottom:0;content:"";height:8px;left:0;position:absolute;transform:scaleY(0);transform-origin:bottom;transition:.15s ease-in;width:100%}.page-background-header{padding:60px 20px 20px;position:relative}.page-background-header .umb-grid,.page-background-header h1{position:relative;z-index:1}.page-background-header h1{text-transform:capitalize}.page-background-header .umb-grid *{font-size:1.25rem;margin:0;max-width:40ch;padding:0!important}.page-background-header img{filter:brightness(.4);height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}#book-a-service{padding:40px}#book-a-service .content h2{text-transform:none}#book-a-service .content .part-ex__fields{width:100%}#book-a-service .content .part-ex__fields input{min-width:100%;text-transform:uppercase;width:100%}#book-a-service .content .part-ex__fields input[type=text]{font-size:2rem;font-weight:700;padding:0 10px;text-align:center}#book-a-service .list h2{text-transform:none}#book-a-service .list h2 svg{color:#88969f;font-weight:400}#book-a-service .list ul{list-style:none;margin:0;padding:0}.about-us-home .advanced__textarea[data-readmore],.vehicle-spec-list[data-readmore]{overflow:hidden;position:relative;transition:height .5s}.about-us-home [data-readmore-toggle=rmjs-1] a{color:#000;text-decoration:underline}.gradient-fade{position:relative}.gradient-fade:after{background:linear-gradient(180deg,hsla(0,0%,98%,0),#f9f9f9);bottom:0;content:"";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ffffff",endColorstr="#ffffff",GradientType=0);height:4rem;position:absolute;width:100%}.read-more{border-radius:3px;color:#fff;cursor:pointer;font-weight:500;left:50%;padding:.35rem .5rem;position:absolute;text-align:center;text-transform:uppercase;transform:translate(-50%,110%)}.read-more:hover{color:#fff}.read-more svg{font-size:1.25rem}.ucd .read-more{border-radius:3px;color:#fff;cursor:pointer;font-weight:500;left:50%;padding:.35rem .5rem;position:absolute;text-align:center;text-transform:uppercase;transform:translate(-50%,50%)}.ucd .read-more:hover{color:#fff}.ucd .read-more svg{font-size:1.25rem}.radio-list-flex tbody{align-items:center;display:flex;gap:1rem;justify-content:space-around}.radio-list-flex tbody input{margin-right:1rem}.lightbox__image{max-height:70vh;width:auto}.sitemap-page a{text-decoration:none}.sitemap-page ol,.sitemap-page ul{list-style:none}.sitemap-page .sitemap{display:inline-block;min-width:100%;padding:40px}.sitemap-page li a,.sitemap-page li a.multi:after{background-color:#fff;border:1px solid #f5f5f5;-moz-border-radius:5px;-webkit-border-radius:5px;border-top:4px solid #95a5a6;color:#333;display:block;font-size:14px;font-weight:700;line-height:16px;margin:0;padding:15px;position:relative;text-transform:capitalize;white-space:normal;z-index:1}.sitemap-page li a{box-shadow:1px 1px 2px hsla(220,9%,46%,.2)}.sitemap-page li a.multi:after{background-color:transparent;border-color:#eee;border-width:2px;border-left-width:0!important;-moz-border-radius:6px;-webkit-border-radius:6px;-moz-border-bottom-right-radius:8px;-webkit-border-bottom-right-radius:8px;border-top-width:0!important;content:" ";height:100%;left:6px;position:absolute;top:6px;width:100%;z-index:-1}.sitemap-page li a:before{word-wrap:break-word;color:#95a5a6;content:" " attr(href) " ";display:block;font-size:10px;font-weight:700;text-transform:lowercase}.sitemap-page li a small{display:block;font-size:12px;font-weight:400;margin-top:10px}.sitemap-page .sitemap .fa{font-size:16px;position:absolute;right:15px;top:15px;vertical-align:middle}.sitemap-page li,.sitemap-page ul{display:inline-block;position:relative}.sitemap-page .primary ul li:after,.sitemap-page .primary ul li:before{border-color:#ddd;border-width:1px;content:"";left:0;position:absolute;top:0;z-index:0}.sitemap-page .primary ul li a{border-top-color:#e74c3c;width:auto}.sitemap-page .primary ul li .fa,.sitemap-page .primary ul li a:before{color:#e74c3c}.sitemap-page .primary ul ul{white-space:nowrap}.sitemap-page .primary ul ul li{margin-right:20px;padding-top:20px;position:relative;vertical-align:top;white-space:normal;width:100%}.sitemap-page .primary ul ul li:last-child{padding-right:0}.sitemap-page .primary ul ul li:before{border-top-style:solid;margin:0 0 0 -30px;top:50px;width:30px}.sitemap-page .primary ul ul li:first-child:before{border-left-style:solid;border-top-style:none;height:30px;left:45px;margin:0 0 0 -30px;top:0;width:0}.sitemap-page .primary ul ul li a{border-top-color:#3498db;width:auto}.sitemap-page .primary ul ul li .fa,.sitemap-page .primary ul ul li a:before{color:#3498db}.sitemap-page .primary ul ul ul{display:block;white-space:normal}.sitemap-page .primary ul ul ul li{display:block;margin-right:0;padding-left:30px;position:relative;width:100%}.sitemap-page .primary ul ul ul li:before,.sitemap-page .primary ul ul ul li:first-child:before{border-left-style:solid;border-top-style:none;height:100%;left:45px;top:0}.sitemap-page .primary ul ul ul li:last-child:before{height:50px}.sitemap-page .primary ul ul ul li:after{border-top-style:solid;left:15px;top:50px;width:15px}.sitemap-page .primary ul ul ul li a{border-top-color:#2ecc71;width:auto}.sitemap-page .primary ul ul ul li .fa,.sitemap-page .primary ul ul ul li a:before{color:#2ecc71}.sitemap-page .primary ul ul ul ul li a{border-top-color:#e67e22}.sitemap-page .primary ul ul ul ul li .fa,.sitemap-page .primary ul ul ul ul li a:before{color:#e67e22}.sitemap-page .primary ul ul ul ul ul li a{border-top-color:#9b59b6}.sitemap-page .primary ul ul ul ul ul li .fa,.sitemap-page .primary ul ul ul ul ul li a:before{color:#9b59b6}.sitemap-page .secondary{border-top:2px dotted #eee;display:block;margin-top:20px;padding-top:20px}.sitemap-page .secondary ul{white-space:nowrap}.sitemap-page .secondary ul li{display:inline-block;padding:0 20px 0 0;white-space:normal}.sitemap-page .secondary ul li:after,.sitemap-page .secondary ul li:before{display:none}.sitemap-page .secondary ul li:last-child{padding:0}.sitemap-page .primary>ul>li>a,.sitemap-page .primary>ul>li>ul>li,.sitemap-page .secondary li a{width:220px}.news-article .w-fit-content{width:-moz-fit-content;width:fit-content}.news-article.v1 img{height:200px;-o-object-fit:cover;object-fit:cover}.news-article.v1.featured img{height:100%;max-height:380px;-o-object-fit:cover;object-fit:cover}.news-article.v1 .card,.news-article.v1 .card .card-content{height:100%}.news-article.v1 .card .card-content .card-body{display:flex;flex-direction:column;height:100%}.news-article.v1 .card .card-content .card-body .card-text{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;height:4.5em;overflow:hidden;text-overflow:ellipsis}.news-article.v1 .card .card-content .card-body .btn{margin-top:auto;width:-moz-fit-content;width:fit-content}.news-article.v3.featured .card{height:100%}.news.page .pagination{justify-content:center}.news.page .slick-slider .slick-slide{margin:0}.news-article__pubdate{position:absolute;right:.75rem;top:.25rem}.news-details .page-header__content{align-items:center;color:#fff;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100vw}.news-details .page-header img{filter:brightness(.7)}.news-details .section{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%}.dealer__welcome .umb-grid .container{padding:0}.dealership__hours{border-bottom:1px solid #ced4da;padding-bottom:47px;padding-top:60px}.dealership__hours .opening-hours-table-wrapper{padding-top:47px}.dealership__hours .opening-hours-table-wrapper>.container{max-width:unset}.dealership__hours .opening-hours-table-wrapper>.container .row .column .opening-hours-table{margin-right:10px}.dealership__hours .opening-hours-table-wrapper>.container .row .column .opening-hours-table table{border:none;font-size:1.125rem;margin-bottom:20px}.dealership__hours .opening-hours-table-wrapper>.container .row .column .opening-hours-table table tr{border:none}.dealership__hours .opening-hours-table-wrapper>.container .row .column .opening-hours-table table tr td{border:none;line-height:1}.dealership__stock{margin-bottom:80px;margin-top:80px}.ucd main>section:not(.ucd-hero){margin-bottom:55px!important;margin-top:55px!important}.ucd main>section:is(.ucd-hero){margin-bottom:55px!important}.ucd main .btn-orange{background-color:#fd7e14;color:#fff}.ucd main .btn-orange:hover{background-color:#e47111}.ucd main .btn-franchise-green{background-color:#34cc04;border-color:#34cc04;color:#fff}.ucd main .btn-franchise-green:hover{background-color:#30bb37}.vehicle-sash{bottom:24px;font-size:1rem;padding:.5rem 1.5rem;position:absolute;text-transform:uppercase;z-index:1}.vehicle-sash.autumn-sale{background-color:#e36f10!important}.vehicle-sash.autumn-sale:after,.vehicle-sash.autumn-sale:before{background-image:linear-gradient(to left top,transparent 50%,#e36f10 0)!important;content:"";height:50%;left:100%;position:absolute;top:0;width:30px}.vehicle-sash.autumn-sale:after{top:50%;transform:scaleY(-1)}.vehicle-sash:after,.vehicle-sash:before{background-image:linear-gradient(to left top,transparent 50%,#05131e 0);content:"";height:50%;left:100%;position:absolute;top:0;width:30px}.vehicle-sash:after{top:50%;transform:scaleY(-1)}.ucd-hero .vehicle-sash{bottom:auto;top:24px}.ucd-hero .vehicle-sash.label{color:#fff}.ucd-hero .vehicle-sash.label:after,.ucd-hero .vehicle-sash.label:before{background-image:linear-gradient(to left top,transparent 50%,#dc3545 0);content:"";height:50%;left:100%;position:absolute;top:0;width:30px}.ucd-hero .vehicle-sash.label:after{top:50%;transform:scaleY(-1)}.vehicle-sash.label{bottom:auto;color:#fff;top:36px}.vehicle-sash.label:after,.vehicle-sash.label:before{background-image:linear-gradient(to left top,transparent 50%,#dc3545 0);content:"";height:50%;left:100%;position:absolute;top:0;width:30px}.vehicle-sash.label:after{top:50%;transform:scaleY(-1)}.ucr-grid{display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:repeat(3,auto)}.ucr-grid__filter,.ucr-grid__hero,.ucr-grid__list-items,.ucr-grid__toggle{grid-column:1/-1}.ucr-grid__hero h1{text-align:center}aside.ucr-grid__filter.scrolled-and-stopped{position:absolute;top:var(--offset-top);z-index:0}.ucr-grid__list-items article{height:100%}.representative-example__items{background-color:#ddd;display:flex;flex-wrap:wrap;overflow:hidden}.representative-example__item{align-items:center;border-bottom:1px solid #dee2e6;display:flex;flex-direction:column;margin-bottom:-1px;padding:1em;text-align:center;width:50%}.representative-example__title{font-weight:400;line-height:1.5em;margin-bottom:.666em;min-height:3em}.representative-example__value{font-weight:700}.ncd .car-spec{padding-bottom:120px!important}.ncd .hero-slider .carousel-control-next-icon,.ncd .hero-slider .carousel-control-prev-icon{height:4rem;width:4rem}.ncd #version-select{border-radius:3px;padding:44px 20px}.ncd #version-select .btn{margin-bottom:0}.ncd #version-select select{border:none;border-bottom:2px solid var(--bs-gray-300);color:#386992;font-weight:700;padding:12px 78px 12px 12px}.ncd .ncd-gallery .slick-slide{aspect-ratio:1}.ncd .ncd-gallery .slick-slide>div{height:100%}.ncd .ncd-gallery .slick-slide>div .gallery__item{height:100%;padding-right:10px}.ncd .ncd-gallery .slick-slide>div .gallery__item img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.ncd .ncd-gallery .carousel-control-next-icon,.ncd .ncd-gallery .carousel-control-prev-icon{height:4rem;width:4rem}.ncd .ncd-offers{margin-bottom:78px;margin-top:78px}.ncd .ncd-offers .tab-content>.tab-pane{display:block!important;height:0!important;overflow:hidden!important}.ncd .ncd-offers .tab-content>.active{height:auto!important}.ncd .ncd-offers.border-top{border-top:1px solid #ddd!important}.ncd .ncd-offers.border-bottom{border-bottom:1px solid #ddd!important}.ncd .ncd-offers .offers-slider{margin-top:80px}.ncd .ncd-offers .offers-slider .slick-track{display:flex}.ncd .ncd-offers .offers-slider .slick-track .slick-slide{height:inherit!important;margin-right:20px}.ncd .ncd-offers .offers-slider .slick-track .slick-slide .card.offer,.ncd .ncd-offers .offers-slider .slick-track .slick-slide>div,.ncd .ncd-offers .offers-slider .slick-track .slick-slide>div>div{height:100%}.ncd .ncd-offers .offers-slider .slick-track .slick-slide .card.offer img{-o-object-fit:contain;object-fit:contain}.ncd .ncd-offers .offers-slider .slick-track .slick-slide .card.offer .card-body{padding-top:0}.ncd .ncd-offers .offers-slider .slick-track .slick-slide .card.offer .offer__synopsis{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.step-progress{background-color:#f7f7f7;margin-bottom:30px;width:100%}.step-progress .step-progress__item{border-right:1px solid #ebebeb;font-weight:700;padding:15px;text-align:center}.step-progress .step-progress__item p{margin-bottom:0}.step-progress .step-progress__item .step-progress__count{background-color:#212121;border-radius:50%;color:#fff;display:block;height:30px;line-height:30px;margin:0 auto 5px;width:30px}.step-progress .step-progress__item .progress-bar{background-color:#fff;border-radius:6px;box-shadow:inset 0 1px 2px 0 rgba(0,0,0,.08);height:20px;margin-top:10px}.step-progress .step-progress__item .progress-bar.progress-bar_filled{animation:progress-bar 6s ease-in-out infinite;background-color:#386992}@keyframes progress-bar{0%{background-color:#386992}50%{background-color:#103f5d}to{background-color:#386992}}.fiat-page .progress-bar_filled,.mazda-page .progress-bar_filled{animation:progress-bar-fiat-mazda 6s ease-in-out infinite!important}@keyframes progress-bar-fiat-mazda{0%{background-color:#000}50%{background-color:#222}to{background-color:#000}}.aftersales-offers .subpages-slider{margin-top:20px}.aftersales-offers .subpages-slider .slick-track{display:flex;margin-left:0}.aftersales-offers .subpages-slider .slick-track .slick-slide{height:inherit!important;margin-right:30px}.aftersales-offers .subpages-slider .slick-track .slick-slide>div,.aftersales-offers .subpages-slider .slick-track .slick-slide>div>div{height:100%}.aftersales-offers .subpages-slider .slick-track .slick-slide .card.offer{border:none;height:100%}.aftersales-offers .subpages-slider .slick-track .slick-slide .card.offer img{max-height:121px;-o-object-fit:contain;object-fit:contain}.aftersales-offers .subpages-slider .slick-track .slick-slide .card.offer .card-body{padding:20px!important}.aftersales-offers .subpages-slider .slick-track .slick-slide .card.offer .offer__synopsis{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.testimonial-item{background:#fff;padding:2em;text-align:center}.testimonial-item .testimonial-no-img{font-size:2rem}.testimonial-item .testimonial-img,.testimonial-item .testimonial-no-img{align-items:center;aspect-ratio:1;border-radius:50px;color:#fff;display:flex;font-weight:700;justify-content:center;margin:auto auto 20px;width:80px}.testimonial-item .testimonial-img{font-size:1.5rem}.testimonial-item .testimonial-img span{transform:translateY(-1px)}.testimonial-item .testimonial__body{margin-bottom:2em}.testimonial-item .testimonial__date{color:#9c9c9c;text-transform:uppercase}.testimonial-item cite{color:#333;font-style:normal;letter-spacing:2px;text-transform:uppercase}.testimonial-item .read-more{color:#416ca6}.testimonial-item .read-more:hover{text-decoration:underline}.offers .card img{-o-object-fit:contain;object-fit:contain}.offers .card .btn{width:-moz-fit-content!important;width:fit-content!important}.container .umb-grid .container{padding-left:0;padding-right: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>*{padding:.75rem 0}.umb-grid iframe{max-width:100%}.umb-grid p{line-height:1.5em}.umb-grid img{height:auto;max-width:100%;width:100%}.umb-grid .image-caption{color:#ddd;font-weight:400;margin:-.5rem 0 1.5rem;text-transform:capitalize}.umb-grid .image-with-accreditation-wrapper{margin-bottom:1rem}.umb-grid .grid-section>.container{padding:0}.umb-grid .accordion>.card{word-wrap:break-word;background-clip:border-box;background-color:#ddd;border:none;border-radius:.25rem;color:#05131e;display:flex;flex-direction:column;min-width:0;overflow:hidden;position:relative}.umb-grid .accordion>.card:first-of-type{border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.umb-grid .accordion>.card:last-of-type{border-bottom:1px solid #ddd;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:#386992;border-bottom:1px solid #386992;color:#fff;margin-bottom:0;padding:.75rem 1.25rem;position:relative}.umb-grid .accordion>.card .card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.umb-grid .accordion>.card .card-header .btn-link{color:#fff;margin-bottom:0;text-align:left;width:100%}.umb-grid .accordion>.card .card-header .btn-link:focus{box-shadow:none}.umb-grid .accordion>.card .card-header button:after{align-items:center;color:#fff;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{transform:rotate(180deg)}.umb-grid .accordion>.card .card-body{flex:1 1 auto;padding:1.25rem 1.875rem}.video-wrapper{display:block;margin-bottom:30px;overflow:hidden;padding:0;position:relative;width:100%}.video-wrapper:before{content:"";display:block;padding-top:56.25%}.video-wrapper iframe{border:0;bottom:0;height:100%;left:0;position:absolute;top:0;width:100%}.full-gallery-wrap{margin-bottom:30px}.gallery-list-inner,.image-gallery__ul{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0}.gallery-list-inner .gallery-item-container,.image-gallery__ul .gallery-item-container{width:100%}.gallery-list-inner .gallery-item,.image-gallery__ul .gallery-item{background-position:50%;background-size:cover;display:block;height:300px;max-width:100%;width:400px}.umb-grid blockquote{background-color:#ddd;box-shadow:0 .125rem .25rem rgba(0,0,0,.08);color:#05131e;padding:30px;text-align:center}.umb-grid blockquote cite{color:#386992;text-transform:uppercase}.umb-grid blockquote p{font-size:1.3rem;margin-bottom:.75rem;padding:1rem 3rem;position:relative}.umb-grid blockquote p:after,.umb-grid blockquote p:before{align-items:flex-start;color:#386992;display:flex;font-family:Font Awesome\ 6 Pro;font-size:3rem;height:100%;justify-content:center;position:absolute;text-transform:uppercase}.umb-grid blockquote p:before{content:"";left:0;top:0}.umb-grid blockquote p:after{content:"";right:0;top:0}.umb-grid .tl-grid-call-to-action-box{margin-bottom:1.875rem;padding:2.5rem}.umb-grid .advanced__textarea{line-height:2}.dealership__hours .umb-grid .grid-section>*{padding:0}:is(.page--template,.cms-panel) .umb-grid .grid-section>*{padding-top:0}.cms-page-hero{min-height:10vh}.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}@font-face{font-family:uknumberplateregular;font-style:normal;font-weight:400;src:url(/core/css/assets/fonts/UKNumberPlate/UKNumberPlate-webfont.woff2) format("woff2"),url(/core/css/assets/fonts/UKNumberPlate/UKNumberPlate-webfont.woff) format("woff"),url(/core/css/assets/fonts/UKNumberPlate/UKNumberPlate-webfont.ttf) format("truetype"),url(/core/css/assets/fonts/UKNumberPlate/UKNumberPlate-webfont.svg#uknumberplateregular) format("svg")}: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-family:Barlow;font-style:normal;font-weight:300;src:local(""),url(https://bluesky.sirv.com/Websites/Windsors/fonts/Barlow/barlow-300.woff2) format("woff2"),url(https://bluesky.sirv.com/Websites/Windsors/fonts/Barlow/barlow-300.woff) format("woff")}@font-face{font-family:Barlow;font-style:italic;font-weight:300;src:local(""),url(https://bluesky.sirv.com/Websites/Windsors/fonts/Barlow/barlow-300italic.woff2) format("woff2"),url(https://bluesky.sirv.com/Websites/Windsors/fonts/Barlow/barlow-300italic.woff) format("woff")}@font-face{font-family:Barlow;font-style:normal;font-weight:400;src:local(""),url(https://bluesky.sirv.com/Websites/Windsors/fonts/Barlow/barlow-regular.woff2) format("woff2"),url(https://bluesky.sirv.com/Websites/Windsors/fonts/Barlow/barlow-regular.woff) format("woff")}@font-face{font-family:Barlow;font-style:normal;font-weight:500;src:local(""),url(https://bluesky.sirv.com/Websites/Windsors/fonts/Barlow/barlow-500.woff2) format("woff2"),url(https://bluesky.sirv.com/Websites/Windsors/fonts/Barlow/barlow-500.woff) format("woff")}@font-face{font-family:Barlow;font-style:normal;font-weight:600;src:local(""),url(https://bluesky.sirv.com/Websites/Windsors/fonts/Barlow/barlow-600.woff2) format("woff2"),url(https://bluesky.sirv.com/Websites/Windsors/fonts/Barlow/barlow-600.woff) format("woff")}@font-face{font-family:Barlow;font-style:italic;font-weight:600;src:local(""),url(https://bluesky.sirv.com/Websites/Windsors/fonts/Barlow/barlow-600italic.woff2) format("woff2"),url(https://bluesky.sirv.com/Websites/Windsors/fonts/Barlow/barlow-600italic.woff) format("woff")}@font-face{font-family:Barlow;font-style:italic;font-weight:700;src:local(""),url(https://bluesky.sirv.com/Websites/Windsors/fonts/Barlow/barlow-700italic.woff2) format("woff2"),url(https://bluesky.sirv.com/Websites/Windsors/fonts/Barlow/barlow-700italic.woff) format("woff")}@font-face{font-family:Barlow;font-style:italic;font-weight:400;src:local(""),url(https://bluesky.sirv.com/Websites/Windsors/fonts/Barlow/barlow-italic.woff2) format("woff2"),url(https://bluesky.sirv.com/Websites/Windsors/fonts/Barlow/barlow-italic.woff) format("woff")}@font-face{font-family:Barlow;font-style:italic;font-weight:500;src:local(""),url(https://bluesky.sirv.com/Websites/Windsors/fonts/Barlow/barlow-500italic.woff2) format("woff2"),url(https://bluesky.sirv.com/Websites/Windsors/fonts/Barlow/barlow-500italic.woff) format("woff")}@font-face{font-family:Barlow;font-style:normal;font-weight:700;src:local(""),url(https://bluesky.sirv.com/Websites/Windsors/fonts/Barlow/barlow-700.woff2) format("woff2"),url(https://bluesky.sirv.com/Websites/Windsors/fonts/Barlow/barlow-700.woff) format("woff")}.container-fluid{max-width:2560px}.container-fluid>.row{width:100%}.inline-icon-img{display:inline-block;height:1em}.flex-c,.service-booking .form__submit{flex-direction:row}.flex-c,.flex-c-col,.service-booking .form__submit{align-items:center;display:flex;justify-content:center}.flex-c-col{flex-direction:column}@media (min-width:576px){.new-car-models-wrapper .new-car-model-list-item-wrapper .new-car-model-list-item .btn{margin:auto;margin-bottom:unset}}@media only screen and (min-width:576px){.find-us-search{grid-gap:.5rem;grid-template-rows:repeat(2,1fr)}.find-us-search__postcode-input{grid-column:1/2}.find-us-search__postcode-submit{grid-column:2/3}.find-us-search__current-location{grid-column:1/3;grid-row:2/3}}@media only screen and (min-width:576px)and (max-width:991px){.car-spec .car-spec__icon,.ncd-spec .car-spec__icon{justify-content:center;width:calc(33% - 1rem)}}@media (min-width:768px){.dealership__hours .opening-hours-table-wrapper>.container .row .column{padding:0 10px}.dealership__hours .opening-hours-table-wrapper>.container .row .column:not(:last-child) .opening-hours-table{border-right:1px solid #ced4da}.dealership__hours .opening-hours-table-wrapper>.container .row .column .opening-hours-table table{margin-bottom:0}.representative-example__item{width:25%}.gallery-list-inner .gallery-item-container,.image-gallery__ul .gallery-item-container{width:50%}}@media only screen and (min-width:768px){.hero__background{aspect-ratio:16/9}.hero__background iframe{top:0}.hero__background{max-height:100vh;overflow:hidden;position:relative;width:100vw}.hero__background iframe{height:100vh;left:0;position:absolute;transform:scale(var(--video-scale,1.3));width:100vw}.hero{padding-top:0}.hero__tiles{grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,1fr)}.hero__tiles.franchise{grid-template-columns:repeat(3,1fr)}.hero__tiles.ncd{grid-template-columns:repeat(2,1fr)}.hero__tile{opacity:.75}.hero__tile:hover{opacity:1}.hero .tiny-search,.hero__background .row{min-height:22vh}.hero .tiny-search__content{height:100%}.part-ex :is(h3,p){text-align:left}.part-ex input::-moz-placeholder{font-size:2rem}.part-ex input::placeholder{font-size:2rem}.part-ex input[type=text]{padding:1.5rem 1rem .8rem}.ucr-grid{grid-template-rows:2}.ucr-grid__hero{grid-column:6/-1;grid-row:1}.ucr-grid__hero h1{text-align:left}.ucr-grid__filter{margin-left:2rem;position:fixed;width:calc(50% - 8rem)}.ucr-grid__list-items{grid-column:6/-1;grid-row:2;padding:3rem}.cms-page-hero{min-height:14vh}}@media only screen and (min-width:768px)and (max-width:1199px){.hero__background iframe{top:-25vh}}@media only screen and (min-width:768px)and (max-width:1799px){.hero__background{aspect-ratio:21/9}}@media (min-width:992px){.hero-slider{height:100%}.hero-slider .banner__content{padding:97px 0 0}.hero-slider .banner__content .banner__headline{font-size:2.5rem}.hero-slider .banner__content .banner__synopsis{font-size:1.25rem!important;font-weight:400!important;margin-bottom:30px}#dealer-map .get-directions,.dealer-map .get-directions{margin-left:100px;padding:100px 35px;text-align:left}#dealer-map .get-directions input#get-directions,.dealer-map .get-directions input#get-directions{align-self:flex-start;display:block;margin-top:20px;width:-moz-fit-content;width:fit-content}#dealer-map .get-directions input[type=text],.dealer-map .get-directions input[type=text]{width:-moz-fit-content;width:fit-content}.new-car-models-wrapper{padding:80px 0}.new-car-models-wrapper .new-car-model-list-item-wrapper .new-car-model-list-item{margin-bottom:60px}.home-spots article p{display:none;opacity:0;transform:scaleY(0);transform-origin:bottom;transition:7s ease-in-out}.home-spots article:hover p{display:block;opacity:1;transform:scaleY(1)}#book-a-service{padding:40px 80px}.news-article.v3.featured .card{height:605px}.dealership__hours .opening-hours-table-wrapper>.container .row .column .opening-hours-table{margin-right:30px}.representative-example__item{width:14.2%}.gallery-list-inner .gallery-item-container,.image-gallery__ul .gallery-item-container{width:33.33333%}}@media only screen and (min-width:992px){footer summary:after{display:none}.windsors-history article{grid-template-columns:1fr 3fr;grid-template-rows:auto auto auto}.windsors-history article date{text-align:right}.new-car-spot__card{left:0}.new-car-spot__img-wrap{aspect-ratio:16/9;background-color:#fff}.new-car-spot__icons-wrap{overflow:hidden}.new-car-spot__badge,.new-car-spot__synopsis{opacity:0;transform:translateX(80px);transition:.6s}.new-car-spot__main-img{transition:.6s}.new-car-spot:hover .new-car-spot__badge,.new-car-spot:hover .new-car-spot__synopsis{opacity:1;transform:translateX(0)}.new-car-spot:hover .new-car-spot__main-img{transform:scale(1.1)}.franchises .new-car-spot__icons-and-img{grid-template-columns:50px calc(100% - 50px);grid-template-rows:1fr}.franchises .new-car-spot__img-wrap{grid-column:1}.franchises .new-car-spot__icons-wrap{grid-column:2}.franchises .new-car-spot__synopsis{line-height:120%;padding:1rem}.about-us-home :is(h2,p){text-align:initial}.pip-slider .ui-slider{margin-left:0!important;width:100%!important}.pip-slider__value{margin-left:1rem;min-width:100px;text-align:right}.car-spec .car-spec__icon-overview,.ncd-spec .car-spec__icon-overview{font-size:1.3rem;font-weight:400;transform:translateY(20px)}.service-booking .form__submit{justify-content:center;max-width:18rem}.service-options .btn-group .btn{width:50%}.find-us-search{max-width:35rem}.ucr-grid__filter{width:calc(33% - 4rem)}.ucr-grid__hero,.ucr-grid__list-items{grid-column:5/-1}.cms-page-hero{min-height:15vh}}@media only screen and (min-width:992px)and (max-width:1199px){footer.footer .table-borderless td,footer.footer ul.nav a{font-size:.65rem}}@media (min-width:1200px){#dealer-map .get-directions,.dealer-map .get-directions{margin-left:200px;padding:130px 35px}#book-a-service{padding:100px 120px}#book-a-service .content .part-ex__fields input{max-width:360px;min-width:unset}.ncd #version-select{padding:44px 44px 44px 84px}.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 (min-width:1200px){.scroll-container .scroll-slide{height:100vh}}@media only screen and (min-width:1200px){header .navbar-collapse>div{float:right;max-width:450px;width:50%}section #electricCalculator .container{max-width:100%!important;padding:2rem!important}.ucr-grid{grid-template-rows:2}.ucr-grid__hero{grid-column:4/-1;grid-row:1}.ucr-grid__hero h1{text-align:left}.ucr-grid__filter{margin-left:2rem;position:fixed;width:calc(25% - 4rem)}.ucr-grid__list-items{grid-column:4/-1;grid-row:2;padding:3rem 5rem 3rem 3rem}.umb-grid .grid-section>*{padding:1.25rem 0}.umb-grid blockquote p{padding:1rem 4rem}}@media only screen and (min-width:1200px)and (max-width:1399px){.hero__background iframe{top:-15vh}}@media only screen and (min-width:1400px)and (max-width:1799px){.hero__background iframe{top:-10vh}}@media (min-width:1640px){#book-a-service{padding:140px 180px}}@media only screen and (min-width:1800px){.hero__background{aspect-ratio:18/9}}@media (max-width:1700px){.gallery .carousel-control-next{right:-11%}.gallery svg{font-size:3rem!important}}@media (max-width:1500px){.gallery .carousel-control-prev{left:-11%}}@media (max-width:1199.98px){.navbar--header-main .navbar-nav{margin-bottom:1rem;margin-top:1rem}.navbar--header-main .nav-link{align-items:center;display:flex;padding-bottom:.5rem;padding-top:.5rem}.navbar--header-main .nav-link:after{margin-left:auto}.navbar--header-main .nav-link.show{color:#386992}.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:.75rem;padding:.5rem 1.5rem}}@media only screen and (max-width:1199px){.home-spots .hover-show :is(p,h2){text-align:center;width:100%}}@media (max-width:991.98px){#dealer-map .get-directions input,.dealer-map .get-directions input{width:100%}}@media (max-width:991px){.vehicle-sash.label{top:36px}}@media only screen and (max-width:991px){footer details{border-bottom:.4px solid #103f5d}footer.footer .footer-bottom :is(ul,ul~*){width:100%}.new-car-spot__card-body,.new-car-spot__icons-and-img{height:100%}.new-car-spot__card{height:100%;left:50%}.new-car-spot__img-wrap{background-color:transparent;min-width:9rem}.new-car-spot__img-wrap img{max-width:100px}.pip-slider{width:calc(100% - 45px)}.pip-slider__label{width:50%}.pip-slider__value{text-align:right;width:50%}.ucd-titles :is(h2,h3){text-align:center}.gallery{margin-bottom:-5px}.car-spec .car-spec__icon,.ncd-spec .car-spec__icon{align-items:center;display:flex;gap:12px;width:calc(50% - 1rem)}.car-spec .tab-content table,.ncd-spec .tab-content table{margin:0;width:100%}.car-spec .tab-content table tr>*,.ncd-spec .tab-content table tr>*{width:50%}.service-booking .form__submit{margin:auto;max-width:70vw}}@media (max-width:768px){.finance-cta_mobile{transform:translateY(2.4rem)}}@media (max-width:767.98px){.fiat-map #map-canvas{height:320px!important}#dealer-map .map-wrap .locations,.dealer-map .map-wrap .locations{background:#fff;left:auto;position:relative;top:auto;transform:translate(0)}#dealer-map .map-wrap #map-canvas .gm-style [role=region]>:first-child>div:nth-of-type(4),.dealer-map .map-wrap #map-canvas .gm-style [role=region]>:first-child>div:nth-of-type(4){display:none}#dealer-map .get-directions,.dealer-map .get-directions{margin:0 auto}#dealer-map .distance,.dealer-map .distance{display:none}#ucd-features[data-readmore]{overflow:hidden;position:relative;transition:height .5s}}@media only screen and (max-width:767px){header .navbar-brand{max-width:50%}header .navbar-brand img{max-width:-moz-fit-content;max-width:fit-content}.hero{padding-top:70px;position:relative}.hero__background{background-color:#000}.hero .tiny-search,.hero__tiles{margin:auto;max-width:400px}.hero .tiny-search__content{min-height:20vh}.hero .ytplayer{display:none}.part-ex :is(h3,p){margin-left:auto;margin-right:auto;text-align:center}.part-ex__fields{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}.part-ex__fields input{max-width:60vw;width:100%}.ucr-grid__filter .refine-search:not(.show,.collapsing,.collapse){display:none}}@media (max-width:760px){.navbar-black-banner{padding:5px 0}.banner-text{font-size:.7rem}}@media only screen and (max-height:740px){header .navbar .nav-link{padding:.4rem 1.25rem}}@media (max-width:575.98px){.home-spots img{aspect-ratio:4/5!important;-o-object-fit:cover;object-fit:cover}.home-testimonials .carousel-control-prev{left:0}.home-testimonials .carousel-control-next{right:0}}@media only screen and (max-width:575px){.car-spec .car-spec__icon:nth-of-type(odd),.ncd-spec .car-spec__icon:nth-of-type(odd){justify-content:end}.car-spec .car-spec__icon,.ncd-spec .car-spec__icon{width:calc(50% - 1rem)}}@media only screen and (max-width:450px){.new-car-spot__badge.badge{font-size:.7rem}.new-car-spot__img-wrap img{max-width:50px!important}}@media (max-aspect-ratio:16/9){:root{--video-width:177.78vh}}@media (min-aspect-ratio:16/9){:root{--video-height:56.25vw}}@media not speech{.refine-search label{display:none}}