@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap);html:root{--body-color:black;--color-white:white;--color-black:black;--color-dark:#1a1a1a;--trans-black:rgba(0, 0, 0, 0.65);--trans-black-light:rgba(0, 0, 0, 0.35);--trans-white:rgba(255, 255, 255, 0.85);--black:black;--color-grey:#dedede;--color-light:#f5f5f5;--nav-color:black;--nav-color-desktop:white;--nav-dropdown-color:white;--nav-toggle-color:white;--header-text-color:white;--bgfooter:#0f0f0f;--bg-light:#f8f9fa;--bg-grey:#cccccc;--bg-black:#000000;--border:1px solid #cccccc;--color-black-trans:rgba(0,0,0,0.75);--color-primary:#1571c8;--color-primary-hover:#034b8f;--color-primary-dark:#002e59;--color-secondary:#666666;--color-secondary-hover:#333333;--color-accent:linear-gradient(to bottom, #f7f7f7, #e7e7e7);--color-success:#28a745;--color-success-hover:#157d2d;--box-shadow:0 0 12px rgb(14 15 16 / 8%);--boxshadow:0 0 12px rgb(14 15 16 / 8%);--body-font:'Montserrat', Helvetica, Arial, sans-serif;--heading-font:'Montserrat', Helvetica, Arial, sans-serif;--border-radius:0;--border-radius-small:0;--headerheight:60px;--headerheight-lg:95px;--bgheader:black;--bgfooter:var(--color-white);--contentwidth:1600px;--footerwidth:100%;--listviewwidth:100%;--detailviewwidth:1610px;--narrowwidth:940px;--headerheight:60px;--headerheight-lg:90px;--searchwidgetpadding:3rem 1.5rem;--filters-text:var(--black);--bg-used-detail:var(--color-accent);--grid-gap:20px;--bg-black-fade:rgba(0, 0, 0, 0.85)}html{scroll-behavior:smooth}body{overflow-x:hidden;font-family:var(--body-font);color:var(--body-color);font-size:1rem;font-weight:400;font-style:normal}.body-color{color:var(--body-color)!important}body.no-scroll-nav{overflow:hidden}body :is(h1,h2,h3,h4,h5,h6,header,.btn,.img_text_overlay){line-height:1em;text-transform:uppercase}body :is(h1.small,h2.small,h3.smalll,h4.small,h5.small,h6.small){font-size:90%!important;font-weight:400}b,strong,.fw-bold,.fw-bold strong,.fw-bold b{font-weight:800}a[href^="tel"]{text-decoration:none!important}.fw-normal{font-weight:300!important}h1,.h1,.hero-area h1,.carousel h3,h2.widget_title{font-size:clamp(1.5rem, 1.35rem + 0.5vw, 1.75rem)!important;font-weight:600;margin-bottom:.2rem}h2,.h2{font-size:clamp(1.3rem, 1.2rem + 0.35vw, 1.5rem)!important;font-weight:400}h2.widget_title{text-align:center;margin-bottom:2rem}h3,.h3,.carousel h4,.eapps-widget .ewDibN{font-size:clamp(1.15rem, 1.1rem + 0.25vw, 1.3rem)!important;font-weight:400}h4,.h4{font-size:clamp(1.05rem, 1rem + 0.15vw, 1.15rem)!important;font-weight:400}h5,.h5{font-size:clamp(0.95rem, 0.925rem + 0.1vw, 1.05rem)!important;font-weight:400}section{position:relative!important}.list-unstyled{padding-left:1.5rem}.negative-margin-left{margin-left:-.5rem}.card-title{font-size:clamp(1.15rem, 1.1rem + 0.25vw, 1.3rem)!important;margin-block:.5rem}[data-type="container-content"] a,.blog-content a{text-decoration:underline}[data-type="container-content"] a:hover,.blog-content a:hover{text-decoration:none}.pb-6{padding-bottom:6rem!important}.themecolor,a.themecolor,p a{color:var(--color-primary)}a.themecolor:hover,p a:hover{color:var(--color-primary-hover)}.text-white a,.bg-dark a,.text-white a:hover,.bg-dark a:hover{color:var(--color-white)}.styledsubheading{display:block;font-size:60%;font-weight:100;color:var(--color-primary)}.styledsubheading:before{content:" - "}.styledsubheading:after{content:" - "}.newcaption{display:block;font-size:100%;font-weight:600;color:var(--color-primary)}.newcaption:before{content:" - "}.newcaption:after{content:" - "}.feature-news-section h1::before{content:"";border-top:4px solid var(--color-primary);display:block;width:110px;margin-bottom:5px;padding-top:10px}.blog-content{padding-top:30px;padding-bottom:130px;max-width:1400px;margin:0 auto}.factbox{width:700px;margin:2rem auto 0;background:var(--color-white);padding:2rem;max-width:100%;border-radius:var(--border-radius)}.overflow-hidden{overflow:hidden}.strikethrough{text-decoration:line-through}.contentwidth,.container{max-width:var(--contentwidth);margin:0 auto;padding:0 1rem}.short-text{max-width:740px!important;margin:0 auto;text-align:unset}.btn.cta.frm_button i{display:none}.btn-primary,.btn-primary.cta,.btn-check:active+.btn-primary,.btn-check:checked+.btn-primary,.btn-primary.active,.btn-primary:active,.show>.btn-primary.dropdown-toggle,.btn-check:focus+.btn-primary,.btn-primary:focus,.btn:focus-visible,a.btn.cta.themebgcolor{color:#fff;background-color:var(--color-primary);border:none}.btn-primary:hover,.btn-primary.cta:hover,a.btn-primary:hover,a.btn.cta.themebgcolor:hover{color:#fff;background-color:var(--color-primary-hover)!important;border:none}.btn-outline-dark{color:var(--color-black)!important;background-color:var(--color-white)!important;border-color:var(--color-black)!important}.btn-outline-dark:hover{color:var(--color-white)!important;background-color:var(--color-black)!important;border-color:var(--color-black)!important}.btn-white,a.btn-white,.btn-check:active+.btn-white,.btn-check:checked+.btn-white,.btn-white.active,.btn-white:active,.show>.btn-white.dropdown-toggle,.btn-check:focus+.btn-primary,.btn-white:focus{color:var(--color-primary)!important;background-color:#fff;border:none}.borderleftprimary{border-left:5px solid var(--color-primary)}.btn-white:hover,a.btn-white:hover{color:var(--color-primary);background-color:var(--color-grey)!important;border:none}.carousel a.btn.cta.themebgcolor{border:none}.carousel a.btn.cta.themebgcolor:hover{border:none}.btn-secondary,a.btn-secondary,.btn-check:active+.btn-secondary,.btn-check:checked+.btn-secondary,.btn-secondary.active,.btn-secondary:active,.show>.btn-secondary.dropdown-toggle,.btn-check:focus+.btn-secondary,.btn-secondary:focus{color:#fff;background-color:var(--color-secondary);border:none}.btn-secondary:hover,a.btn-secondary:hover{color:#fff;background-color:var(--color-secondary-hover)!important;border:none}.bg-primary{background-color:var(--color-primary)!important}.bg-dark{background-color:var(--color-dark)!important}.bg-secondary{background-color:var(--color-secondary)!important}.bg-accent{background-color:var(--color-accent)!important}.bg-gradient-primary{background:#fff;background:-webkit-linear-gradient(#ffffff 0%,rgb(163 0 0 / .1) 100%);background:-o-linear-gradient(#ffffff 0%,rgb(163 0 0 / 5%) 100%);background:linear-gradient(#ffffff 0%,rgb(163 0 0 / 5%) 100%)}a.bg-accent:hover{background-color:var(--color-accent-hover)!important}.bg-darkblue{background-color:#052041}.bg-lightgrey{background-color:#E4E4E4}.bg-lightpink{background:#ffedf5}.text-primary,.text-red,a.text-red{color:var(--color-primary)!important}.border-bottom{border-bottom:3px solid var(--color-light-grey)}.text-decoration-none{text-decoration:none!important}.parallax__container .parallax{top:0;right:0;bottom:0;left:0}.widget-accordion .card{border:none}.widget-accordion a.card-header{text-decoration:none;color:var(--body-color);font-weight:700;font-size:1rem;display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem;border:none}.pre-line{white-space:pre-line}body :is(.btn,.cta){border-radius:var(--border-radius);display:inline-flex;align-items:center;justify-content:center;text-decoration:none;padding:.75rem 1rem;text-transform:uppercase}footer#footer a.socialicon{color:var(--color-white)}footer#footer a.socialicon:hover{color:var(--color-light)}footer#footer a.socialicon{padding:0 1rem .5rem 0;margin-bottom:1rem;font-size:2.2rem}.btn-light{color:var(--color-dark)!important}.hilite{max-width:550px;margin:auto;background:var(--color-dark);padding:1rem;border-radius:var(--border-radius);color:var(--color-white)}.hilite a{text-decoration:none;font-weight:600}#gridllistselect .btn:after,.detail-ctas .btn:after{all:unset!important}form#frm_newsletter .btn.frm_button{text-transform:capitalize}form#frm_newsletter i.fa.fa-envelope{display:none}.bodycontent{margin-top:var(--headerheight)}.bodycontent.col-md-12{padding:0}ul.openingtimes li{list-style:none;border-bottom:1px solid #f4f4f4;padding:.2rem 0}ul.openingtimes li.weekday.today{font-weight:700;color:var(--color-primary)}body.module-used_vehicles_v2 header#header,body.module-used_vehicles_v2 div#dealer-nav{position:relative}body.module-used_vehicles_v2 .vehicle-list-item h2{font-size:clamp(1rem, 1.5rem + 2vw, 1.1rem)!important}body.module-used_vehicles_v2 .vehicle-list-item h2 .vehiclebrand,body.module-used_vehicles_v2 .vehicle-list-item h2 .vehiclemodel{display:none!important}body.module-used_vehicles_v2 div#vehicle_list .listdescription{display:none}body.module-used_vehicles_v2 div#vehicle_list .wideview .listdescription{display:block}body.listview.module-used_vehicles_v2 .bodycontent.col-md-12{padding:0 1rem}body.detailview.module-used_vehicles_v2 div#vehiclebreadcrumbwrapper .breadrumb-inner{max-width:1570px}body.detailview.module-used_vehicles_v2 .sidebar.topsummary{margin-left:0}body.module-used_vehicles_v2.detailview #used_vehicle_detail .owl-theme .owl-nav [class*=owl-],.productdisplay .owl-theme .owl-nav [class*=owl-]{border-radius:var(--border-radius)}body.detailview.module-used_vehicles_v2 div#vehiclebreadcrumbwrapper{background:var(--color-black)}body.detailview.module-used_vehicles_v2 div#used_vehicle_detail div#vehiclebreadcrumbwrapper a.breadcrumb-item{color:var(--color-white)}body.detailview.module-used_vehicles_v2 div#used_vehicle_detail div#vehiclebreadcrumbwrapper .breadcrumb-item+.breadcrumb-item::before{color:var(--color-white);content:">"}body.detailview.module-used_vehicles_v2 div#used_vehicle_detail a.breadcrumb-item.third{pointer-events:all}body.detailview.module-used_vehicles_v2 .modal-body{background:var(--bg-light);border-radius:0 0 var(--border-radius) var(--border-radius)}body.detailview.module-used_vehicles_v2 .modal-content{border-radius:var(--border-radius)}body.detailview.module-used_vehicles_v2 .modal-backdrop.show{opacity:.7}body.module-used_vehicles_v2.detailview #used_vehicle_detail .addthis_inline_share_toolbox .btn-group i{font-size:1.2rem}a#calc-finance-btn-desktop,a#calc-finance-btn{display:block!important}div#finance_calculator *{font-family:sans-serif;letter-spacing:.03rem;line-height:1rem!important}div#finance_calculator .financeproposal-calc-wrapper{border-radius:.5rem;box-shadow:0 0 10px 0 rgb(0 0 0 / 10%);border:none}div#finance_calculator .financeproposal-calc-wrapper img.credit-info{cursor:pointer;margin-top:-5px!important}div#finance_calculator .financeproposal-calc-wrapper .financeproposal-calc-col-header{background:#FFF}div#finance_calculator .financeproposal-calc-wrapper .hp-results-row-grey:nth-child(odd){background:#f9f9f9}div#finance_calculator .financeproposal-calc-wrapper .financeproposal-calculator-coloumn-1,div#finance_calculator .financeproposal-calc-wrapper .financeproposal-calculator-coloumn-2,div#finance_calculator .financeproposal-calc-wrapper .financeproposal-calculator-coloumn-3{border:none}div#finance_calculator .financeproposal-calc-wrapper .financeproposal-calculator-coloumn-1 .financeproposal-calc-col-header{background:black!important;color:white!important;padding:1rem;border-radius:.5rem .5rem 0 0}div#finance_calculator .financeproposal-calculator-coloumn-3{background:#f3f3f3}div#finance_calculator .financeproposal-calc-wrapper .select,div#finance_calculator .financeproposal-calc-wrapper select{padding:.75rem 1rem!important;border-radius:.5rem;color:#000;border:1px solid transparent!important;cursor:pointer}div#finance_calculator .financeproposal-calc-wrapper .select:hover,div#finance_calculator .financeproposal-calc-wrapper select:hover{box-shadow:0 0 10px 0 rgb(0 0 0 / 10%);border:1px solid #ddd}div#finance_calculator .financeproposal-calc-wrapper input{padding:.5rem 1rem!important;border-radius:.5rem;color:#000;border:1px solid transparent!important;font-size:1.1rem!important;font-weight:700}div#finance_calculator .financeproposal-calc-wrapper .finance-calc-label{margin:.5rem auto;font-size:1rem}div#finance_calculator .financeproposal-calc-wrapper a.hp_link{background:var(--color-primary)!important;font-size:1.5rem!important;width:auto;display:inline-block;padding:1rem 1.5rem;font-weight:700;text-transform:uppercase;border-radius:.5rem}div#finance_calculator .financeproposal-calc-wrapper a.hp_link:hover{color:var(--color-white)!important;background:var(--color-primary-hover)!important}div#finance_calculator .financeproposal-calc-wrapper .what-is-hp div{color:var(--color-primary)!important;cursor:pointer}div#finance_calculator .financeproposal-calc-wrapper .calc-bottom{background:#FFF}div#finance_calculator .financeproposal-calc-wrapper .what-is-hp svg g{fill:var(--color-primary-hover)!important}div#finance_calculator .financeproposal-calc-wrapper .calc-bottom div{padding:1.5rem;font-size:1rem!important}div#finance_calculator .financeproposal-calc-wrapper .calc-bottom div:after{content:" Website Finance Integration by DealerWebs.com";display:block;width:100%;margin-top:1rem;color:#777}div#finance_calculator .financeproposal-calc-wrapper .content-padding{padding:.5rem 1.5rem}div#finance_calculator .financeproposal-calc-wrapper .bottom-example{padding:1.5rem!important}div#finance_calculator .financeproposal-calc-wrapper.mobile .financeproposal-calc-col-content{height:auto;padding-bottom:1rem}div#finance_calculator .select:after{content:""}* img{max-width:100%;height:auto}header#header{top:0;z-index:999;height:var(--headerheight);border:0;background:var(--color-light);text-transform:uppercase}div#headerinner{position:relative}div#headerinner .navbar-toggler{font-size:1.75rem;padding:1rem 1rem 1rem .5rem}div#headerinner .navbar-toggler[aria-expanded="true"] i.fal.fa-bars::before{content:"\e59b"}div#headerinner div#mainmenu .navbar-nav{padding:0!important}body #main-nav .nav-item.active a.nav-link{color:var(--color-primary)!important;-webkit-text-stroke:unset}body #main-nav .navbar-nav .dropdown-menu a.nav-link{color:var(--color-dark)!important;text-decoration:none;padding:.5rem 1rem!important}body #main-nav .navbar-nav .dropdown-menu .nav-item.active a.nav-link{color:var(--color-primary)!important}body #main-nav .navbar-nav .dropdown-menu .nav-item.active a.nav-link span.nav-item-description{color:var(--color-dark)!important;font-weight:400}#headerctas{font-size:1rem}a.navbar-brand img.headerlogo{width:100%}a.navbar-brand{max-width:45%;border:none;outline:none}div#top_banner{margin:auto}div#top_banner .carousel.slide .img-fluid{max-height:85vh;object-fit:cover;object-position:center top;height:100%}div#top_banner .carousel-item.invisible_link .img-fluid{min-height:400px}div#top_banner .banner-text{max-width:800px}#top_banner .carousel img.img-fluid,.parallax.parralax-bg{animation:breathe 25s ease-out infinite}@keyframes breathe{0%{transform:scale(1)}50%{transform:scale(1.2)}100%{transform:scale(1)}}.animatedlogo{animation:animatedlogo 1s ease infinite}@-webkit-keyframes animatedlogo{0%{transform:rotate(0deg)}50%{transform:rotate(10deg)}100%{transform:rotate(0deg)}}@keyframes animatedlogo{0%{transform:rotate(0deg)}50%{transform:rotate(10deg)}100%{transform:rotate(0deg)}}section.video-wrapper{max-height:80vh}div#top_banner .banner-cta{background-color:var(--trans-black-light)}div#top_banner section.video-wrapper{max-height:none;position:absolute;top:0;left:0;width:100%;height:100%}div#top_banner .carousel-item.invisible_link .carousel-caption.text-invisible{display:block!important;position:absolute;right:0%;left:0%;bottom:0%;padding:0%!important;width:100%;height:100%;color:#fff;text-align:center;background:none!important}div#top_banner .carousel-caption.text-invisible{padding:0%!important}div#top_banner .carousel-caption.text-invisible a{width:auto;height:auto;top:auto;left:auto;position:relative}#top_banner .carousel{display:flex!important;align-items:center;width:100%;padding:0;position:relative}#top_banner .carousel .carousel-caption{padding:0rem 10vw!important;display:flex!important;align-items:center;width:100%;max-width:100%;height:100%;margin:0;position:absolute}#top_banner .carousel .carousel-caption .banner-text{max-width:550px}#top_banner .carousel .carousel-caption.text-left{justify-content:flex-start}#top_banner .carousel .carousel-caption.text-right{justify-content:flex-end}#top_banner .carousel .carousel-caption.text-right .banner-text{text-align:left}#top_banner .carousel .carousel-caption.text-centre{justify-content:center}#top_banner .carousel .carousel-caption .banner-text h3{position:relative;left:0;animation:bannerh3 1.75s ease forwards}#top_banner .carousel .carousel-item.invisible_link a{pointer-events:none}#top_banner .carousel.slide .carousel-indicators{z-index:2}@keyframes bannerh3{0%{left:2rem;opacity:0}30%{left:2rem;opacity:0}}#top_banner .carousel .carousel-caption .banner-text h4{position:relative;left:0;animation:bannerh4 2s ease forwards}@keyframes bannerh4{0%{left:2rem;opacity:0}50%{left:2rem;opacity:0}}#top_banner .carousel .carousel-caption .banner-text p{position:relative;left:0;animation:bannerp 2.25s ease forwards;font-size:clamp(0.9rem, 0.9667rem + 2.1333vw, 1rem)}@keyframes bannerp{0%{left:2rem;opacity:0}70%{left:2rem;opacity:0}}#top_banner .carousel .carousel-caption .banner-text .btn.cta{position:relative;left:0;animation:bannercta 2.75s ease forwards}@keyframes bannercta{0%{left:2rem;opacity:0}90%{left:2rem;opacity:0}}section.video-wrapper video{height:100%;object-fit:cover;object-position:center}section.video-wrapper .video-cta{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;color:#fff;text-align:center;display:flex;align-items:center;justify-content:center}section.video-wrapper .video-cta .video-cta-inner{position:relative}section.video-wrapper .video-cta .video-cta-inner .video-cta-body{font-size:2rem;font-weight:700;line-height:normal;display:block;max-width:90%;margin:auto auto .5rem auto}.bg-fadetrans{background-color:#fff0;background-image:linear-gradient(0deg,rgb(0 0 0 / .75),transparent)}div#top_banner ol.carousel-indicators{display:none}.bigpadding{padding-top:3rem;padding-bottom:3rem}.text-black{color:#000}.bg-none{background:none!important}.bg-black{background:var(--color-dark)}.bg-black-fade{background:var(--bg-black-fade)}.bg-grey{background:var(--color-grey)}.bg-blue{background-color:#005A8F;color:#fff}.rounded{border-radius:var(--border-radius)!important}.shadow{box-shadow:var(--boxshadow)}section .photo-panel{margin-bottom:auto;position:relative;overflow:hidden;border-radius:var(--border-radius)!important}section[data-type="component-photo"] img{border-radius:var(--border-radius) var(--border-radius) 0 0!important;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;-ms-transition:all 0.2s ease;transition:all 0.2s ease}section .photo-panel .img_text_overlay_holder{overflow:hidden}section .photo-panel .img_text_overlay{border-radius:0 0 var(--border-radius) var(--border-radius)!important;width:100%;position:absolute;left:0;color:var(--color-white);background:var(--trans-black-light);-webkit-backdrop-filter:saturate(200%) blur(14px);backdrop-filter:saturate(200%) blur(14px);text-decoration:none;height:auto;display:inline-table;font-size:1rem;padding:1rem 1.5rem;font-weight:700;text-transform:uppercase}section .solid-cta .photo-panel .img_text_overlay,section .solid-cta .img_text_overlay{position:relative;float:left;color:var(--color-white);background:var(--color-primary);-webkit-backdrop-filter:none;backdrop-filter:none;padding:1.5rem 1rem}section .solid-cta.solid-cta-white .photo-panel .img_text_overlay,section .solid-cta.solid-cta-white .img_text_overlay{color:var(--color-black);background:var(--color-light)}section .photo-panel .img_text_overlay span{font-weight:300;font-size:.8rem;display:block}section .photo-panel .img_text_overlay.img_text_overlay_top{bottom:initial;top:5rem}section .photo-panel .img_text_overlay.img_text_overlay_bottom{top:initial;bottom:0}.overlay-relative section .photo-panel .img_text_overlay_holder{position:relative;overflow:unset;padding:1rem;background:var(--color-white)}.overlay-relative section .photo-panel .img_text_overlay{all:unset;position:relative;text-align:center;width:100%;background:none;font-weight:700}.overlay-relative section .photo-panel .img_text_overlay:after{content:"";display:none}.mw-427 .photo-panel{max-width:427px;margin:auto}section .photo-panel a{text-decoration:none;position:relative;display:inline-block;width:100%}section .photo-panel a:hover img{transform:scale(102.5%)}footer#footer{background:var(--color-dark);color:var(--color-white);float:none;padding:0}footer#footer iframe{margin-bottom:-1rem}.error_page_wrapper .bodycontent{padding:0;margin:auto}section[data-type="component-gallery"] .card-columns .card{margin-bottom:.5rem;display:inline-flex;border:none}section[data-type="component-gallery"] .card-columns .card .card-img-top{border-radius:var(--border-radius);width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;object-position:center}.anchor{display:block;position:relative;top:-140px;visibility:hidden}.stretch{align-items:stretch!important}.stretch section[data-type="component-photo"],.stretch section[data-type="component-photo"] .photo-panel{height:100%}.stretch section[data-type="component-photo"] .photo-panel img{height:100%;object-fit:cover}.footer-text{font-size:1rem;padding-bottom:unset}.footerlink{color:var(--color-white);text-transform:uppercase}.footerlink:hover{color:var(--color-light)}div#newsletter{background:var(--color-grey)}div#errorpage{margin:auto!important}[data-type="container-content"] .owl-theme .owl-nav [class*=owl-]{background:var(--color-primary);border-radius:var(--border-radius);font-size:1.5rem}.vehicle_list_widget_wrapper .fa-chevron-right{--fa:"\f0da";--fa--fa:"\f0da\f0da"}.vehicle_list_widget_wrapper .fa-chevron-left{--fa:"\f0d9";--fa--fa:"\f0d9\f0d9"}.vehicle_list_widget_wrapper h2.list_widget_title{margin-bottom:3rem}.list_widget_vehicle .card-img-top{width:100%;object-fit:cover;aspect-ratio:4 / 3}.list_widget_vehicle h5.card-title{font-size:clamp(1em, 1.1rem + 0.286vw, 1.2rem);max-width:100%;align-items:baseline;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.list_widget_vehicle span.save{color:var(--color-blue);text-decoration:line-through}.list_widget_vehicle .card-body{padding-bottom:0!important}.list_widget_vehicle #attributes_summary>ul{display:flex;flex-flow:row wrap;padding:.5rem 0 0;margin:auto;list-style:none;padding-left:0}.list_widget_vehicle #attributes_summary li{display:flex;align-items:center;flex:0 0 50%;box-sizing:border-box;padding:4px 0;min-height:auto;overflow:hidden;border:solid #fff0;line-height:1;word-break:break-word}.list_widget_vehicle .listctawrap{text-align:left!important;margin-bottom:1.5rem!important}.list_widget_vehicle .attributeswrap{padding-bottom:0!important}.list_widget_vehicle .vehicle-title-condition{display:inline-block;color:var(--color-black);padding:.5rem .75rem;margin-right:.45rem;margin-bottom:.75rem;border-radius:var(--border-radius);border:1px solid var(--color-black);font-weight:400;font-size:1rem}.list_widget_vehicle .vehicle-title-condition.New{background:var(--bg-light)}.list_widget_vehicle .vehicle-title-condition.Used{background:var(--bg-light)}body.home .vehicle-search.v2 form#used-vehicle-search-widget-v2{background:none;margin:auto auto auto auto;border-radius:var(--border-radius);padding:1rem 0 1rem;max-width:var(--contentwidth)}body.home #used-vehicle-search-widget-v2 #selectoptions label select,body.home #used-vehicle-search-widget-v2 select#vehicle_type,body.home #used-vehicle-search-widget-v2 input.btn.vehicle-search-submit{height:60px;border-radius:var(--border-radius);text-transform:uppercase;background:var(--bg-light);border:1px solid var(--color-primary);padding:0 1rem;font-weight:700;font-size:1.2rem;-webkit-appearance:none;cursor:pointer}body.home #used-vehicle-search-widget-v2 #selectoptions select:disabled{color:var(--bg-black);opacity:.3;cursor:not-allowed}body.home #used-vehicle-search-widget-v2 #selectoptions label select option{background-color:#fff;color:#000}body.home #used-vehicle-search-widget-v2 input.btn.vehicle-search-submit{background:var(--color-primary);border:none;margin-top:1rem}body.home #used-vehicle-search-widget-v2 input.btn.vehicle-search-submit:after{content:"\f063";font-family:"Font Awesome 5 Pro","Font Awesome 6 Pro";font-weight:400;font-size:1.2rem;color:var(--color-primary);right:1rem;top:14px;padding:0 0 2px;position:absolute;pointer-events:none}body.home #used-vehicle-search-widget-v2 #reset-filters{background:var(--color-secondary);text-transform:uppercase;font-weight:700}body.home #used-vehicle-search-widget-v2 .vehicle_types #animate{position:absolute;top:0;left:5px;height:33px;transform-origin:0 0;border-radius:var(--border-radius);text-align:center;line-height:33px;background:var(--color-primary);color:#fff;z-index:2;font-size:1rem;text-transform:uppercase;padding:0 10px;width:auto!important;border:1px solid var(--color-primary)}body.home #used-vehicle-search-widget-v2 .vehicle_types .vehicle_advert_type_tab{padding:0 10px;border-radius:var(--border-radius);cursor:pointer;z-index:2;text-align:center;background:#fff;height:32px;font-size:1rem;margin:0 5px 5px;display:inline-block;text-transform:uppercase;border:1px solid var(--color-primary)}body.home #used-vehicle-search-widget-v2 #selectoptions label{width:100%;position:relative}body.home #used-vehicle-search-widget-v2 #selectoptions label:before{content:'';right:4px;top:0;width:23px;height:18px;background:#fff0;position:absolute;pointer-events:none;display:block}body.home #used-vehicle-search-widget-v2 #selectoptions label:after{content:"\f063";font-family:"Font Awesome 5 Pro","Font Awesome 6 Pro";font-weight:400;font-size:1.2rem;color:var(--color-black);right:1rem;top:14px;padding:0 0 2px;position:absolute;pointer-events:none}div#blog_swiper{display:flex}body.module-blog .bodycontent.col-md-12{padding:0 1rem}div#blog{padding:1rem!important}#news-page .blog-content{max-width:850px;margin:auto;padding-top:2rem}body.contact,body.module-contact_forms{background:#fff;color:var(--body-color)}body.module-contact_forms header#header,body.module-contact_forms div#dealer-nav{position:relative}body.module-contact_forms .formstrap.container{margin-bottom:2rem;padding:1rem}body.module-contact_forms .bodycontent{margin-top:1rem}body.module-contact_forms #top-cta-links{margin-bottom:2rem}.formstrap.container{margin-bottom:auto;padding:0}.formstrap.container .form_wrapper{background:none}.formstrap.container .btn-info{color:var(--color-white);background-color:var(--color-primary);border-color:var(--color-primary)}.formstrap.container .btn-info:hover{color:var(--color-white);background-color:var(--color-primary-hover);border-color:var(--color-primary-hover)}.formstrap.container .form_wrapper legend{display:block;width:100%;font-size:1.5rem;border:0;border-bottom:1px solid #e5e5e5;padding:20px;box-sizing:border-box;margin:0 auto 1rem;background:var(--color-primary);color:#fff;border-radius:var(--border-radius) var(--border-radius) 0 0;margin-top:1rem}.formstrap.container .form_wrapper fieldset{border-radius:var(--border-radius);box-shadow:var(--box-shadow);background:none}*.formstrap.container label{font-weight:700}*.formstrap.container input,*.formstrap.container textarea,*.formstrap.container select,.formstrap.container .form_wrapper .gdpr-container{padding:1rem;min-height:auto;border-radius:var(--border-radius-small)}*.formstrap.container select{height:auto!important}.formstrap.container .form-group.col-md-6{width:100%;max-width:100%;flex:0 0 100%}.formstrap.container .form-group{padding:0}.formstrap.container .form_wrapper label,.formstrap.container form{background:white!important;color:black!important;font-weight:700;font-size:1rem}.formstrap.container form{border-radius:var(--border-radius)}.formstrap.container .form_wrapper .frm_button{height:auto;line-height:normal;display:inline-flex;align-items:center}.formstrap.container .form_wrapper .frm_button i.fa.fa-envelope{display:none}.formstrap.container .form_wrapper input[type=date]{padding:1rem}.formstrap.container .form_wrapper span.fa.fa-calendar.open-datepicker{display:none}.formstrap.container .form_wrapper .gdpr-container{border:1px solid rgb(0 0 0 / .15)!important;background:#f7f7f7!important;margin-top:1rem;text-align:left}.formstrap.container input[type=text],.formstrap.container input[type=date],.formstrap.container input[type=number],.formstrap.container input[type=time],.formstrap.container textarea#form_message{min-height:55px;background-color:#f7f7f7}.formstrap.container textarea#form_message{min-height:200px}.formstrap .row.image_row{padding:1rem 1rem 0}.formstrap .row.image_row #customer_images{border-radius:var(--border-radius-small)}.formstrap.container .form_wrapper .gdpr-container label{background:none!important;cursor:pointer}.formstrap.container .form_wrapper .gdpr-container label input[type='checkbox'],.formstrap.container .form_wrapper .gdpr-container label input[type='checkbox']:hover{border:1px solid rgb(0 0 0 / .15)!important;background:#FFF;cursor:pointer;padding:0;border-radius:.2rem}.formstrap.container .form_wrapper .gdpr-container label input[type='checkbox']:hover{border:1px solid rgb(0 0 0 / .15)!important;background:#FFF}.formstrap.container .form_wrapper #frm_contact div#div_full_name{margin-top:-3rem}.formstrap.container .form_wrapper span#captcha{margin:1rem auto 0!important;display:block}.logo-header{margin-top:-4px}div#headerctas .header-box{padding:1rem}div#headerctas .fill-height{height:var(--headerheight);align-items:center}.search_submit{padding:0;border:0;outline:0;background:#fff0;color:inherit;line-height:1;cursor:pointer}.header-address{font-weight:400;margin-left:1rem;text-align:right}.select-card{position:relative;cursor:pointer;border:3px solid #fff0;transition:border-color .15s ease,box-shadow .15s ease;margin-bottom:50px}.select-card:hover{border-color:color-mix(in srgb,var(--color-primary) 45%,white)}.select-card.selected{border-color:var(--color-primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-primary) 25%,transparent)}.select-card__title{display:flex;align-items:center;justify-content:center;height:72px;text-align:center;padding:.5rem;font-weight:600;text-transform:uppercase;background:var(--color-dark);color:var(--color-light)}.select-card.selected .select-card__title{background:var(--color-primary);color:var(--color-white)}.select-card.selected::after{content:"\2713";position:absolute;top:8px;right:8px;z-index:3;width:26px;height:26px;line-height:26px;text-align:center;background:var(--color-primary);color:var(--color-white);border-radius:50%}.select-card>img{width:100%;height:auto;display:block;aspect-ratio:3 / 2;object-fit:cover}.select-card--logo .select-card__media{position:relative;width:100%;height:0;padding-top:100.98%;aspect-ratio:auto;background-size:cover;background-position:center;overflow:hidden}.select-card--logo .select-card__media::before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(to bottom,rgb(0 0 0 / .30),rgb(0 0 0 / .75));transition:background .2s ease}.select-card--logo.selected .select-card__media::before{background:linear-gradient(to bottom,color-mix(in srgb,var(--color-primary) 55%,transparent),color-mix(in srgb,var(--color-primary) 88%,transparent))}.select-card--logo .select-card__logo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;width:55%;max-width:200px;height:auto}.worktops-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--grid-gap);max-width:var(--contentwidth);margin:0 auto}html{scroll-behavior:smooth}#chassis-top{scroll-margin-top:100px}@media (max-width:768px){#chassis-top{scroll-margin-top:70px}}.worktops-grid>*{flex:0 0 100%}@media (min-width:576px){.worktops-grid>*{flex:0 0 calc((100% - 1 * var(--grid-gap)) / 2)}}@media (min-width:992px){.worktops-grid>*{flex:0 0 calc((100% - 2 * var(--grid-gap)) / 3)}}.select-card--square>img,.select-card--square .select-card__media{aspect-ratio:1 / 1}.select-card--portrait>img,.select-card--portrait .select-card__media{aspect-ratio:2 / 3}.force-full-width{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}.cards-equal .container-third-inner,.cards-equal .container-third-inner>.sections-wrapper,.cards-equal .container-third-inner>.sections-wrapper>section{height:100%}.cards-equal .container-third-inner .p-3.shadow{height:100%;display:flex;flex-direction:column}.cards-equal .container-third-inner .p-3.shadow>p:last-child{margin-top:auto;margin-bottom:0}.ih-icon-list li{text-align:center!important;margin-bottom:12px}.ih-icon-list li::before{content:"";display:inline-block;width:20px;height:20px;background-image:url(/i/196/ih-icon.webp?r=6234);background-size:contain;background-repeat:no-repeat;background-position:center;margin-right:10px;vertical-align:middle;margin-top:-3px}@media (min-width:768px){.bodycontent{margin-top:var(--headerheight-lg)}header#header,div#headerctas .fill-height{height:var(--headerheight-lg)}#headerctas i{font-size:1.5rem}.searchoverlay input[type=text]{padding:28px}.logo-header{margin-top:-10px}}@media (min-width:992px){body.hasbanner .bodycontent{margin-top:0}.bodycontent{margin-top:90px}div#top_banner{margin:88px auto auto!important}body .bodycontent{padding:0}.carousel.slide .carousel-caption{right:auto!important;left:auto!important;top:0!important;bottom:0!important;padding:inherit!important;display:flex!important;align-items:center}#headerctas a.btn i{transition:all 0.15s ease-in-out}body .bodycontent :is(.btn,.cta):hover:after,.btn-subscribe:hover:after,.topbar .btn:hover:after,#headerctas a.btn:hover i,.btn-icon:hover:after{transform:translate(5px,0)}.photo-panel a:hover .img_text_overlay:after{transform:translate(5px,0)}section[data-type="component-gallery"] .card-columns{column-count:3}.parallax-wrapper{margin-top:-20px}}@media (min-width:1200px){body #main-nav a.nav-link{font-size:1rem;padding:0.5rem!important}}@media (min-width:1600px){div#mainmenu .nav-name-Home{display:none}.navbar-expand-lg .navbar-nav{flex-direction:row}a.navbar-brand{width:200px;height:auto;min-width:200px}body #main-nav a.nav-link{color:var(--color-dark)!important;font-size:.9rem;padding:0.25rem!important}body #main-nav .navbar-nav .dropdown-menu{background:var(--color-white)!important;top:80px;border:none;border-radius:var(--border-radius-small)!important;min-width:max-content;box-shadow:0 2px 5px 0 rgb(0 0 0 / .15);border:1px solid var(--color-primary)}body #main-nav .navbar-nav .dropdown-menu.long a.nav-link{display:inline-block}body #main-nav .navbar-nav a.nav-link:hover{color:var(--color-primary)!important}.bodycontent::after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background:var(--color-black-trans);opacity:0;transition:opacity 0.3s ease;pointer-events:none;z-index:10}.bodycontent.nav-dropdown-toggled::after{opacity:1}div#headerinner div#mainmenu .navbar-nav{background:none;justify-content:space-evenly;flex-grow:1}#headerctas{min-width:140px;min-width:fit-content}}@media (max-width:1599.98px){header#header #mainmenu{position:fixed;top:0;left:-100%;width:350px;height:100%;background:var(--color-light);z-index:1100;transition:left 0.3s ease-in-out;overflow-y:auto;box-shadow:-4px 0 12px rgb(0 0 0 / .15);transition:left 0.4s ease,opacity 0.4s ease;overflow-y:auto;max-width:100%}header#header #mainmenu.show{left:0;opacity:1;padding-top:0;padding-bottom:2rem}header#header button.close-offcanvas.d-none{display:none!important}header#header button.close-offcanvas{position:sticky;top:0;left:0;right:auto;z-index:1115;padding:1.5rem;text-decoration:none;background:var(--color-light);display:inline-block;width:100%;text-align:left}.screen-darken{position:fixed;top:0;left:0;height:100vh;width:100vw;background-color:rgb(0 0 0 / .5);z-index:1090}.screen-darken.d-none{display:none}div#headerinner div#mainmenu .nav-link{padding:.5rem 1rem!important;text-decoration:none;font-weight:600}div#headerinner div#mainmenu .dropdown-menu .nav-link{padding:.5rem 1rem .5rem 1.5rem!important;font-weight:400}.dropdown-menu.show{background:none;font-weight:300;border:none;padding:0;margin:auto}}@media (max-width:991.98px){.img-mobile-first div[data-type="container-content"]:nth-child(2){order:-1}#top_banner .carousel .carousel-caption{background:none;padding:0rem 5vw 0!important;height:100%;overflow:hidden;display:flex!important;align-items:center;top:0;left:0;right:0;bottom:0}#top_banner .carousel .carousel-caption.banner-cta{background:var(--trans-black-light)}#top_banner .carousel .carousel-caption .banner-text{max-width:100%}#top_banner .carousel .carousel-caption.text-center .banner-text,#top_banner .carousel .carousel-caption.text-centre .banner-text{text-align:center}#top_banner .carousel .carousel-caption.text-right .banner-text{text-align:left}div#top_banner .carousel.slide .img-fluid{height:100%;object-position:center top;object-fit:cover;min-height:340px}.break-lg *{flex:0 0 100%;max-width:100%}}@media (max-width:767.9px){body.home .vehicle-search.v2 form#used-vehicle-search-widget-v2 #select_vehicle_ad_type_mobile{height:60px;border-radius:var(--border-radius);text-transform:uppercase;background:var(--bg-light);border:1px solid var(--color-primary);padding:0 1rem;font-weight:700;font-size:1.2rem;-webkit-appearance:none;cursor:pointer}body.home #used-vehicle-search-widget-v2 #search-ad-type label{position:relative}body.home #used-vehicle-search-widget-v2 #search-ad-type label:before{content:'';right:4px;top:0;width:23px;height:18px;background:#fff0;position:absolute;pointer-events:none;display:block}body.home #used-vehicle-search-widget-v2 #search-ad-type label:after{content:"\f063";font-family:"Font Awesome 5 Pro","Font Awesome 6 Pro";font-weight:400;font-size:1.2rem;color:#073346;right:2rem;top:14px;padding:0 0 2px;position:absolute;pointer-events:none}}@media (max-width:390px){.logo-header{width:85px}}.container-standard .sections-wrapper .contentwidth,.container-standard .sections-wrapper .container{padding-left:0;padding-right:0}.container-standard-inner .contentwidth .contentwidth{padding:0;margin:auto!important}.container-thirds{display:grid;grid-template-columns:1fr 1fr 1fr;gap:var(--grid-gap);margin:auto}.container-25-50-25{display:grid;grid-template-columns:1fr 2fr 1fr;gap:var(--grid-gap);margin:auto}.container-50-25-25{display:grid;grid-template-columns:2fr 1fr 1fr;gap:var(--grid-gap);margin:auto}.container-quarters{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:var(--grid-gap);margin:auto}.container-fifths{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;gap:var(--grid-gap);margin:auto}.container-sixths{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;gap:var(--grid-gap);margin:auto}.container-halfs{display:grid;grid-template-columns:1fr 1fr;gap:var(--grid-gap);margin:auto}.container-33-66{display:grid;grid-template-columns:1fr 2fr;gap:var(--grid-gap);margin:auto}.inner-div .container-33-66{padding:0 1rem}.container-66-33{display:grid;grid-template-columns:2fr 1fr;gap:var(--grid-gap);margin:auto}.inner-div .container-66-33{padding:0 1rem}.contentwidth .inner-div[data-type="container-content"]{padding:0}.contentwidth .inner-div[data-type="container-content"] [data-type="component-text"]{padding:0 1rem}.container-thirds .inner-div,.container-quarters .inner-div,.container-halfs .inner-div,.container-33-66 .inner-div,.container-66-33 .inner-div,.container-standard .inner-div,.container-25-50-25 .inner-div,.container-50-25-25 .inner-div,.container-sixths .inner-div,.container-fifths .col{max-width:unset}.gap-0{gap:0}@media (max-width:991.98px){.container-halfs{grid-template-columns:1fr}.container-quarters{grid-template-columns:1fr 1fr}.container-fifths{grid-template-columns:1fr 1fr}.container-sixths{grid-template-columns:1fr 1fr}.container-33-66{grid-template-columns:1fr}.container-33-66 .container-halfs{grid-template-columns:1fr 1fr}.container-66-33{grid-template-columns:1fr}.container-66-33 .container-halfs{grid-template-columns:1fr 1fr}}@media (max-width:620px){.container-halfs,.container-quarters,.container-33-66,.container-33-66 .container-halfs,.container-66-33,.container-66-33 .container-halfs,.container-25-50-25,.container-50-25-25,.container-sixths{display:flex}.container-thirds,.container-quarters,.container-33-66 .container-halfs,.container-66-33 .container-halfs,.container-25-50-25,.container-50-25-25,.container-sixths,.worktops-grid,.container-fifths{display:flex;flex-wrap:nowrap;overflow-x:auto;scroll-behavior:smooth}.container-thirds .inner-div,.container-quarters .inner-div,.container-33-66 .container-halfs .inner-div,.container-66-33 .container-halfs .inner-div,.container-25-50-25 .inner-div,.container-50-25-25 .inner-div,.container-sixths .inner-div,.worktops-grid .selection-group{max-width:350px!important}}