@import url(https://fonts.googleapis.com/css2?family=Source+Sans+3:ital,wght@0,200..900;1,200..900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Outfit:wght@100..900&display=swap);
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.ha-accordion{cursor:pointer}.ha-accordion .ha-accordion-title{align-items:center;display:flex;flex-direction:row;border-top:1px solid #e0e0e0;justify-content:space-between;padding:.75rem 0;font-size:1.25rem;font-weight:500}.ha-accordion .ha-accordion-content{cursor:initial;padding-left:.75rem;padding-bottom:.75rem}.ha-accordion .ha-accordion-content.hidden{display:none}.ha-accordion .ha-button{margin:0;padding:0;background-image:url(/themes/custom/ha_theme/components/accordion/90027a2d42c5af2bfbac.svg);background-repeat:no-repeat;background-color:rgba(0,0,0,0);background-size:.75rem .5rem;border:none;content:"";height:.5rem;width:.75rem;display:inline-block;position:relative;vertical-align:middle;margin-left:.5rem;min-width:unset;top:0}.ha-accordion.opened .ha-button{transform:unset;transform:rotate(180deg)}
.ha-contained-author{width:100%}.ha-component-author-wrapper{padding-bottom:1rem;width:100%}.ha-component-author-wrapper.ha-author-simple .author-info{align-items:center;display:flex;flex-direction:row;gap:.25rem}.ha-component-author-wrapper.ha-author-simple .author-info .author-name{gap:.25rem}.ha-component-author-wrapper.ha-author-simple .author-info .author-date{align-items:center;display:flex;flex-direction:row;gap:.25rem;padding-left:.25rem}.ha-component-author-wrapper.ha-author-profile{display:grid;grid-column-gap:1rem;grid-template-columns:repeat(4,1fr);grid-template-rows:auto;grid-row-gap:0;max-width:65rem;border-bottom:1px solid #e0e0e0}.ha-component-author-wrapper.ha-author-profile .author-info{align-items:center;display:flex;flex-direction:row;align-items:start;gap:.25rem;grid-column:span 4;justify-content:space-between}@media only screen and (min-width:70rem){.ha-component-author-wrapper.ha-author-profile .author-info{display:grid;grid-column-gap:1rem;grid-template-columns:repeat(3,1fr);grid-template-rows:auto;grid-row-gap:0;max-width:65rem;gap:.25rem;grid-template-areas:"picture author author" "date date date"}.ha-component-author-wrapper.ha-author-profile .author-info .author-picture{grid-area:picture;grid-column:span 1}.ha-component-author-wrapper.ha-author-profile .author-info .author-info{grid-area:author;grid-column:span 2;justify-content:start}.ha-component-author-wrapper.ha-author-profile .author-info .author-date{grid-area:date;grid-column:span 3;justify-content:start}}.ha-component-author-wrapper.ha-author-profile .author-info span:first-child{color:#9e9e9e;font-size:.75rem;line-height:.875rem}.ha-component-author-wrapper.ha-author-profile .author-info .author-info-data{align-items:center;display:flex;flex-direction:row;gap:.75rem}.ha-component-author-wrapper.ha-author-profile .author-date{border-left:1px solid #e0e0e0;grid-column:span 1;justify-content:center;padding-left:.5rem}@media only screen and (min-width:70rem){.ha-component-author-wrapper.ha-author-profile .author-date{border-left:none}}.ha-component-author-wrapper.ha-author-profile .author-date span:first-child{color:#9e9e9e;font-size:.75rem;line-height:.875rem}.ha-component-author-wrapper.ha-author-profile img{border-radius:50%;height:3rem;width:3rem}
.ha-autotrader-partner{align-items:center;display:flex;flex-direction:"column"}.ha-autotrader-partner .ha-autotrader-partner-branding{display:inline-block;margin-left:5px}
.ha-award-hero-banner{background-color:#a70c1b;padding:1.375rem}.ha-award-hero-banner h2{color:#fff}.ha-award-hero-banner .ha-award-category{font-size:1.5rem;line-height:1.875rem;font-weight:400;color:#fff}.ha-award-hero-banner .ha-award-hero-links{margin-top:1.375rem;display:flex;align-items:baseline;flex-direction:column;gap:1.375rem}@media only screen and (min-width:70rem){.ha-award-hero-banner .ha-award-hero-links{position:absolute;margin-top:3rem;flex-direction:row}}.ha-award-hero-banner a.ha-award-hero-link{background-color:#fff;color:#a70c1b;border-radius:.375rem;font-size:1.1875rem;font-weight:400;line-height:1.375rem;padding:.6875rem;border:1px solid}.ha-award-hero-banner a.ha-award-hero-link:after{background-image:url(/themes/custom/ha_theme/components/awardHero/4d8a7fb329d1a5fcc108.svg);background-repeat:no-repeat;background-color:rgba(0,0,0,0);background-size:.75rem .5rem;border:none;content:"";height:.5rem;width:.75rem;display:inline-block;position:relative;vertical-align:middle;margin-left:.5rem;rotate:270deg}.ha-award-hero-banner a.ha-award-hero-link:hover{background-color:#a70c1b;color:#fff}.ha-award-hero-banner a.ha-award-hero-link:hover:after{background-image:url(/themes/custom/ha_theme/components/awardHero/d209c8205478129a271a.svg);background-repeat:no-repeat;background-color:rgba(0,0,0,0);background-size:.75rem .5rem;border:none;content:"";height:.5rem;width:.75rem;display:inline-block;position:relative;vertical-align:middle;margin-left:.5rem;rotate:270deg}.ha-award-overlay-image{position:relative;z-index:2;width:100%}.ha-award-overlay-image img{width:140px;position:absolute;right:1.375rem;top:-3.75rem}@media only screen and (min-width:70rem){.ha-award-overlay-image img{top:-5.25rem}}
a.ha-back-to-top{text-decoration:underline}
.ha-banner-slider-wrapper{background:#f5f5f5;border-radius:.75rem;margin:1.25rem 0;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.ha-banner-slider-wrapper .ha-banner-slider{width:100%;height:100%;position:relative}.ha-banner-slider-wrapper .ha-banner-slider .swiper-wrapper{align-items:center}.ha-banner-slider-wrapper .ha-banner-slider .swiper-slide{text-align:center;display:flex;align-items:center;justify-content:center;padding:.625rem 0}.ha-banner-slider-wrapper .ha-banner-slider .swiper-slide .banner-slide-content{max-width:14.375rem;margin:0 auto}@media only screen and (min-width:70rem){.ha-banner-slider-wrapper .ha-banner-slider .swiper-slide .banner-slide-content{max-width:37.5rem}}.ha-banner-slider-wrapper .ha-banner-slider .swiper-slide .banner-slide-content .banner-title{font-size:1rem;font-weight:500;line-height:1.25rem;color:inherit;display:inline-block}@media only screen and (min-width:70rem){.ha-banner-slider-wrapper .ha-banner-slider .swiper-slide .banner-slide-content .banner-title{font-size:1.125rem}}.ha-banner-slider-wrapper .ha-banner-slider .swiper-slide .banner-slide-content .banner-link{display:inline-block;text-decoration:underline;font-weight:500;transition:opacity .2s ease;padding-left:.125rem}.ha-banner-slider-wrapper .ha-banner-slider .swiper-slide .banner-slide-content .banner-link:hover{opacity:.8}.ha-banner-slider-wrapper .ha-banner-slider .ha-banner-nav-prev,.ha-banner-slider-wrapper .ha-banner-slider .ha-banner-nav-next{width:2.1875rem;height:2.1875rem;background:rgba(0,0,0,0);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:10;transition:opacity .2s ease}.ha-banner-slider-wrapper .ha-banner-slider .ha-banner-nav-prev:hover,.ha-banner-slider-wrapper .ha-banner-slider .ha-banner-nav-next:hover{opacity:.8}.ha-banner-slider-wrapper .ha-banner-slider .ha-banner-nav-prev:after,.ha-banner-slider-wrapper .ha-banner-slider .ha-banner-nav-next:after{content:"";width:.625rem;height:.625rem;border:.125rem solid #3f84d5;border-top:none;border-right:none}.ha-banner-slider-wrapper .ha-banner-slider .ha-banner-nav-prev.swiper-button-disabled,.ha-banner-slider-wrapper .ha-banner-slider .ha-banner-nav-next.swiper-button-disabled{opacity:.3;cursor:not-allowed}@media only screen and (min-width:70rem){.ha-banner-slider-wrapper .ha-banner-slider .ha-banner-nav-prev,.ha-banner-slider-wrapper .ha-banner-slider .ha-banner-nav-next{width:2.5rem;height:2.5rem}.ha-banner-slider-wrapper .ha-banner-slider .ha-banner-nav-prev:after,.ha-banner-slider-wrapper .ha-banner-slider .ha-banner-nav-next:after{width:.75rem;height:.75rem}}.ha-banner-slider-wrapper .ha-banner-slider .ha-banner-nav-prev{left:.3125rem}@media only screen and (min-width:70rem){.ha-banner-slider-wrapper .ha-banner-slider .ha-banner-nav-prev{left:.625rem}}.ha-banner-slider-wrapper .ha-banner-slider .ha-banner-nav-prev:after{transform:rotate(45deg)}.ha-banner-slider-wrapper .ha-banner-slider .ha-banner-nav-next{right:.3125rem}@media only screen and (min-width:70rem){.ha-banner-slider-wrapper .ha-banner-slider .ha-banner-nav-next{right:.625rem}}.ha-banner-slider-wrapper .ha-banner-slider .ha-banner-nav-next:after{transform:rotate(-135deg)}
.branding-horizontal img{width:131px}@media only screen and (min-width:70rem){.branding-horizontal img{width:auto;height:auto}}.branding-horizontal.hidden{display:none}.branding-other{width:170px}
.ha-button{padding:.6875rem;border-radius:.375rem;text-align:center;display:flex;justify-content:center;align-items:center;background-image:none;width:auto}.ha-button.primary{background-color:#3f84d5;border:2px solid #3f84d5;color:#fff}.ha-button.primary:hover{border-color:#29588f}.ha-button.secondary{background-color:#fff;color:#3f84d5;border:1px solid #3f84d5}.ha-button.hidden{display:none}
.ha-section-group h4{margin-bottom:1.25rem;text-align:center}.ha-section-group .ha-section{display:grid;grid-column-gap:1rem;grid-template-columns:repeat(2,1fr);grid-template-rows:auto;grid-row-gap:0;max-width:65rem;grid-column-gap:.5rem;grid-row:auto}.ha-section-group .ha-section .ha-button{padding:.6875rem;border-radius:.375rem;text-align:center;display:flex;justify-content:center;align-items:center;background-image:none;width:auto}.ha-section-group .ha-section li{margin-bottom:.5rem}@media only screen and (min-width:70rem){.ha-section-group .ha-section{display:grid;grid-column-gap:1rem;grid-template-columns:repeat(1,1fr);grid-template-rows:auto;grid-row-gap:0;max-width:65rem}}
.ha-car-card{border-radius:.5rem;box-shadow:0 0 7px 0 rgba(0,0,0,.1);margin:.3125rem;padding-top:1.25rem;padding-bottom:1.25rem;padding-top:0;position:relative;min-height:389px}.ha-car-card>*{margin-left:1.25rem;margin-right:1.25rem}.ha-car-card .remove-aspect-ratio img.ha-car-card-image{aspect-ratio:auto !important;object-fit:cover;height:9.375rem}.ha-car-card .ha-car-card-leasing-label{background-color:#000;color:#fff;width:fit-content;padding:.25rem 1.5625rem;border-radius:1.25rem;position:absolute;top:2%;right:4%;font-weight:600}.ha-car-card .ha-car-card-link:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.ha-car-card .ha-car-card-model:after{background-image:url(/themes/custom/ha_theme/components/carCard/fd4c27189c9b7c8678f2.svg);background-repeat:no-repeat;background-color:rgba(0,0,0,0);border:none;content:"";height:1rem;width:1rem;display:inline-block;position:relative;vertical-align:middle;margin-left:.3125rem}.ha-car-card .ha-car-card-trim{color:#33475f;font-size:1rem;font-weight:600}.ha-car-card .ha-car-card-price-advert{color:#33475f;font-size:1.5rem;font-weight:600}.ha-car-card .ha-car-card-price-retail{font-size:1rem;font-weight:600;text-decoration:line-through}.ha-car-card .ha-car-card-leasing-header{font-size:1rem;font-weight:600;z-index:10;position:relative}.ha-car-card .ha-car-card-leasing-header .ha-information-modal .ha-information-modal-link img{margin-bottom:0}.ha-car-card .ha-car-card-leasing-period{font-size:1rem;font-weight:600}
.card-items{display:grid;grid-template-columns:1fr;gap:1rem;margin-bottom:3.75rem}@media only screen and (min-width:70rem){.card-items{grid-template-columns:repeat(3,1fr);gap:1rem}}.ha-card{display:grid;grid-column-gap:1rem;grid-template-columns:repeat(4,1fr);grid-template-rows:auto;grid-row-gap:0;max-width:65rem;position:relative;width:100%}.ha-card .ha-card-link{grid-column:span 4}.ha-card .ha-card-link:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.ha-card .ha-content-wrapper{display:grid;grid-column-gap:1rem;grid-template-columns:repeat(8,1fr);grid-template-rows:auto;grid-row-gap:0;max-width:65rem;background-color:#fff;border:1px solid #3f84d5;border-radius:.375rem;grid-column:span 4;grid-gap:.75rem;grid-template-areas:"content content content content content image image image";padding:.5rem .5rem .5rem .5rem}.ha-card .ha-content-wrapper .ha-card-content{grid-area:content}.ha-card .ha-content-wrapper .ha-card-content h3{margin:0;padding:0;font-smooth:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#33475f;font-family:"Outfit",sans-serif;font-style:normal;font-weight:600;letter-spacing:0px;color:#3f84d5;font-size:1.5rem;line-height:1.875rem;color:#3f84d5;margin-bottom:.125rem}.ha-card .ha-content-wrapper .ha-card-image{grid-area:image;height:auto;width:100%}@media only screen and (min-width:70rem){.ha-card .ha-content-wrapper{display:grid;grid-column-gap:1rem;grid-template-columns:repeat(1,1fr);grid-template-rows:auto;grid-row-gap:0;max-width:65rem;grid-column:span 4;grid-template-areas:"image" "content" "content" "content"}.ha-card .ha-content-wrapper .ha-card-content h3{margin-top:.5rem}}.ha-card.ha-card--homepage .ha-content-wrapper{background-color:#fff;border-color:#3f84d5;align-items:center}@media only screen and (min-width:70rem){.ha-card.ha-card--homepage .ha-content-wrapper{display:grid;grid-column-gap:1rem;grid-template-columns:repeat(8,1fr);grid-template-rows:auto;grid-row-gap:0;max-width:65rem;grid-template-areas:"content content content content content image image image";grid-gap:.75rem}.ha-card.ha-card--homepage .ha-content-wrapper .ha-card-content{grid-area:content;margin-top:0;line-height:1.25rem}.ha-card.ha-card--homepage .ha-content-wrapper .ha-card-content h3{margin-top:0}.ha-card.ha-card--homepage .ha-content-wrapper .ha-card-image{grid-area:image;align-content:center;width:120px;height:80px}.ha-card.ha-card--homepage .ha-content-wrapper .ha-card-image img{width:120px;height:80px;object-fit:contain}}.ha-card.ha-card--homepage .ha-content-wrapper .ha-card-content{margin-top:0;line-height:1.25rem}.ha-card.ha-card--homepage .ha-content-wrapper .ha-card-content h3{margin-top:0}.ha-card.ha-card--homepage .ha-content-wrapper .ha-card-image{align-content:center;width:120px;height:80px}.ha-card.ha-card--homepage .ha-content-wrapper .ha-card-image img{width:120px;height:80px;object-fit:contain}
.ha-hub-category-grid-wrapper h3{margin-bottom:.625rem}.ha-hub-category-grid-wrapper .ha-hub-category-grid{column-gap:2rem;display:flex;flex-flow:row wrap;justify-content:center;margin-bottom:.625rem}.ha-hub-category-grid-wrapper .ha-hub-category-grid .ha-hub-category-grid-item{flex-basis:100%;flex:1 1 calc(100% - 2rem);max-width:100%;margin-bottom:1.25rem;overflow:hidden}@media only screen and (min-width:70rem){.ha-hub-category-grid-wrapper .ha-hub-category-grid .ha-hub-category-grid-item{flex-basis:25%;flex:0 0 calc(25% - 2rem);margin-bottom:.625rem;max-width:25%}}
.ha-colours{align-items:center;display:flex;flex-direction:row;column-gap:.3125rem;justify-content:center}.ha-colours li{align-items:center;display:flex;flex-direction:row;width:30px;height:30px;border-radius:50%;margin:0 5px 0 0;box-sizing:border-box;display:inline-block;box-shadow:0 2px 3px 0 rgba(0,0,0,.1);border:4px solid #f3f3f3}
.ha-cta .ha-cta-link-button,.ha-cta .ha-cta-link-chevron{display:block;text-align:center;background-color:#3f84d5;border:1px solid #fff;color:#fff;padding-top:.625rem;padding-bottom:.625rem;border-radius:.375rem}.ha-cta .ha-cta-link-inverse-button{display:block;text-align:center;background-color:#fff;border:1px solid #3f84d5;color:#3f84d5;padding-top:.625rem;padding-bottom:.625rem;border-radius:.375rem}.ha-cta .ha-cta-link-chevron{padding-left:.625rem;text-align:left}.ha-cta .ha-cta-link-chevron::after{float:right;padding-right:.625rem}.ha-cta .ha-cta-link-left-chevron{text-wrap:auto;border-left:5px solid #3f84d5;padding-left:.625rem;text-align:left}.ha-cta .ha-cta-link-left-chevron::after{float:right;padding-right:.625rem;filter:invert(48%) sepia(70%) saturate(2257%) hue-rotate(193deg) brightness(90%) contrast(83%)}.ha-cta.cta-spaced-up{margin-top:1.5rem}.ha-cta.cta-spaced-down{margin-bottom:1.5rem}.ha-cta.ha-cta-highlight{align-items:center;display:flex;flex-direction:column;border-radius:.375rem;border:1px solid #3f84d5;gap:.625rem;padding:1.875rem .9375rem 2.5rem}.ha-cta.ha-cta-highlight h2{text-align:center}.ha-cta.ha-cta-highlight a.ha-expand:after{background:unset}@media only screen and (min-width:70rem){.ha-cta.ha-cta-highlight{padding:1.5625rem 1.875rem}}.ha-cta.ha-cta-discover{border-radius:.375rem;border:1px solid #3f84d5;padding:.75rem 1.125rem}@media only screen and (min-width:70rem){.ha-cta.ha-cta-discover{display:flex;justify-content:space-between}}.ha-cta.ha-cta-link:has(a.ha-expand){text-align:center}.ha-flex-items--50-50 .ha-cta.ha-cta-discover{display:block}.ha-flex-items--50-50 .ha-flex-items--item{width:100%}

.ha-flex-items{align-items:center;display:flex;flex-direction:column;gap:1rem;width:100%}.ha-flex-items.ha-flex-items--50-25-25,.ha-flex-items.ha-flex-items--25-25-50{align-items:center;display:flex;flex-direction:row;align-items:flex-start;flex-wrap:wrap;justify-content:space-evenly}.ha-flex-items.ha-flex-items--50-25-25 .ha-flex-items--item,.ha-flex-items.ha-flex-items--25-25-50 .ha-flex-items--item{flex-basis:47%}.ha-flex-items.ha-flex-items--50-25-25 .ha-flex-items--item:first-child{flex-basis:unset}.ha-flex-items.ha-flex-items--25-25-50 .ha-flex-items--item:last-child{flex-basis:unset}.ha-flex-items.ha-flex-items--3.default{align-items:center;display:flex;flex-direction:row;align-items:initial;flex-wrap:wrap;justify-content:space-between}.ha-flex-items.ha-flex-items--3.default>div{width:48%}.ha-flex-items.ha-flex-items--3.default>div:last-child{width:100%}@media only screen and (min-width:70rem){.ha-flex-items{align-items:center;display:flex;flex-direction:row;align-items:flex-start}.ha-flex-items.ha-flex-items--50-25-25,.ha-flex-items.ha-flex-items--25-25-50{flex-wrap:unset;justify-content:unset}.ha-flex-items.ha-flex-items--50-50 .ha-flex-items--item{width:50%}.ha-flex-items.ha-flex-items--100{flex-direction:column}.ha-flex-items.ha-flex-items--100 .ha-flex-items--item{width:100%}.ha-flex-items.ha-flex-items--33-33-33 .ha-flex-items--item{width:33.333333%}.ha-flex-items.ha-flex-items--50-25-25 .ha-flex-items--item,.ha-flex-items.ha-flex-items--25-25-50 .ha-flex-items--item{flex-basis:unset;width:25%}.ha-flex-items.ha-flex-items--50-25-25 .ha-flex-items--item:first-child{width:50%}.ha-flex-items.ha-flex-items--25-25-50 .ha-flex-items--item:last-child{width:50%}.ha-flex-items.ha-flex-items--30-70 .ha-flex-items--item:first-child{width:30%}.ha-flex-items.ha-flex-items--30-70 .ha-flex-items--item:last-child{width:70%}.ha-flex-items.ha-flex-items--70-30 .ha-flex-items--item:first-child{width:70%}.ha-flex-items.ha-flex-items--70-30 .ha-flex-items--item:last-child{width:30%}.ha-flex-items.ha-flex-items--3.default{flex-wrap:nowrap;justify-content:space-between}.ha-flex-items.ha-flex-items--3.default>div{width:24%}.ha-flex-items.ha-flex-items--3.default>div:last-child{width:50%}}
.ha-grid-information{padding:.9375rem;background-color:#f3f3f3}@media only screen and (min-width:70rem){.ha-grid-information{display:grid;grid-template-columns:auto auto auto}}.ha-grid-information .ha-grid-information-item{padding:.3125rem .9375rem}.ha-grid-information .ha-grid-information-item .ha-grid-information-item__label{font-size:.875rem;font-weight:400;text-transform:uppercase;color:#6d6d6d}.ha-grid-information .ha-grid-information-item .ha-grid-information-item__value{font-size:1.25rem;font-weight:600;border-bottom:1px solid #e0e0e0}@media only screen and (min-width:70rem){.ha-grid-information .ha-grid-information-item:nth-child(3n+1):nth-last-child(-n+3) .ha-grid-information-item__value,.ha-grid-information .ha-grid-information-item:nth-child(3n+1):nth-last-child(-n+3)~.ha-grid-information-item .ha-grid-information-item__value{border:none}}
.ha-seo-content-wrapper{align-items:center;display:flex;flex-direction:column;align-items:start;gap:.9375rem}.ha-seo-content-wrapper .ha-seo-content>*{font-family:"Source Sans 3",sans-serif;font-weight:400;color:#202020;font-size:1.1875rem;line-height:1.6875rem}.ha-seo-content-wrapper .ha-seo-content>* a{font-size:inherit}.ha-seo-content-wrapper .ha-seo-content>*:not(.hidden){display:inline}.ha-seo-content-wrapper .ha-seo-content a{color:#3f84d5;white-space:nowrap;display:inline;width:auto}.ha-seo-content-wrapper .ha-seo-content a.ha-dark-blue{color:#33475f}.ha-seo-content-wrapper .ha-seo-content a.ha-wrap-text{white-space:wrap}.ha-seo-content-wrapper .ha-seo-content a:hover{color:#29588f}.ha-seo-content-wrapper .ha-seo-content a.hidden{display:none}.ha-seo-content-wrapper.bottom-margin{margin-bottom:2.5rem}
.ha-here-to-help{max-width:50rem;margin:0 auto}.ha-here-to-help-title{font-family:"Outfit",sans-serif;font-size:1rem;font-weight:700;color:#33475f;letter-spacing:-0.5px;margin-bottom:.625rem !important}.ha-here-to-help-carousel{position:relative}.ha-here-to-help-container{overflow:hidden}.ha-here-to-help-wrapper{display:flex;gap:1rem;scroll-behavior:smooth;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;scroll-snap-type:x mandatory}.ha-here-to-help-wrapper::-webkit-scrollbar{display:none}@media only screen and (min-width:70rem){.ha-here-to-help-wrapper{scroll-snap-type:x proximity}}.ha-here-to-help-card{background:#29588f;border-radius:.5rem;padding:1.25rem;min-height:3.75rem;width:17.5rem;display:flex;flex-direction:column;justify-content:space-between;flex-shrink:0;scroll-snap-align:center}@media only screen and (min-width:70rem){.ha-here-to-help-card{scroll-snap-align:start}}.ha-here-to-help-card>div:first-child{margin-bottom:1.25rem;flex:1}.ha-here-to-help-card-content{font-size:1rem;line-height:1.25rem;color:#fff;margin:0}.ha-here-to-help-card-title{font-family:"Outfit",sans-serif;font-size:1rem;font-weight:600;line-height:1.25rem;color:#fff;letter-spacing:.2px}.ha-here-to-help-card-link{font-size:1rem;font-weight:400;color:#fff;text-decoration:underline;align-self:flex-start;transition:color .2s ease;margin-top:auto}.ha-here-to-help-card-link:hover{color:#6d6d6d}.ha-here-to-help-nav{position:absolute;top:0;height:100%;width:2.5rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;z-index:10;border:none;background:rgba(0,0,0,0)}.ha-here-to-help-nav:hover{opacity:.8}.ha-here-to-help-nav:disabled{display:none}.ha-here-to-help-nav-arrow{background-image:url(/themes/custom/ha_theme/components/hereToHelp/90027a2d42c5af2bfbac.svg);background-repeat:no-repeat;background-color:rgba(0,0,0,0);background-size:.75rem .5rem;border:none;content:"";height:.5rem;width:.75rem;display:inline-block;position:relative;vertical-align:middle;margin-left:.5rem;rotate:270deg;background-size:1rem .75rem;height:.75rem;width:1rem}.ha-here-to-help-nav-prev{left:0;background:rgba(0,0,0,0) linear-gradient(270deg,rgba(255,253,253,0) 0%,#FFFFFF 100%) 0% 0% no-repeat padding-box}.ha-here-to-help-nav-prev .ha-here-to-help-nav-arrow{transform:rotate(180deg)}.ha-here-to-help-nav-next{right:0;background:rgba(0,0,0,0) linear-gradient(270deg,#FFFFFF 0%,rgba(255,253,253,0) 100%) 0% 0% no-repeat padding-box}.ha-here-to-help-nav-next .ha-here-to-help-nav-arrow{transform:rotate(0deg)}@media only screen and (min-width:70rem){.ha-here-to-help{max-width:62.5rem}.ha-here-to-help-title{font-size:1rem}.ha-here-to-help-card{padding:1.5rem;width:20rem;min-height:3.75rem}.ha-here-to-help-card>div:first-child{margin-bottom:.9375rem}.ha-here-to-help-card-content{font-size:1rem;line-height:1.25rem}.ha-here-to-help-card-title{font-size:1rem;line-height:1.25rem}.ha-here-to-help-card-link{font-size:1rem}.ha-here-to-help-nav{width:3.125rem}.ha-here-to-help-nav-arrow{background-size:1.25rem 1rem;height:1rem;width:1.25rem}}
.ha-highlight-teaser{display:grid;grid-column-gap:1rem;grid-template-columns:repeat(1,1fr);grid-template-rows:auto;grid-row-gap:0;max-width:65rem;grid-row-gap:.625rem;grid-template-areas:"img" "content";position:relative}.ha-highlight-teaser .ha-tagged-img{grid-area:img}.ha-highlight-teaser .ha-tagged-img .ha-tag{left:0;position:absolute;top:.625rem;z-index:1}.ha-highlight-teaser .ha-content-wrapper{grid-area:content}.ha-highlight-teaser .ha-content-wrapper .ha-highlight-teaser-content{display:grid;grid-column-gap:1rem;grid-template-columns:repeat(1,1fr);grid-template-rows:auto;grid-row-gap:0;max-width:65rem;grid-row-gap:.9375rem;grid-template-areas:"title" "content" "read-more-link"}.ha-highlight-teaser .ha-content-wrapper .ha-highlight-teaser-content .ha-highlight-subtitle{color:#000;font-family:"Source Sans 3",sans-serif;font-weight:400;font-size:1rem;line-height:1.5rem;grid-area:title}.ha-highlight-teaser .ha-content-wrapper .ha-highlight-teaser-content .ha-heading{grid-area:title}.ha-highlight-teaser .ha-content-wrapper .ha-highlight-teaser-content .ha-heading h3.ha-heading-big{font-smooth:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#33475f;font-family:"Outfit",sans-serif;font-style:normal;font-weight:600;letter-spacing:0px;color:#3f84d5;font-size:1.5rem;line-height:1.875rem;font-size:3rem;line-height:3.25rem}.ha-highlight-teaser .ha-content-wrapper .ha-highlight-teaser-content .ha-text{margin:0;padding:0;grid-area:content}.ha-highlight-teaser .ha-content-wrapper .ha-highlight-teaser-content .ha-text.ha-text-big{font-family:"Source Sans 3",sans-serif;font-weight:400;color:#000;font-size:1.5rem;line-height:2rem}.ha-highlight-teaser .ha-content-wrapper .ha-highlight-teaser-content .ha-text.ha-text-big a{font-size:inherit}.ha-highlight-teaser .ha-content-wrapper .ha-highlight-teaser-content .ha-highlight-teaser-read-more-link{grid-area:read-more-link}@media only screen and (min-width:70rem){.ha-highlight-teaser{display:grid;grid-column-gap:1rem;grid-template-columns:repeat(8,1fr);grid-template-rows:auto;grid-row-gap:0;max-width:65rem;grid-row-gap:0;grid-template-areas:"header header header header header header header header" "img img img img content content content content"}}

.ha-img-text-wrapper{max-width:65rem;padding:0 1rem;align-items:center;display:flex;flex-direction:column;gap:.9375rem;margin:1.875rem auto}@media only screen and (min-width:70rem){.ha-img-text-wrapper{padding:0 2.5rem}}.ha-img-text-wrapper .ha-img-text-content{text-align:center}.ha-img-text-wrapper .ha-img-text-content .ha-img-text-content{text-align:initial}.ha-img-text-wrapper .ha-img-text-content h2{margin-bottom:1.125rem;margin-top:1.125rem}.ha-img-text-wrapper .ha-img-text-content a{color:#000;font-family:"Source Sans 3",sans-serif;font-weight:600;font-size:1.1875rem;line-height:1.6875rem}.ha-img-text-wrapper.ha-imgtext-title .ha-img-text-content-main{min-height:16.25rem;padding-top:1rem;text-align:left}@media only screen and (min-width:70rem){.ha-img-text-wrapper{align-items:center;display:flex;flex-direction:row;align-items:center;gap:.625rem;justify-content:center}.ha-img-text-wrapper.ha-imgtext-title>div{width:50%}.ha-img-text-wrapper .field--name-field-content{align-items:center;display:flex;flex-direction:row;gap:.375rem}.ha-img-text-wrapper .ha-img-text-image{margin-top:1.125rem}.ha-img-text-wrapper .ha-img-text-content-main{padding-right:2.5rem}}
.ha-information-modal{display:inline;margin-left:.125rem}.ha-information-modal .ha-information-modal-link img{width:18px;height:18px;border:1px solid rgba(0,0,0,0);display:inline;position:relative;top:4.5px;margin:0}.ha-information-modal .ha-information-modal-link img:hover{background-color:#3f84d5;border:1px solid #3f84d5;border-radius:100%;color:#fff;fill:#fff;filter:invert(1) hue-rotate(175deg)}.ha-information-modal-content{display:none}.ha-modal-dialog .ha-modal-header{border:none;background:none}.ha-modal-dialog .ha-modal-title{display:none}.ha-modal-dialog .ha-close{background-image:url(/themes/custom/ha_theme/components/informationModal/e97f9989a6f5a950f649.svg);background-repeat:no-repeat;background-color:rgba(0,0,0,0);border:none;top:1.5625rem;right:1.5625rem;width:23px;height:23px;z-index:101}.ha-modal-dialog .ha-close .ui-button-icon{display:none}.ha-modal-dialog .ha-close .ui-button-icon-space{display:none}.ha-modal-dialog .ha-close:hover,.ha-modal-dialog .ha-close:focus,.ha-modal-dialog .ha-close:focus-visible{background-image:url(/themes/custom/ha_theme/components/informationModal/e97f9989a6f5a950f649.svg);background-repeat:no-repeat;background-color:rgba(0,0,0,0);border:none}
.ha-ipso{align-items:center;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:2.5rem}@media only screen and (min-width:70rem){.ha-ipso{align-items:start}}.ha-ipso .ha-ipso-logo{width:150px}
.ha-jump-links.ha-sticky{z-index:5;background-color:#fff}.ha-jump-links.ha-sticky.ha-out-of-view{position:fixed;top:0;left:0;width:100%}.ha-jump-links .ha-jump-links-label{font-size:1rem;font-weight:600;margin-bottom:1rem}.ha-jump-links .swiper-button-disabled{display:none}.ha-jump-links .swiper-button-next,.ha-jump-links .swiper-button-prev{width:8rem;margin-top:-1.5625rem}.ha-jump-links .swiper-button-next{right:-1.25rem;background:linear-gradient(to left,rgba(255,255,255,0.8),rgba(255,255,255,0.9),rgb(255,255,255),rgb(255,255,255),rgba(255,255,255,0.7),rgba(255,255,255,0.5),rgba(255,255,255,0.3))}.ha-jump-links .swiper-button-prev{left:-1.25rem;background:linear-gradient(to right,rgba(255,255,255,0.8),rgba(255,255,255,0.9),rgb(255,255,255),rgb(255,255,255),rgba(255,255,255,0.7),rgba(255,255,255,0.5),rgba(255,255,255,0.3))}.ha-jump-links .swiper-button-next:after,.ha-jump-links .swiper-button-prev:after{height:3.25rem;line-height:3.25rem;font-size:1.875rem}.ha-jump-links .swiper-button-next:after{margin-left:3rem}.ha-jump-links .swiper-button-previous:after{margin-right:3rem}.ha-jump-links .ha-jump-links-wrapper>div.ha-tag{width:fit-content;display:inline-block;margin-right:.3125rem;margin-bottom:.3125rem}.ha-jump-links.ha-jump-links-tabs .swiper-button-next,.ha-jump-links.ha-jump-links-tabs .swiper-button-prev{margin-top:-1.375rem}.ha-jump-links.ha-jump-links-tabs .ha-jump-links-wrapper{display:table;border-collapse:collapse}.ha-jump-links.ha-jump-links-tabs .ha-jump-links-wrapper.swiper-wrapper{width:unset}.ha-jump-links.ha-jump-links-tabs .ha-jump-links-wrapper div.ha-tag{display:table-cell;border:1px solid #e0e0e0;margin-right:0;margin-left:0}.ha-jump-links.ha-jump-links-tabs .ha-jump-links-wrapper div.ha-tag span{white-space:nowrap;padding:.625rem;color:#6d6d6d;font-weight:400}.ha-jump-links.ha-jump-links-tabs .ha-jump-links-wrapper div.ha-tag a,.ha-jump-links.ha-jump-links-tabs .ha-jump-links-wrapper div.ha-tag span{text-transform:none;border-radius:0;border:none}.ha-jump-links.ha-jump-links-tabs .ha-jump-links-wrapper div.ha-tag .active,.ha-jump-links.ha-jump-links-tabs .ha-jump-links-wrapper div.ha-tag .active a{background-color:#3f84d5;color:#fff}
.ha-key-information{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding-bottom:.9375rem;margin:2.5rem 0;font-size:.875rem}@media only screen and (min-width:70rem){.ha-key-information{margin:2.5rem .625rem;font-size:1.25rem}}.ha-key-information-item{align-items:center;display:flex;flex-direction:column}.ha-key-information-item .ha-icon-wrapper{border-radius:50%;background-color:#f3f3f3;width:4.25rem;height:4.25rem;align-items:center;display:flex;flex-direction:row;justify-content:center}.ha-key-information-item .ha-icon-wrapper img{width:1.3125rem;height:1.3125rem}.ha-key-information-item .ha-key-information-data{align-items:center;display:flex;flex-direction:column;text-align:center;margin:.625rem 0 0 0}.ha-key-information-item .ha-key-information-data div:first-child{font-weight:600}
.ha-legal-notice{margin-bottom:2.25rem}.ha-legal-notice .ha-legal-logo{align-items:center;display:flex;flex-direction:row;justify-content:center;margin-bottom:.75rem}.ha-legal-notice .ha-legal-logo img{width:8.375rem;height:auto}@media only screen and (min-width:70rem){.ha-legal-notice .ha-legal-logo{margin-bottom:.5rem;justify-content:start}.ha-legal-notice .ha-legal-logo img{width:12rem}}@media only screen and (min-width:70rem){.ha-legal-notice .ha-legal-text{align-items:center;display:flex;flex-direction:column;align-items:start}}.ha-legal-notice .ha-legal-text-line{text-align:center}.ha-legal-notice .ha-legal-text-line span{color:#6d6d6d}
a{font-weight:600;font-size:1rem;line-height:1.125rem;color:#3f84d5;white-space:nowrap;text-decoration:none}a.ha-dark-blue{color:#33475f}a.ha-wrap-text{white-space:wrap}a:hover{color:#29588f}a.ha-expand:after{background-image:url(/themes/custom/ha_theme/components/link/90027a2d42c5af2bfbac.svg);background-repeat:no-repeat;background-color:rgba(0,0,0,0);background-size:.75rem .5rem;border:none;content:"";height:.5rem;width:.75rem;display:inline-block;position:relative;vertical-align:middle;margin-left:.5rem;rotate:270deg}a.ha-expand-solid:after{background-image:url(/themes/custom/ha_theme/components/link/d209c8205478129a271a.svg);background-repeat:no-repeat;background-color:rgba(0,0,0,0);background-size:.75rem .5rem;border:none;content:"";height:.5rem;width:.75rem;display:inline-block;position:relative;vertical-align:middle;margin-left:.5rem;rotate:270deg}a.ha-external:after{background-image:url(/themes/custom/ha_theme/components/link/2ec68fc7670e1bd55af7.svg);background-repeat:no-repeat;background-color:rgba(0,0,0,0);border:none;content:"";height:1rem;width:1rem;display:inline-block;position:relative;vertical-align:middle;margin-left:.625rem}a.ha-link-centered{display:block;text-align:center}a.ha-link-right{display:block;text-align:end}.ha-button{padding:.6875rem;border-radius:.375rem;text-align:center;background-color:#fff;background-image:url(/themes/custom/ha_theme/components/link/90027a2d42c5af2bfbac.svg);background-repeat:no-repeat;background-size:1rem;border:none;content:"";height:12px;width:12px}@media only screen and (min-width:70rem){.ha-button{display:none}}.ha-button.primary{background-color:#3f84d5;border:2px solid #3f84d5;color:#fff}.ha-button.primary:hover{border-color:#29588f}.ha-button.secondary{background-color:#fff;color:#3f84d5;border:1px solid #3f84d5}
.ha-make-category-info{max-width:65rem;margin:0 auto;padding:1.25rem}.ha-make-category-info-title{font-family:"Outfit",sans-serif;font-size:2rem;font-weight:700;line-height:2.5rem;color:#000;margin:0 0 1.875rem 0;letter-spacing:-0.5px}.ha-make-category-info-description{font-size:1rem;line-height:1.5rem;color:#202020;margin-bottom:1.875rem;text-wrap:wrap}.ha-make-category-info p{margin:1.25rem 0}@media only screen and (min-width:70rem){.ha-make-category-info{padding:1.5rem}.ha-make-category-info-title{font-size:2.5rem;line-height:2.875rem}.ha-make-category-info-description{font-size:1.125rem;line-height:1.75rem}}
.ha-make-category-links{background-color:#fff;padding:1.5rem;margin-bottom:1.5rem;border-radius:.5rem}.ha-make-category-links__title{font-smooth:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#33475f;font-family:"Outfit",sans-serif;font-style:normal;font-weight:600;letter-spacing:0px;font-size:1.5rem;line-height:1.875rem;font-size:1.75rem;line-height:2rem;margin-bottom:2rem;margin-top:0}.ha-make-category-links__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.ha-make-category-links__item{padding:.125rem 0}.ha-make-category-links__link{padding:0}
.ha-make-category-overview-banner{align-items:center;display:flex;flex-direction:row;align-items:stretch;background:linear-gradient(135deg,#33475F 0%,#29588F 100%);margin-bottom:2rem;overflow:hidden;width:100%}.ha-make-category-overview-banner .ha-banner-left{flex-shrink:0;width:280px;display:none;padding:1.25rem;position:relative}.ha-make-category-overview-banner .ha-banner-left::before{content:"";position:absolute;bottom:0;left:0;width:0;height:0;border-style:solid;border-width:0 14.375rem 20rem 0;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #fff rgba(0,0,0,0);z-index:1}.ha-make-category-overview-banner .ha-banner-left .ha-logo-image{height:auto;max-width:200px;width:auto;filter:drop-shadow(0 2px 4px rgba(0,0,0,0.1));position:relative;z-index:2}.ha-make-category-overview-banner .ha-banner-text{flex:1;padding:1.5rem}.ha-make-category-overview-banner .ha-banner-text .ha-banner-title{font-smooth:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#33475f;font-family:"Outfit",sans-serif;font-style:normal;font-weight:600;letter-spacing:0px;font-size:1.5rem;line-height:1.875rem;font-size:1.75rem;line-height:2rem;color:#fff;margin-bottom:.75rem}.ha-make-category-overview-banner .ha-banner-text .ha-banner-description{font-family:"Source Sans 3",sans-serif;font-weight:400;color:#202020;font-size:1.1875rem;line-height:1.6875rem;color:#fff}.ha-make-category-overview-banner .ha-banner-text .ha-banner-description a{font-size:inherit}.ha-make-category-overview-banner .ha-banner-text .ha-show-more-btn{background:none;border:none;color:#fff;cursor:pointer;font-family:"Source Sans 3",sans-serif;font-size:1rem;font-weight:500;padding:0;text-decoration:underline;transition:opacity .2s ease;margin-left:.25rem}.ha-make-category-overview-banner .ha-banner-text .ha-show-more-btn:hover{opacity:.8}@media only screen and (min-width:70rem){.ha-make-category-overview-banner .ha-banner-left{display:flex;align-items:center;justify-content:center}.ha-make-category-overview-banner .ha-banner-text{padding:1.25rem}}
article.mmd-card{align-items:center;display:flex;flex-direction:column;border-radius:.5rem;box-shadow:0 0 7px 0 rgba(0,0,0,.1);margin:.3125rem;padding-top:1.25rem;padding-bottom:1.25rem;align-items:baseline;background-color:#fff;margin-bottom:2.1875rem;width:auto;position:relative;margin-top:1.25rem}article.mmd-card>*{margin-left:1.25rem;margin-right:1.25rem}article.mmd-card .mmd-card-in-stock{background-color:#000;color:#fff;width:fit-content;padding:.25rem 2.1875rem;border-radius:.5rem;position:absolute;top:-1.25rem;left:0;font-weight:600}article.mmd-card .mmd-card-our-pick{background-color:#d0101d;color:#fff;width:fit-content;padding:.25rem 2.1875rem;border-radius:.5rem;position:absolute;top:-1.25rem;left:0;font-weight:600}article.mmd-card .mmd-card-our-pick svg{width:.75rem;height:.75rem;padding-right:.125rem;margin-bottom:-1px}article.mmd-card .mmd-card-upper-title{font-size:1.125rem;line-height:1.125rem;margin-bottom:.375rem;color:#6d6d6d}article.mmd-card .mmd-card-title{font-size:1.25rem;line-height:1.375rem;font-weight:600;margin-bottom:.375rem}@media only screen and (min-width:70rem){article.mmd-card .mmd-card-title{font-size:1.375rem}}article.mmd-card .mmd-card-details{align-items:center;display:flex;flex-direction:column;width:90%;column-gap:1.875rem}@media only screen and (min-width:70rem){article.mmd-card .mmd-card-details{align-items:center;display:flex;flex-direction:row;width:auto}}article.mmd-card .mmd-card-details>div{align-self:stretch;border-bottom:1px solid #e0e0e0;padding:.625rem 0 1.25rem;width:100%}@media only screen and (min-width:70rem){article.mmd-card .mmd-card-details>div{border-right:1px solid #e0e0e0;border-bottom:1px solid rgba(0,0,0,0);padding:2.1875rem .75rem 2.1875rem 0}}article.mmd-card .mmd-card-details>div:last-child{border:none}article.mmd-card .mmd-card-details .mmd-card-enginetrim{align-items:center;display:flex;flex-direction:row;column-gap:.9375rem;margin-bottom:.625rem}article.mmd-card .mmd-card-details .mmd-card-specs{align-items:center;display:flex;flex-direction:row;column-gap:.3125rem;row-gap:.3125rem;flex-wrap:wrap}@media only screen and (min-width:70rem){article.mmd-card .mmd-card-details .mmd-card-specs{width:11.25rem}}article.mmd-card .mmd-card-details .mmd-card-specs li{font-size:.875rem;border-radius:2px;border:1px solid #e1e1e1;padding:0 .375rem;white-space:nowrap}article.mmd-card .mmd-card-details .mmd-card-price{align-items:center;display:flex;flex-direction:row;min-width:7.5rem;white-space:nowrap;justify-content:center}@media only screen and (min-width:70rem){article.mmd-card .mmd-card-details .mmd-card-price{align-items:center;display:flex;flex-direction:column}}article.mmd-card .mmd-card-details .mmd-card-price div:nth-child(2){font-size:1.875rem;font-weight:600;line-height:2rem}article.mmd-card .mmd-card-details .mmd-card-price .mmd-card-price-rrp{font-weight:600}article.mmd-card .mmd-card-details .mmd-card-price .mmd-card-price-rrp span{text-decoration:line-through}@media only screen and (max-width:70rem){article.mmd-card .mmd-card-details .mmd-card-rrp,article.mmd-card .mmd-card-details .mmd-car-price-lease{flex-wrap:wrap;font-size:1rem}article.mmd-card .mmd-card-details .mmd-card-rrp div:nth-child(1),article.mmd-card .mmd-card-details .mmd-car-price-lease div:nth-child(1){flex-grow:1;order:2}article.mmd-card .mmd-card-details .mmd-card-rrp div:nth-child(2),article.mmd-card .mmd-card-details .mmd-car-price-lease div:nth-child(2){flex-grow:1;order:3;font-size:1rem;text-align:right}article.mmd-card .mmd-card-details .mmd-card-rrp div:nth-child(3),article.mmd-card .mmd-card-details .mmd-car-price-lease div:nth-child(3){flex-basis:100%;order:1;display:flex}article.mmd-card .mmd-card-details .mmd-card-rrp div:nth-child(3) span,article.mmd-card .mmd-card-details .mmd-car-price-lease div:nth-child(3) span{margin-left:auto}article.mmd-card .mmd-card-details .mmd-car-price-lease div:nth-child(3){display:none}}@media only screen and (min-width:70rem){article.mmd-card .mmd-card-details .mmd-car-price-lease div:nth-child(1) span{display:none}}article.mmd-card .mmd-card-details .mmd-card-pcp{display:none}@media only screen and (min-width:70rem){article.mmd-card .mmd-card-details .mmd-card-pcp{display:block;align-items:baseline;flex-direction:column;color:#c7c7c7}article.mmd-card .mmd-card-details .mmd-card-pcp div:last-child{font-weight:400;text-decoration:none}}article.mmd-card .mmd-card-details .mmd-card-deal{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:1.25rem 0}@media only screen and (min-width:70rem){article.mmd-card .mmd-card-details .mmd-card-deal{width:fit-content}}article.mmd-card .mmd-card-details .mmd-card-deal .mmd-card-cta{width:100%}article.mmd-card .mmd-card-details .mmd-card-deal .mmd-card-cta a{padding:.875rem 1.5rem}article.mmd-card .mmd-card-details .mmd-card-deal .mmd-card-cta-disabled span{color:#6d6d6d;background-color:#c7c7c7;border-radius:.375rem;display:block;padding:.875rem 1.5rem;text-align:center;white-space:nowrap}article.mmd-card .mmd-card-details .mmd-card-deal .mmd-card-cta-savings{color:#549c04;font-weight:600}
.ha-menu ul.menu-list{margin:0;padding:0}.ha-menu ul.menu-list .menu-item.menu-toggler{position:relative}.ha-menu ul.menu-list .menu-item.menu-toggler>a:after{background-image:url(/themes/custom/ha_theme/components/menu/90027a2d42c5af2bfbac.svg);background-repeat:no-repeat;background-color:rgba(0,0,0,0);background-size:.75rem .5rem;border:none;content:"";height:.5rem;width:.75rem;display:inline-block;position:relative;vertical-align:middle;margin-left:.5rem}.ha-menu ul.menu-list .menu-item.menu-toggler .submenu{display:none;opacity:1;background-color:#fff}.ha-menu ul.menu-list .menu-item.menu-toggler .submenu .menu-list{display:none}@media only screen and (min-width:70rem){.ha-menu ul.menu-list .menu-item.menu-toggler .submenu .menu-list{align-items:start;display:flex;flex-direction:column;position:absolute;background:#fff;z-index:1}.ha-menu ul.menu-list .menu-item.menu-toggler .submenu .menu-list li{padding-top:.5rem}.ha-menu ul.menu-list .menu-item.menu-toggler .submenu .menu-list a{margin:0;padding:0}}.ha-menu ul.menu-list .menu-item.menu-toggler.touched .submenu{display:block;margin-left:1.25rem}.ha-menu ul.menu-list .menu-item.menu-toggler.touched .submenu ul{display:block}.ha-menu ul.menu-list .menu-item.menu-toggler.touched .submenu ul li{display:block;height:auto;border-bottom:unset}@media only screen and (min-width:70rem){.ha-menu ul.menu-list .menu-item.menu-toggler:hover{border-bottom:unset;display:block;height:auto}.ha-menu ul.menu-list .menu-item.menu-toggler:hover .submenu{display:block;margin-left:1.25rem}.ha-menu ul.menu-list .menu-item.menu-toggler:hover .submenu ul{display:block}.ha-menu ul.menu-list .menu-item.menu-toggler:hover .submenu ul li{display:block;height:auto;border-bottom:unset}.ha-menu ul.menu-list .menu-item.menu-toggler:hover .submenu ul li a{font-size:1rem}}
.ha-menu-wrapper.mobile{background:#fff;height:100vh;position:fixed;width:100%;z-index:10;left:0;padding-left:.625rem;position:relative;margin-top:.875rem}.ha-menu-wrapper.mobile ul.menu-list li.menu-item{border-bottom:1px solid #e0e0e0}.ha-menu-wrapper.mobile ul.menu-list li.menu-item a{margin:1.875rem;display:block}.ha-menu-wrapper.mobile ul.menu-list .touched a:after{transform:rotate(180deg)}.ha-menu-wrapper.mobile a.ha-account{display:none}.ha-menu-wrapper.mobile:not(.opened){display:none}@media only screen and (min-width:70rem){.ha-menu-wrapper.mobile{display:none}}.ha-menu-wrapper.mobile .submenu a{font-size:1.125rem !important;color:#3f84d5 !important}.ha-menu-wrapper.desktop{display:none}@media only screen and (min-width:70rem){.ha-menu-wrapper.desktop{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.ha-menu-wrapper.desktop .menu-list{align-items:center;display:flex;flex-direction:row;justify-content:space-between;position:relative;z-index:998}.ha-menu-wrapper.desktop .menu-list .menu-item{margin:0;padding:0}.ha-menu-wrapper.desktop .ha-menu.secondary .menu-list{z-index:999}}.ha-menu-wrapper.desktop a.ha-account{position:absolute;right:4.375rem;top:.125rem}@media only screen and (min-width:70rem){.ha-menu-wrapper.desktop a.ha-account{position:unset}}.ha-menu-wrapper .primary{width:100%}.ha-menu-wrapper .primary .menu-list .menu-item a{font-family:"Source Sans 3",sans-serif;font-size:1.625rem;line-height:1.875rem;font-weight:400;color:#000;font-weight:600;font-size:1rem;line-height:1.125rem;color:#3f84d5;white-space:nowrap;color:#000;font-weight:600;font-size:1.375rem}@media only screen and (min-width:70rem){.ha-menu-wrapper .primary .menu-list .menu-item a{font-size:1.375rem;line-height:1.625rem;font-weight:400}}.ha-menu-wrapper .primary .menu-list .menu-item a.ha-dark-blue{color:#33475f}.ha-menu-wrapper .primary .menu-list .menu-item a.ha-wrap-text{white-space:wrap}.ha-menu-wrapper .primary .menu-list .menu-item a:hover{color:#29588f}@media only screen and (min-width:70rem){.ha-menu-wrapper .primary .menu-list .menu-item a{font-weight:600;font-size:1.5rem;white-space:nowrap}}@media only screen and (min-width:70rem){.ha-menu-wrapper .primary .menu-list .menu-item{border-bottom:unset;padding:1.25rem .625rem}}@media only screen and (min-width:70rem){.ha-menu-wrapper .primary .menu-list li{margin:0;padding:0}}@media only screen and (min-width:70rem){.ha-menu-wrapper .primary .menu-list .submenu ul{box-shadow:0px 1px 2px 0px rgba(60,64,67,.3),0px 1px 3px 1px rgba(60,64,67,.15);padding:.625rem 1.875rem;left:0}.ha-menu-wrapper .primary .menu-list .submenu ul li{padding:.3125rem}.ha-menu-wrapper .primary .menu-list .submenu ul li a{font-size:1rem}}@media only screen and (min-width:70rem){.ha-menu-wrapper .primary>.menu-list>.menu-item:first-child{padding-left:0}}@media only screen and (min-width:70rem){.ha-menu-wrapper .primary>.menu-list>.menu-item:last-child{padding-right:0}}.ha-menu-wrapper .secondary .menu-list .menu-item a{font-weight:600;font-size:1rem;line-height:1.125rem;color:#3f84d5;white-space:nowrap;font-family:"Source Sans 3",sans-serif;font-size:1rem;line-height:1.125rem;font-weight:600;color:#6d6d6d;color:#6d6d6d;margin:0 3.4375rem 0 0}.ha-menu-wrapper .secondary .menu-list .menu-item a.ha-dark-blue{color:#33475f}.ha-menu-wrapper .secondary .menu-list .menu-item a.ha-wrap-text{white-space:wrap}.ha-menu-wrapper .secondary .menu-list .menu-item a:hover{color:#29588f}@media only screen and (min-width:70rem){.ha-menu-wrapper .secondary .menu-list .menu-item a{line-height:1.625rem;font-weight:400;color:#6d6d6d}}@media only screen and (min-width:70rem){.ha-menu-wrapper .secondary .menu-list .menu-item .submenu ul{box-shadow:0px 1px 2px 0px rgba(60,64,67,.3),0px 1px 3px 1px rgba(60,64,67,.15);padding:.9375rem;left:0}.ha-menu-wrapper .secondary .menu-list .menu-item .submenu ul li{padding:.3125rem}}.ha-menu-wrapper.multi-menu .menu-list{align-items:center;display:flex;flex-direction:column;align-items:start;margin-bottom:2.5rem}.ha-menu-wrapper.multi-menu .menu-list .ha-subelement{align-items:center;display:flex;flex-direction:column;align-items:start;justify-content:space-between;width:100%}.ha-menu-wrapper.multi-menu .menu-list .ha-subelement:not(:last-child){border-bottom:1px solid #000}.ha-menu-wrapper.multi-menu .menu-list .menu-opener{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:100%}@media only screen and (min-width:70rem){.ha-menu-wrapper.multi-menu .menu-list{margin-bottom:2.4375rem}.ha-menu-wrapper.multi-menu .menu-list .ha-subelement:not(:last-child){border-bottom:none}}.ha-menu-wrapper .menu-label span{font-size:1.25rem;font-weight:600}.ha-menu-wrapper .menu-item{letter-spacing:.2px}#block-whatcar-theme-menublock-2 .ha-menu-wrapper{display:flex}#block-whatcar-theme-menublock-2 .ha-menu-wrapper .ha-subelement{display:none}@media only screen and (min-width:70rem){#block-whatcar-theme-menublock-2 .ha-menu-wrapper .ha-subelement{display:block}}#block-whatcar-theme-multimenublock .ha-menu-wrapper ul{padding-top:1.0625rem}#block-whatcar-theme-multimenublock .ha-menu-wrapper ul li{display:list-item}#block-whatcar-theme-multimenublock .ha-menu-wrapper ul li a{font-weight:400;display:block;margin-bottom:.9375rem}
@media only screen and (min-width:70rem){.menu-mobile{display:none}}.ha-close-search{display:none;background-image:url(/themes/custom/ha_theme/components/menuMobileOpener/11ceed2587a1e90dc907.svg);background-repeat:no-repeat;position:fixed;right:1.3125rem;top:1.3125rem;width:1.4375rem;height:1.4375rem;cursor:pointer;border:none;background-color:unset}@media only screen and (min-width:70rem){.ha-close-search{display:block}}.ha-burger{background-image:url(/themes/custom/ha_theme/components/menuMobileOpener/79d1d2a6faf6e171757f.svg);background-repeat:no-repeat;background-color:#fff;border:none;height:1.125rem;margin-right:1rem;width:1.375rem;margin-top:.5rem}.ha-burger.opened{background-image:url(/themes/custom/ha_theme/components/menuMobileOpener/f429067be2e89680a4e2.svg)}
.ha-mini-copy .ha-mini-copy-header{align-items:center;display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap}.ha-mini-copy .ha-mini-copy-header h3{line-height:3.25rem;margin-right:1.25rem}.ha-mini-copy .ha-mini-copy-header a:after{background-image:url(/themes/custom/ha_theme/components/miniCopy/90027a2d42c5af2bfbac.svg);background-repeat:no-repeat;background-color:rgba(0,0,0,0);background-size:.75rem .5rem;border:none;content:"";height:.5rem;width:.75rem;display:inline-block;position:relative;vertical-align:middle;margin-left:.5rem;rotate:270deg}.ha-mini-copy .ha-mini-copy-subtitle{margin-bottom:1rem}.ha-mini-copy hr{background-color:#e0e0e0;box-sizing:content-box;height:1px;border:none;margin-top:1.875rem;margin-bottom:1.875rem}.ha-mini-copy.secondary{font-family:"Source Sans 3",sans-serif;font-weight:600;font-size:1rem;line-height:1.75rem;font-size:1.1875rem;border-bottom:.0625rem solid #e0e0e0}.ha-mini-copy.secondary .ha-mini-copy-header{margin-bottom:0}.ha-mini-copy.secondary .ha-mini-copy-header h3{font-size:1rem;color:#6d6d6d;font-weight:400;line-height:1.5rem;margin-bottom:0}
article.mini-price-card{align-items:center;display:flex;flex-direction:column;text-align:center;justify-content:space-between;box-sizing:border-box;box-shadow:0 0 .375rem 0 rgba(0,0,0,.3);padding:2.1875rem 1.25rem 1.875rem}@media only screen and (min-width:70rem){article.mini-price-card{height:31.25rem}}article.mini-price-card div.mini-price-card-rrp{font-size:1.75rem;font-weight:600;margin-bottom:1.5625rem}article.mini-price-card div.mini-price-card-specs{display:none}@media only screen and (min-width:70rem){article.mini-price-card div.mini-price-card-specs{align-items:center;display:flex;flex-direction:row;justify-content:space-between;flex-wrap:nowrap}article.mini-price-card div.mini-price-card-specs .mini-price-card-specs-item{margin-left:.9375rem;margin-right:.9375rem;font-size:.875rem;white-space:nowrap}}article.mini-price-card div.mini-price-card-cta p{font-size:1.25rem;margin-top:1.5625rem;margin-bottom:.9375rem}article.mini-price-card div.mini-price-card-cta a:after{background-image:url(/themes/custom/ha_theme/components/miniPriceCard/d209c8205478129a271a.svg);background-repeat:no-repeat;background-color:rgba(0,0,0,0);background-size:.75rem .5rem;border:none;content:"";height:.5rem;width:.75rem;display:inline-block;position:relative;vertical-align:middle;margin-left:.5rem;rotate:270deg;top:-0.125rem}

.ha-new-cars-card{display:flex;flex-direction:column;background:#fff;border-radius:.5rem;box-shadow:0 2px 8px rgba(0,0,0,.1);overflow:hidden;transition:transform .2s ease,box-shadow .2s ease;position:relative;width:100%;max-width:100%;min-width:0;height:100%}.ha-new-cars-card:hover{transform:translateY(-2px);box-shadow:0 4px 16px rgba(0,0,0,.15)}.ha-new-cars-card .ha-new-cars-card-link:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.ha-new-cars-card-image{width:100%;height:auto;object-fit:cover;object-position:center;border-radius:0;background-color:#f5f5f5;display:block;flex-shrink:0}.ha-new-cars-card-wrapper{padding:.625rem 1.25rem 1.25rem 1.25rem;width:100%;box-sizing:border-box;min-width:0;align-items:center;display:flex;flex-direction:column;flex-grow:1;align-items:flex-start}.ha-new-cars-card-model{font-size:1.125rem;line-height:1.5rem;color:#3f84d5;font-weight:600;margin:0 0 .5rem 0}.ha-new-cars-card-rating-wrapper{margin-bottom:.75rem}.ha-new-cars-card-rating-wrapper .ha-rating{justify-content:left}.ha-new-cars-card-description{font-size:.875rem;color:#202020;line-height:1.4;margin-bottom:2rem;text-wrap:wrap;flex-grow:1}.ha-new-cars-card-price{margin-top:auto}.ha-new-cars-card-price-amount{color:#404040;font-weight:600;font-size:1.5rem;line-height:2rem;margin:0 0 .125rem 0}.ha-new-cars-card-price-savings{color:#4fb3bf;font-weight:600;font-size:.875rem;line-height:1.25rem;margin:0}@media only screen and (min-width:70rem){.ha-new-cars-card-image{height:auto}.ha-new-cars-card-wrapper{padding:.75rem 1.5rem 1.5rem 1.5rem}.ha-new-cars-card-model{font-size:1.25rem;line-height:1.75rem}.ha-new-cars-card-description{font-size:1rem;margin-bottom:2rem}.ha-new-cars-card-price-amount{font-size:1.75rem;line-height:2.25rem}.ha-new-cars-card-price-savings{font-size:1rem;line-height:1.5rem}}
.ha-news-advice-homepage{max-width:65rem;padding:0 1rem;padding-left:0;padding-right:0;margin-bottom:2.8125rem}@media only screen and (min-width:70rem){.ha-news-advice-homepage{padding:0 2.5rem}}@media only screen and (min-width:70rem){.ha-news-advice-homepage{padding-left:0;padding-right:0}}.ha-news-advice-homepage .ha-news-advice-homepage-header .ha-news-advice-homepage-title{font-smooth:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#33475f;font-family:"Outfit",sans-serif;font-style:normal;font-weight:600;letter-spacing:0px;font-size:1.5rem;line-height:1.875rem;font-size:1.75rem;line-height:2rem;margin-bottom:1rem}.ha-news-advice-homepage .ha-news-advice-homepage-content{display:flex;flex-wrap:wrap;gap:1.5rem;margin-bottom:2rem}.ha-news-advice-homepage .ha-news-advice-homepage-content .ha-news-advice-homepage-item{flex:1 1 100%;min-width:0}.ha-news-advice-homepage .ha-news-advice-homepage-content .ha-news-advice-homepage-item:nth-child(2),.ha-news-advice-homepage .ha-news-advice-homepage-content .ha-news-advice-homepage-item:nth-child(3){flex:1 1 calc(50% - 0.75rem)}.ha-news-advice-homepage .ha-news-advice-homepage-item{position:relative;align-items:center;display:flex;flex-direction:column;align-items:flex-start;text-decoration:none;color:inherit;background:rgba(0,0,0,0);border-radius:0;overflow:visible;box-shadow:none;transition:none}.ha-news-advice-homepage .ha-news-advice-homepage-item:hover{transform:none;box-shadow:none}.ha-news-advice-homepage .ha-news-advice-homepage-item .ha-homepage-teaser-link{white-space:normal}.ha-news-advice-homepage .ha-news-advice-homepage-item .ha-homepage-teaser-link:after{display:none}.ha-news-advice-homepage .ha-news-advice-homepage-item .ha-homepage-teaser-title{font-size:1.5rem;line-height:1.875rem;font-weight:600;font-family:"Outfit",sans-serif;margin-bottom:.625rem}.ha-news-advice-homepage .ha-news-advice-homepage-item .ha-homepage-teaser-standfirst .field{font-size:1rem;line-height:1.5rem;font-weight:400}.ha-news-advice-homepage .ha-news-advice-homepage-item .ha-news-advice-homepage-item-content{position:relative;padding:0}.ha-news-advice-homepage .ha-news-advice-homepage-item .ha-homepage-teaser-image{margin:0 0 .625rem 0}.ha-news-advice-homepage .ha-news-advice-homepage-item .ha-news-advice-homepage-image{margin:0 0 .625rem 0;height:6.25rem;overflow:hidden}.ha-news-advice-homepage .ha-news-advice-homepage-item .ha-news-advice-homepage-image img{width:100%;height:100%;object-fit:cover;transition:none}.ha-news-advice-homepage .ha-news-advice-homepage-item .ha-news-advice-homepage-image:hover img{transform:none}.ha-news-advice-homepage .ha-news-advice-homepage-item .ha-news-advice-homepage-text .ha-news-advice-homepage-article-title{color:#3f84d5;font-family:"Outfit",sans-serif;font-weight:600;font-size:1.125rem;line-height:1.375rem;margin-bottom:.75rem;word-wrap:break-word;overflow-wrap:break-word;hyphens:auto;max-width:100%}.ha-news-advice-homepage .ha-news-advice-homepage-item .ha-news-advice-homepage-text .ha-news-advice-homepage-article-description{color:#000;font-family:"Source Sans 3",sans-serif;font-weight:400;font-size:1rem;line-height:1.5rem;margin-bottom:.75rem;word-wrap:break-word;overflow-wrap:break-word;max-width:100%}.ha-news-advice-homepage .ha-news-advice-homepage-item .ha-news-advice-homepage-date{color:#9e9e9e;font-size:.875rem;line-height:1.125rem;margin-top:auto;padding-top:.5rem}.ha-news-advice-homepage .ha-news-advice-homepage-footer{font-size:1.25rem;text-align:center}.ha-news-advice-homepage .ha-news-advice-homepage-footer .ha-news-advice-homepage-more-link{font-family:"Source Sans 3",sans-serif;font-weight:400;color:#202020;font-size:1.1875rem;line-height:1.6875rem;color:#3f84d5;font-weight:600;text-decoration:none;padding:0;border:none;border-radius:0;transition:none}.ha-news-advice-homepage .ha-news-advice-homepage-footer .ha-news-advice-homepage-more-link a{font-size:inherit}.ha-news-advice-homepage .ha-news-advice-homepage-footer .ha-news-advice-homepage-more-link:after{background-image:url(/themes/custom/ha_theme/components/newsAndAdviceHomepage/90027a2d42c5af2bfbac.svg);background-repeat:no-repeat;background-color:rgba(0,0,0,0);background-size:.75rem .5rem;border:none;content:"";height:.5rem;width:.75rem;display:inline-block;position:relative;vertical-align:middle;margin-left:.5rem;rotate:270deg;background-size:.875rem;height:.875rem;width:.875rem;margin-left:.5rem}.ha-news-advice-homepage .ha-news-advice-homepage-footer .ha-news-advice-homepage-more-link:hover{background:rgba(0,0,0,0);color:#3f84d5}@media only screen and (max-width:70rem){.ha-news-advice-homepage .ha-news-advice-homepage-item:nth-child(2),.ha-news-advice-homepage .ha-news-advice-homepage-item:nth-child(3){margin-top:.625rem}.ha-news-advice-homepage .ha-news-advice-homepage-item:nth-child(2) .ha-homepage-teaser-title,.ha-news-advice-homepage .ha-news-advice-homepage-item:nth-child(3) .ha-homepage-teaser-title{font-size:1.125rem;line-height:1.375rem}}@media only screen and (min-width:70rem){.ha-news-advice-homepage .ha-news-advice-homepage-content .ha-news-advice-homepage-item{flex:1 1 calc(33.333% - 1rem)}.ha-news-advice-homepage .ha-news-advice-homepage-content .ha-news-advice-homepage-item:nth-child(2),.ha-news-advice-homepage .ha-news-advice-homepage-content .ha-news-advice-homepage-item:nth-child(3){flex:1 1 calc(33.333% - 1rem);margin-top:0}.ha-news-advice-homepage .ha-news-advice-homepage-item .ha-news-advice-homepage-image{height:5.25rem}}
.ha-our-pick{margin-bottom:.9375rem;padding:.9375rem 0;margin:0;padding:0;padding-bottom:1rem;width:100%}.ha-our-pick h3{color:#000;font-family:"Source Sans 3",sans-serif;font-weight:600;font-size:1.1875rem;line-height:1.6875rem;font-size:1.25rem;font-weight:700;margin-bottom:.9375rem;margin-right:1.875rem;border-bottom:1px solid #e0e0e0}.ha-our-pick .ha-our-pick-col{align-items:center;display:flex;flex-direction:row}.ha-our-pick .ha-our-pick-col .ha-our-pick-image{width:80%}.ha-our-pick .ha-our-pick-col .ha-our-pick-row{align-items:center;display:flex;flex-direction:column;align-items:baseline;margin-left:.625rem;font-size:1rem}.ha-our-pick .ha-our-pick-col .ha-our-pick-row a{white-space:normal}.ha-our-pick .ha-our-pick-col .ha-our-pick-price{margin-top:.625rem;font-weight:600}
nav.pager ul{align-items:center;display:flex;flex-direction:row;justify-content:space-evenly}nav.pager li{display:inline-block;font-size:1.25rem;width:3.125rem;height:3.125rem;border:1px solid #6d6d6d;background-color:#fff;border-radius:50%;text-align:center}nav.pager li a,nav.pager li span{display:block;width:3.125rem;height:3.125rem;line-height:3.125rem;color:#6d6d6d}nav.pager li.is-active{border-color:#33475f;background-color:#33475f}nav.pager li.is-active a{color:#fff}nav.pager li.pager__item--next,nav.pager li.pager__item--previous{background-color:#404040}nav.pager li.pager__item--next a,nav.pager li.pager__item--next span,nav.pager li.pager__item--previous a,nav.pager li.pager__item--previous span{color:#fff}@media only screen and (max-width:70rem){nav.pager li:not(.is-active):not(.pager__item--next,.pager__item--previous){display:none}}
.ha-plus-minus{align-items:center;display:flex;flex-direction:row;align-items:start;flex-wrap:wrap;grid-row-gap:.9375rem;margin-bottom:.9375rem;padding:.9375rem 0}.ha-plus-minus .ha-plus-minus-plus,.ha-plus-minus .ha-plus-minus-minus{margin:0;padding:0;padding-bottom:1rem;width:100%}@media only screen and (min-width:480px){.ha-plus-minus .ha-plus-minus-plus,.ha-plus-minus .ha-plus-minus-minus{margin:0;padding:0;border:none;width:50%}}.ha-plus-minus .ha-plus-minus-plus h3,.ha-plus-minus .ha-plus-minus-minus h3{color:#000;font-family:"Source Sans 3",sans-serif;font-weight:600;font-size:1.1875rem;line-height:1.6875rem;font-size:1rem;margin-bottom:.9375rem;margin-right:1.875rem;border-bottom:1px solid #e0e0e0;font-family:"Outfit",sans-serif}.ha-plus-minus .ha-plus-minus-plus li,.ha-plus-minus .ha-plus-minus-minus li{color:#000;font-family:"Source Sans 3",sans-serif;font-weight:600;font-size:1.1875rem;line-height:1.6875rem;margin-bottom:0;padding:0 0 0 1.5625rem;position:relative;font-family:"Outfit",sans-serif;font-size:1rem}.ha-plus-minus .ha-plus-minus-plus li:before,.ha-plus-minus .ha-plus-minus-minus li:before{content:"+";display:inline-block;height:.875rem;left:0;position:absolute;width:.875rem}@media only screen and (min-width:480px){.ha-plus-minus .ha-plus-minus-plus li:last-child,.ha-plus-minus .ha-plus-minus-minus li:last-child{padding-bottom:0}}.ha-plus-minus .ha-plus-minus-minus li:before{content:"-"}.ha-plus-minus.ha-colored .ha-plus-minus-minus li:before{color:#d0101d}.ha-plus-minus.ha-colored .ha-plus-minus-plus li:before{color:#28a745}
.ha-popular-new-car-reviews{margin-bottom:2.8125rem;padding-left:.625rem;padding-right:.625rem}.ha-popular-new-car-reviews__title{color:#000;font-family:"Outfit",sans-serif;font-weight:600;font-size:1.25rem;line-height:1.5rem;margin-bottom:1.5625rem}@media only screen and (min-width:70rem){.ha-popular-new-car-reviews__title{font-size:1.5rem;line-height:1.875rem}}.ha-popular-new-car-reviews__grid{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:1.5625rem}.ha-popular-new-car-reviews__item{flex:0 0 100%}@media only screen and (min-width:70rem){.ha-popular-new-car-reviews__item{flex:0 0 calc(25% - 1.25rem);margin-bottom:1.25rem}}.ha-popular-new-car-reviews__item a{color:#3f84d5;font-family:"Source Sans 3",sans-serif;font-weight:600;font-size:.875rem;line-height:1.75rem;text-decoration:underline;display:block;transition:color .2s ease}@media only screen and (min-width:70rem){.ha-popular-new-car-reviews__item a{font-size:1rem;line-height:1.5rem}}.ha-popular-new-car-reviews__item a:hover{color:#29588f}.ha-popular-new-car-reviews__item:nth-child(n+7){display:none}@media only screen and (min-width:70rem){.ha-popular-new-car-reviews__item:nth-child(n+7){display:block}.ha-popular-new-car-reviews__item:nth-child(n+25){display:none}}.ha-popular-new-car-reviews__show-more{text-align:center;margin-top:1.5rem}.ha-popular-new-car-reviews__show-more .ha-button{min-width:7.5rem;align-items:center;display:flex;flex-direction:row;justify-content:center;background-image:none;width:auto;margin:0 auto}@media only screen and (min-width:70rem){.ha-popular-new-car-reviews__show-more .ha-button{max-width:200px}}@media only screen and (min-width:70rem){.ha-popular-new-car-reviews__show-more{display:none}}
.price-indicator-information{align-items:center;display:flex;flex-direction:column;align-items:baseline}.price-indicator-information .price-table-steps{align-items:center;display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between}.price-indicator-information .price-table-steps table{border-collapse:collapse;border-spacing:0;margin-right:20px;width:70%}.price-indicator-information .price-table-steps table tr:nth-child(odd){background-color:#f3f3f3}.price-indicator-information .price-table-steps table tr:nth-child(2n){background-color:#c7c7c7}.price-indicator-information .price-table-steps table td{border:2px solid #fff;font-size:1rem;padding:2.0625rem 1.25rem;text-align:center;vertical-align:middle;width:50%}.price-indicator-information .price-table-steps table td:first-child{font-weight:600}.price-indicator-information .price-table-steps h4{padding-bottom:1.25rem;padding-top:1.25rem}.price-indicator-information ul{list-style-type:disc;padding-left:1.25rem}.price-indicator-information h4{margin-bottom:.9375rem;margin-top:0}.price-indicator-information .ha-autotrader-partner{align-self:flex-end}
.ha-proposition-panel{align-items:center;display:flex;flex-direction:column;gap:.9375rem;border-radius:.5rem;box-shadow:0 0 7px 0 rgba(0,0,0,.2);padding:2rem;background-color:#fff;margin:.625rem}.ha-proposition-panel__title{font-smooth:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#33475f;font-family:"Outfit",sans-serif;font-style:normal;font-weight:600;letter-spacing:0px;font-size:1.5rem;line-height:1.875rem;font-size:1.75rem;line-height:2rem;text-align:center;color:#33475f;font-size:1.5rem;line-height:1.875rem;font-family:"Outfit",sans-serif}.ha-proposition-panel__steps{align-items:center;display:flex;flex-direction:column;align-items:flex-start;gap:1.5rem;position:relative}.ha-proposition-panel__steps::before{content:"";position:absolute;top:3rem;left:calc(1.5rem + 0.3125rem);width:1px;height:calc(100% - 6.25rem);background-color:#3f84d5;z-index:1}.ha-proposition-panel__step{align-items:center;display:flex;flex-direction:row;gap:1rem;align-items:flex-start}.ha-proposition-panel__header{align-items:center;display:flex;flex-direction:column;align-items:flex-start;flex-shrink:0;width:3rem}.ha-proposition-panel__circle{align-items:center;display:flex;flex-direction:row;justify-content:center;border-radius:50%;background-color:#3f84d5;color:#fff;width:3rem;height:3rem;min-width:3rem;min-height:3rem;position:relative;z-index:2;border:.3125rem solid #fff}.ha-proposition-panel__circle span{font-smooth:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#33475f;font-family:"Outfit",sans-serif;font-style:normal;font-weight:600;letter-spacing:0px;color:#000;font-size:1rem;line-height:1.25rem;color:#fff;font-family:"Source Sans 3",sans-serif}.ha-proposition-panel__connector{display:none}.ha-proposition-panel__body{align-items:center;display:flex;flex-direction:column;gap:.5rem;margin-top:1.25rem;flex:1;align-items:flex-start;justify-content:flex-start}.ha-proposition-panel__heading{font-smooth:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#33475f;font-family:"Outfit",sans-serif;font-style:normal;font-weight:600;letter-spacing:0px;color:#3f84d5;font-size:1.5rem;line-height:1.875rem;font-size:1.125rem;line-height:1.375rem;color:#33475f;font-size:1rem;line-height:1.25rem;font-family:"Outfit",sans-serif;font-weight:700}.ha-proposition-panel__subheading{font-family:"Source Sans 3",sans-serif;font-weight:400;color:#202020;font-size:1.1875rem;line-height:1.6875rem;color:#000;font-size:1rem;line-height:1.5rem;font-family:"Source Sans 3",sans-serif}.ha-proposition-panel__subheading a{font-size:inherit}@media only screen and (min-width:70rem){.ha-proposition-panel__steps{align-items:center;display:flex;flex-direction:row;align-items:flex-start;justify-content:center}.ha-proposition-panel__steps::before{display:none}.ha-proposition-panel__step{align-items:center;display:flex;flex-direction:column;align-items:center;text-align:center;flex:1;position:relative}.ha-proposition-panel__step:not(:last-child)::after{content:"";position:absolute;top:calc(1.75rem + 0.3125rem);right:-50%;width:100%;height:1px;background-color:#3f84d5;z-index:1}.ha-proposition-panel__header{align-items:center;display:flex;flex-direction:column;align-items:center;width:auto}.ha-proposition-panel__circle{width:3.4375rem;height:3.4375rem;min-width:3.4375rem;min-height:3.4375rem;position:relative;z-index:2;border:.3125rem solid #fff}.ha-proposition-panel__connector{display:none}.ha-proposition-panel__body{margin-top:0;align-items:center}}
figure.pullquote{margin:0;padding:0}figure.pullquote blockquote{margin:0;padding:0;font-size:1rem;font-weight:600;color:#33475f}figure.pullquote blockquote:before{content:"“"}figure.pullquote blockquote:after{content:"”"}
.ha-rating{align-items:center;display:flex;flex-direction:row;column-gap:.3125rem;justify-content:right}.ha-rating .ha-rating-label{color:#000;font-family:"Source Sans 3",sans-serif;font-weight:600;font-size:1.1875rem;line-height:1.6875rem}.ha-rating .ha-rating-stars{align-items:center;display:flex;flex-direction:row;gap:.25rem}.ha-rating img{height:1.125rem;width:1.125rem}.ha-rating.ha-rating-justify-left{justify-content:left}.ha-rating.ha-rating-justify-left .ha-rating-label{font-weight:600;color:#33475f}
.ha-read-more-teaser{display:grid;grid-column-gap:1rem;grid-template-columns:repeat(1,1fr);grid-template-rows:auto;grid-row-gap:0;max-width:65rem;grid-template-areas:"header" "img" "content";margin-bottom:3.75rem}.ha-read-more-teaser h3{grid-area:header}.ha-read-more-teaser .ha-read-more-teaser-image{grid-area:img;margin-bottom:1.5625rem}.ha-read-more-teaser .ha-content-wrapper{grid-area:content}.ha-read-more-teaser .ha-content-wrapper .ha-read-more-teaser-content{margin:0;padding:0;font-family:"Source Sans 3",sans-serif;font-weight:400;color:#202020;font-size:1.1875rem;line-height:1.6875rem}.ha-read-more-teaser .ha-content-wrapper .ha-read-more-teaser-content a{font-size:inherit}.ha-read-more-teaser .ha-content-wrapper .ha-read-more-teaser-read-more-link{margin-top:.5rem}.ha-read-more-teaser.ha-default-bg{background:#f3f3f3}.ha-read-more-teaser.ha-container-spaced{margin-bottom:.875rem;padding:1.25rem 1.25rem 3.125rem 1.25rem}.ha-read-more-teaser.ha-content-bottom-aligned .ha-content-wrapper{align-items:center;display:flex;flex-direction:column;align-items:start;justify-content:end}.ha-read-more-teaser.ha-row-gap{grid-row-gap:.625rem}@media only screen and (min-width:70rem){.ha-read-more-teaser{display:grid;grid-column-gap:1rem;grid-template-columns:repeat(8,1fr);grid-template-rows:auto;grid-row-gap:0;max-width:65rem;grid-template-areas:"header header header header header header header header" "img img img content content content content content"}.ha-read-more-teaser.ha-read-more-teaser--large{grid-template-areas:"header header header header header header header header" "img img img img content content content content"}.ha-read-more-teaser .ha-read-more-teaser-image{margin:0;padding:0}}
#ha-real-mpg-widget{display:flex;flex-direction:column;gap:1rem;flex:auto}#ha-real-mpg-widget button{display:block;width:100%;text-align:center;border:1px solid #333;background:rgba(0,0,0,0);color:#333;padding-top:.625rem;padding-bottom:.625rem;border-radius:.375rem;margin-bottom:.625rem}#ha-real-mpg-widget button.hidden{display:none}#ha-real-mpg-widget button:last-of-type{margin-bottom:0}@media only screen and (min-width:70rem){#ha-real-mpg-widget{flex-direction:row}}#ha-real-mpg-widget .ha-real-mpg-widget-item{width:100%;display:flex;flex-direction:row;gap:0;padding:0;margin:0}@media only screen and (min-width:70rem){#ha-real-mpg-widget .ha-real-mpg-widget-item{flex-direction:column}}#ha-real-mpg-widget .ha-real-mpg-widget-item>div{padding:1.25rem;text-align:center;border-radius:0 .375rem .375rem 0;flex-grow:1}#ha-real-mpg-widget .ha-real-mpg-widget-item>div:first-child{border-radius:.375rem 0 0 .375rem}@media only screen and (min-width:70rem){#ha-real-mpg-widget .ha-real-mpg-widget-item>div{border-radius:0 0 .375rem .375rem}#ha-real-mpg-widget .ha-real-mpg-widget-item>div:first-child{border-radius:.375rem .375rem 0 0}}#ha-real-mpg-widget .ha-real-mpg-widget-item .ha-real-mpg-widget-item__label{font-size:.875rem;font-weight:400;text-transform:uppercase}#ha-real-mpg-widget .ha-real-mpg-widget-item .ha-real-mpg-widget-item__value{font-size:1.25rem;font-weight:600}#ha-real-mpg-widget .ha-real-mpg-widget-item.ha-real-mpg-widget__cost{flex-direction:column}#ha-real-mpg-widget .ha-real-mpg-widget-item.ha-real-mpg-widget__cost>div{border-radius:0 0 .375rem .375rem}#ha-real-mpg-widget .ha-real-mpg-widget-item.ha-real-mpg-widget__cost>div:first-child{border-radius:.375rem .375rem 0 0}#ha-real-mpg-widget .ha-real-mpg-widget-item.ha-real-mpg-widget__mpg .ha-real-mpg-widget__wltp{background-color:#036;color:#fff}#ha-real-mpg-widget .ha-real-mpg-widget-item.ha-real-mpg-widget__mpg .ha-real-mpg-widget__real{background-color:#cef;color:#036}#ha-real-mpg-widget .ha-real-mpg-widget-item.ha-real-mpg-widget__co2 .ha-real-mpg-widget__wltp{background-color:#060;color:#fff}#ha-real-mpg-widget .ha-real-mpg-widget-item.ha-real-mpg-widget__co2 .ha-real-mpg-widget__real{background-color:#cfc;color:#060}#ha-real-mpg-widget .ha-real-mpg-widget-item .ha-real-mpg-widget__result{background-color:#333;color:#fff}#ha-real-mpg-widget .ha-real-mpg-widget-item .ha-real-mpg-widget__result input{margin:.625rem}#ha-real-mpg-widget .ha-real-mpg-widget-item .ha-real-mpg-widget__edit{background-color:#f0f0f0;color:#333}.ha-real-mpg-widget__disclaimer{font-size:.625rem;line-height:1.125rem}
.ha-review-authors h2.ha-headline{font-size:2.25rem;color:#33475f}.ha-review-authors .ha-author{padding:.9375rem 0}.ha-review-authors .ha-author:not(:first-child){border-top:.0625rem solid #3f84d5;padding-top:1.5625rem}.ha-review-authors .ha-author .ha-author-header{align-items:center;display:flex;flex-direction:row;align-items:stretch;gap:1.25rem;margin-bottom:.9375rem;line-height:1.25rem}.ha-review-authors .ha-author .ha-author-header .ha-author-avatar{align-items:center;display:flex;flex-direction:row;align-items:center}.ha-review-authors .ha-author .ha-author-header .ha-author-avatar img{width:3.1875rem;height:3.1875rem;object-fit:cover}.ha-review-authors .ha-author .ha-author-header .ha-author-text{align-items:center;display:flex;flex-direction:column;align-items:flex-start;flex:1}.ha-review-authors .ha-author .ha-author-header .ha-author-text p{color:#000;font-family:"Source Sans 3",sans-serif;font-weight:400;font-size:1rem;line-height:1.5rem;display:inline-block;line-height:1.25rem;margin:0}.ha-review-authors .ha-author .ha-author-header .ha-author-links{align-items:center;display:flex;flex-direction:row;gap:.625rem}.ha-review-authors .ha-author .ha-author-header .ha-author-links a{display:block}.ha-review-authors .ha-author .ha-author-header .ha-author-links a img.icon{width:1.5rem;height:1.5rem;object-fit:contain;color:#3f84d5}.ha-review-authors .ha-author-bio{margin-top:.625rem;margin-bottom:1.25rem}.ha-review-authors .ha-author-bio p{color:#000;font-family:"Source Sans 3",sans-serif;font-weight:400;font-size:1rem;line-height:1.5rem;color:#202020}@media(max-width:70rem){.ha-review-authors .ha-author .ha-author-header{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:.625rem}.ha-review-authors .ha-author .ha-author-header .ha-author-avatar{order:1}.ha-review-authors .ha-author .ha-author-header .ha-author-text{order:2}.ha-review-authors .ha-author .ha-author-header .ha-author-links{order:3;flex-direction:row;gap:.625rem;width:100%}}
.ha-review-car-specifications{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:minmax(3.75rem,auto) auto minmax(3.75rem,auto) minmax(3.75rem,auto) repeat(auto-fill,minmax(3.75rem,auto));gap:.5rem;margin-bottom:.5rem}.ha-review-car-specifications h2.ha-headline{font-size:2.25rem;color:#33475f;grid-column:1/-1;grid-row:1/2;margin-bottom:.5rem}.ha-review-car-specifications h3.ha-headline{font-smooth:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#33475f;font-family:"Outfit",sans-serif;font-style:normal;font-weight:600;letter-spacing:0px;color:#3f84d5;font-size:1.5rem;line-height:1.875rem;font-size:1.125rem;line-height:1.375rem;color:#202020;line-height:1.25rem;grid-column:1/-1;grid-row:2/3;border-bottom:.0625rem solid #e0e0e0;padding-bottom:.3125rem}.ha-review-car-specifications .ha-our-pick-wrapper{grid-column:1/2;grid-row:3/5;padding:.5rem;box-sizing:border-box}.ha-review-car-specifications .ha-our-pick-wrapper .ha-our-pick{border-bottom:.0625rem solid #e0e0e0;padding-bottom:.5rem}.ha-review-car-specifications .ha-our-pick-wrapper .ha-our-pick img{width:7.25rem;height:auto}@media only screen and (min-width:70rem){.ha-review-car-specifications .ha-items-wrapper{grid-column:1/-1;grid-row:5/auto;display:grid;grid-template-columns:repeat(2,1fr);grid-auto-rows:minmax(3.75rem,auto);gap:.5rem}}.ha-review-car-specifications .ha-items-wrapper .ha-mini-copy{padding:.5rem;box-sizing:border-box;min-height:3.75rem}.ha-review-car-specifications .ha-items-wrapper .ha-mini-copy a:after{display:none}.ha-review-car-specifications .ha-items-wrapper .ha-colours{display:flex;justify-content:flex-start}.ha-review-car-specifications .ha-items-wrapper .ha-colours ul{display:flex;gap:.25rem;margin:0;padding:0}.ha-review-car-specifications .ha-items-wrapper .ha-colours ul li{width:1.25rem;height:1.25rem;border-radius:50%}.ha-review-car-specifications::before{content:"";grid-column:2/3;grid-row:3/5;background:rgba(0,0,0,0)}
.block-ha-components .ha-review-main-title h2.ha-review-main-title-second-heading{margin-bottom:0}.ha-review .block-review-title-block{padding-bottom:1.25rem}.ha-review .field--name-field-tags .field__items{gap:.3125rem}.ha-review .field--name-field-tags .field__items .ha-tag.secondary .ha-tag-content a{padding:.375rem;border-radius:0}.ha-review .ha-seo-content-title h2{font-size:1.5rem}.ha-review .ha-rating-label{font-size:1.5rem}.ha-review-main-title h1{font-size:2.25rem;font-weight:700;line-height:2.625rem}@media only screen and (min-width:70rem){.ha-review-main-title h1{font-size:3rem;line-height:3.25rem}}.ha-review-main-title h2.ha-review-main-title-second-heading{color:#000;font-size:1.1875rem;font-weight:400;margin-bottom:0;margin-top:.9375rem}@media only screen and (min-width:70rem){.ha-review-main-title h2.ha-review-main-title-second-heading{font-size:1.5rem}}.ha-review-main-title .ha-review-main-title-overview{display:grid;grid-column-gap:1rem;grid-template-columns:repeat(2,1fr);grid-template-rows:auto;grid-row-gap:0;max-width:65rem;grid-column-gap:.625rem;grid-row-gap:.3125rem;width:100%}.ha-review-main-title .ha-review-main-title-overview div,.ha-review-main-title .ha-review-main-title-overview ul{margin-top:.625rem}.ha-review-main-title .ha-review-main-title-overview .ha-rating{grid-column:1;grid-row:1;max-width:fit-content}.ha-review-main-title .ha-review-main-title-overview .ha-rating img{width:1.25rem;height:1.25rem}@media only screen and (min-width:70rem){.ha-review-main-title .ha-review-main-title-overview .ha-rating img{width:1.75rem;height:1.75rem}}.ha-review-main-title .ha-review-main-title-overview .ha-rating-stars{margin-top:0}.ha-review-main-title .ha-review-main-title-overview .ha-review-main-title-price{font-weight:600;padding-top:.625rem;white-space:nowrap;grid-column:2;grid-row:1}.ha-review-main-title .ha-review-main-title-overview .ha-toggle-links{grid-column:1;grid-row:2}.ha-review-main-title .ha-review-main-title-overview .ha-review-main-title-generation{padding-top:.3125rem;font-weight:600;grid-column:2;grid-row:2}.ha-review-main-title .ha-review-main-title-overview .ha-review-main-title-generation.no-toggle{grid-column:1}.ha-review-main-title .ha-review-main-title-overview .ha-review-main-title-other-generations{grid-column:1/-1;grid-row:3}.ha-review-main-title .ha-review-main-title-overview .ha-review-main-title-other-generations ul{display:flex;flex-wrap:wrap;gap:.625rem;margin:0;padding:0;list-style:none}.ha-review-main-title .ha-review-main-title-overview .ha-review-main-title-other-generations li{margin-left:0}@media only screen and (min-width:70rem){.ha-review-main-title .ha-review-main-title-overview{align-items:center;display:flex;flex-direction:row;align-items:center;flex-wrap:nowrap}.ha-review-main-title .ha-review-main-title-overview .ha-rating{order:1;flex-grow:0}.ha-review-main-title .ha-review-main-title-overview .ha-review-main-title-price{order:2;margin-left:.9375rem}.ha-review-main-title .ha-review-main-title-overview .ha-review-main-title-generation{order:3;padding-top:0}.ha-review-main-title .ha-review-main-title-overview .ha-review-main-title-other-generations{order:4}.ha-review-main-title .ha-review-main-title-overview .ha-toggle-links{order:99;margin-left:auto;flex-grow:0}}
.ha-review-title-rating{align-items:center;display:flex;flex-direction:row;align-items:center;column-gap:.25rem;justify-content:space-between;left:2.1875rem;position:absolute;top:0;width:calc(100% - 60px)}.ha-review-title-rating h2{white-space:nowrap}.ha-review-title-rating h3 a{white-space:inherit}@media only screen and (min-width:70rem){.ha-review-title-rating{left:2.8125rem;width:calc(100% - 50px)}}.ha-review-img-slider.swiper{margin-bottom:1.25rem}@media only screen and (min-width:70rem){.ha-review-img-slider.swiper{display:none}}.ha-review-double-image{display:none}@media only screen and (min-width:70rem){.ha-review-double-image{display:grid;grid-column-gap:1rem;grid-template-columns:repeat(2,1fr);grid-template-rows:auto;grid-row-gap:0;max-width:65rem}.ha-review-double-image .paragraph{grid-column:span 1}}.ha-review-overview{padding-top:1.5rem;width:100%}.ha-review-overview h3{margin-bottom:.9375rem;margin-top:.9375rem}.ha-review-overview h3 a{white-space:wrap}.ha-review-overview .ha-review-specs{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:.625rem;margin-bottom:.625rem}.ha-review-overview .ha-review-specs .ha-review-detail{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:.375rem}.ha-review-overview .ha-review-specs .ha-review-detail span{font-family:"Source Sans 3",sans-serif;font-weight:400;color:#202020;font-size:1.1875rem;line-height:1.6875rem}.ha-review-overview .ha-review-specs .ha-review-detail span a{font-size:inherit}.ha-review-overview .ha-review-specs .ha-review-detail span:first-child{color:#000;font-family:"Source Sans 3",sans-serif;font-weight:600;font-size:1.1875rem;line-height:1.6875rem}.ha-review-overview .ha-review-ratings{align-items:center;display:flex;flex-direction:row;border-bottom:1px solid #e0e0e0;flex-wrap:wrap;gap:.625rem;justify-content:start;padding-bottom:.625rem;width:100%}.ha-review-overview .swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:unset;left:unset;position:relative}
.ha-review-small-teaser .ha-review-small-teaser-container .ha-review-small-teaser-img{margin-bottom:.625rem}.ha-review-small-teaser .ha-review-small-teaser-container h3{margin-bottom:.3125rem}.ha-review-small-teaser .ha-review-small-teaser-container h3 a{white-space:normal}.ha-review-small-teaser .ha-review-small-teaser-container .ha-price{color:#000;font-family:"Source Sans 3",sans-serif;font-weight:700;font-size:1rem;line-height:1.25rem;display:inline-block;margin-bottom:.625rem}.ha-review-small-teaser .ha-review-small-teaser-container .ha-rating{align-items:center;display:flex;flex-direction:row;justify-content:start;margin-bottom:.9375rem}.ha-review-small-teaser .ha-review-small-teaser-container .ha-standfirst{color:#000;font-family:"Source Sans 3",sans-serif;font-weight:400;font-size:1rem;line-height:1.5rem;margin-bottom:2.8125rem}
.ha-review-teaser .ha-review-teaser-container .ha-review-teaser-img{margin-bottom:.625rem}.ha-review-teaser .ha-review-teaser-container h3{margin-bottom:.3125rem}.ha-review-teaser .ha-review-teaser-container h3 a{white-space:break-spaces}.ha-review-teaser .ha-review-teaser-container .ha-price{color:#000;font-family:"Source Sans 3",sans-serif;font-weight:700;font-size:1rem;line-height:1.25rem;display:inline-block;margin-bottom:.625rem}.ha-review-teaser .ha-review-teaser-container .ha-rating{align-items:center;display:flex;flex-direction:row;justify-content:start;margin-bottom:.625rem}.ha-review-teaser .ha-review-teaser-container .ha-standfirst{color:#000;font-family:"Source Sans 3",sans-serif;font-weight:400;font-size:1rem;line-height:1.5rem;margin-bottom:2.8125rem}
@media only screen and (min-width:70rem){#search-mobile{display:none}}.ha-search{background-image:url(/themes/custom/ha_theme/components/searchIcon/bce851649092369a330f.svg);background-repeat:no-repeat;background-color:#fff;border:none;height:1.125rem;width:1.375rem}
.ha-service-tool-card a{white-space:nowrap}
.ha-show-more-arrow{align-items:center;display:flex;flex-direction:row;justify-content:center;margin-bottom:2.5rem;margin-top:1.5625rem}.ha-show-more-arrow .ha-show-more-arrow-link:after{background-image:url(/themes/custom/ha_theme/components/showMoreArrow/90027a2d42c5af2bfbac.svg);background-repeat:no-repeat;background-color:rgba(0,0,0,0);background-size:.75rem .5rem;border:none;content:"";height:.5rem;width:.75rem;display:inline-block;position:relative;vertical-align:middle;margin-left:.5rem}.ha-show-more-arrow .ha-show-more-arrow-link.rotate:after{background-image:url(/themes/custom/ha_theme/components/showMoreArrow/90027a2d42c5af2bfbac.svg);background-repeat:no-repeat;background-color:rgba(0,0,0,0);background-size:.75rem .5rem;border:none;content:"";height:.5rem;width:.75rem;display:inline-block;position:relative;vertical-align:middle;margin-left:.5rem;rotate:180deg}.ha-show-more-arrow .ha-content-wrapper{align-items:center;display:flex;flex-direction:row;align-items:start;flex-direction:row-reverse;gap:1rem;grid-column:span 4}.ha-show-more-arrow .ha-content-wrapper .ha-read-more-teaser-image{height:auto;width:100%}.ha-show-more-arrow .ha-content-wrapper .ha-read-more-teaser-content{flex-grow:2}.ha-show-more-arrow .ha-content-wrapper .ha-read-more-teaser-content h3{font-smooth:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#33475f;font-family:"Outfit",sans-serif;font-style:normal;font-weight:600;letter-spacing:0px;color:#3f84d5;font-size:1.5rem;line-height:1.875rem;font-size:3rem;line-height:3.25rem;color:#3f84d5}@media only screen and (min-width:70rem){.ha-show-more-arrow .ha-content-wrapper{align-items:center;display:flex;flex-direction:column;align-items:start;gap:.5rem}}
.ha-signup-form-wrapper{background-color:#33475f;color:#fff;padding:1.875rem}.ha-signup-form-wrapper h2{color:#fff}.ha-signup-form-wrapper .ha-signup-privacy{font-size:.75rem;font-weight:700}.ha-signup-form-wrapper form{margin:0;padding:0}.ha-signup-form-wrapper form .captcha-type-challenge--recaptcha{text-align:center}.ha-signup-form-wrapper form .captcha-type-challenge--recaptcha .g-recaptcha{display:inline-block}.ha-signup-form-wrapper form #newsletter-subscribe-wrapper{display:flex;flex-direction:column}.ha-signup-form-wrapper form #newsletter-subscribe-wrapper>*{box-sizing:content-box}.ha-signup-form-wrapper form #newsletter-subscribe-wrapper div>input{width:calc(100% - 1.375rem)}.ha-signup-form-wrapper form #newsletter-subscribe-wrapper input{font-weight:600;font-size:1rem;line-height:1.125rem;font-family:"Source Sans 3",sans-serif;font-weight:400;font-size:1rem;line-height:1.25rem;color:#000;font-family:"Source Sans 3",sans-serif;font-weight:600;font-size:1.1875rem;line-height:1.6875rem;display:block;border-radius:.375rem;padding:.625rem;margin-top:.625rem}.ha-signup-form-wrapper form #newsletter-subscribe-wrapper input#edit-subscribe{color:#000;font-family:"Source Sans 3",sans-serif;font-weight:600;font-size:1.1875rem;line-height:1.6875rem;background-color:#3f84d5;border:2px solid #3f84d5;color:#fff;cursor:pointer;border-radius:1.5625rem;padding:.625rem 1.875rem}@media only screen and (min-width:70rem){.ha-signup-form-wrapper form #newsletter-subscribe-wrapper{flex-direction:row;gap:1.875rem}.ha-signup-form-wrapper form #newsletter-subscribe-wrapper div>input{width:calc(100% - 1.375rem)}}
.ha-slider-wrapper.ha-slider-hidden{display:none}.ha-slider-wrapper .swiper{height:100%;width:100%}.ha-slider-wrapper .swiper .swiper-slide>*{height:100%;min-width:100%}.ha-slider-wrapper .swiper .swiper-slide img{aspect-ratio:3/2}.ha-slider-wrapper .swiper .swiper-button-disabled{display:none}.ha-slider-wrapper .swiper .swiper-button-prev{background:rgba(0,0,0,0) linear-gradient(270deg,rgba(255,253,253,0) 0%,#FFFFFF 100%) 0% 0% no-repeat padding-box;display:flex;align-items:center;left:0;height:100%;top:0;margin-top:0}.ha-slider-wrapper .swiper .swiper-button-prev.swiper-button-disabled{display:none}.ha-slider-wrapper .swiper .swiper-button-next{background:rgba(0,0,0,0) linear-gradient(270deg,#FFFFFF 0%,rgba(255,253,253,0) 100%) 0% 0% no-repeat padding-box;display:flex;align-items:center;height:100%;right:0;top:0;margin-top:0}.ha-slider-wrapper .swiper .swiper-button-next.swiper-button-disabled{display:none}.ha-slider-wrapper.tabs .swiper-button-next:after,.ha-slider-wrapper.tabs .swiper-button-prev:after{font-size:1.25rem}
.ha-slider-gallery-wrapper{align-items:center;display:flex;flex-direction:column;align-items:unset;gap:10px}.ha-slider-gallery-wrapper .ha-close-icon{height:2.8125rem;width:2.8125rem}.ha-slider-gallery-wrapper .ha-slider-main-image{position:relative}.ha-slider-gallery-wrapper .ha-slider-main-image .field--name-field-media-oembed-video{display:none}.ha-slider-gallery-wrapper .ha-slider-main-image .ha-slider-highlight{left:1.25rem;position:absolute;top:1.25rem}.ha-slider-gallery-wrapper .ha-slider-main-image .ha-slider-highlight.hide{display:none}.ha-slider-gallery-wrapper .ha-slider-main-image .ha-slider-highlight img{height:auto;max-width:8.75rem}.ha-slider-gallery-wrapper .ha-slider-main-image .ha-badge-overlay{position:absolute;top:.3125rem;left:.3125rem;max-width:3.125rem}@media only screen and (min-width:70rem){.ha-slider-gallery-wrapper .ha-slider-main-image .ha-badge-overlay{top:.625rem;left:.625rem;max-width:6.875rem}}.ha-slider-gallery-wrapper .ha-slider-gallery.light-mode{display:block}.ha-slider-gallery-wrapper .ha-slider-gallery.light-mode .field--name-field-media-oembed-video{display:none}.ha-slider-gallery-wrapper .ha-slider-gallery.light-mode .swiper-button-prev:after,.ha-slider-gallery-wrapper .ha-slider-gallery.light-mode .swiper-button-next:after{font-size:1.125rem}.ha-slider-gallery-wrapper .ha-slider-gallery.dark-mode{display:none}.ha-slider-gallery-wrapper .ha-slider-gallery.dark-mode .field--name-field-media-oembed-video{display:none;aspect-ratio:3/2}.ha-slider-gallery-wrapper .ha-slider-gallery.dark-mode .field--name-field-media-oembed-video .media-oembed-content{width:100%;height:100%}.ha-slider-gallery-wrapper .ha-gallery-pager{align-items:center;display:flex;flex-direction:row;font-size:.875rem;line-height:1.25rem;text-transform:uppercase;color:#33475f;font-weight:700;color:#fff;justify-content:center}.ha-dark-mode-page{background:#000;height:100vh;left:0;padding-top:10vw;position:fixed;top:0;width:100vw;z-index:6}.ha-dark-mode-page .ha-slider-main-image{display:none}.ha-dark-mode-page .ha-slider-gallery{margin:0 auto;max-width:90vw}.ha-dark-mode-page .ha-slider-gallery.light-mode{display:none}.ha-dark-mode-page .ha-slider-gallery.dark-mode{align-items:center;display:flex;flex-direction:column;align-items:unset;gap:1.875rem}.ha-dark-mode-page .ha-slider-gallery.dark-mode .ha-slider-desktop{display:none}.ha-dark-mode-page .ha-slider-meta{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.ha-dark-mode-page .ha-slider-meta .ha-label{font-size:.875rem;line-height:1.25rem;text-transform:uppercase;color:#33475f;font-weight:700;color:#fff;display:none}.ha-dark-mode-page .ha-slider-meta .ha-label.active{display:block}@media only screen and (min-width:70rem){.ha-dark-mode-page .ha-slider-main-image,.ha-dark-mode-page .ha-slider-gallery{margin:0 auto;max-width:40vw}.ha-dark-mode-page .ha-slider-gallery.light-mode .swiper-button-prev,.ha-dark-mode-page .ha-slider-gallery.light-mode .swiper-button-next{top:23%}.ha-dark-mode-page .ha-slider-gallery.light-mode .swiper-button-prev:after,.ha-dark-mode-page .ha-slider-gallery.light-mode .swiper-button-next:after{font-size:unset}.ha-dark-mode-page .ha-slider-gallery.dark-mode .ha-slider-mobile{display:none}.ha-dark-mode-page .ha-slider-gallery.dark-mode .ha-slider-desktop{display:block}}
.ha-slider-simple-block .taxonomy-term{align-items:center;display:flex;flex-direction:column;gap:.5rem;justify-content:center;position:relative}.ha-slider-simple-block .taxonomy-term a:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}@media only screen and (min-width:70rem){.ha-slider-simple-block{padding:3.125rem 6.25rem}}
.branding-social{display:flex;flex-direction:column;align-items:center;margin-bottom:1.375rem}.branding-social .logo{margin-bottom:1.375rem}.branding-social .social-description{margin-bottom:1.375rem}.branding-social .social-description span{font-size:1rem}.branding-social .social-icons{display:flex;flex-direction:row;gap:1rem}@media only screen and (min-width:70rem){.branding-social{align-items:start}.branding-social .logo{margin-bottom:2.0625rem}.branding-social .social-description span{font-size:1.25rem;font-weight:600}}
.social-icon .ha-social-icon:after{content:"";display:block;height:3.125rem;width:3.125rem}.social-icon.facebook .ha-social-icon-light:after{background-image:url(/themes/custom/ha_theme/components/socialelement/fd9c7057d2de0e058739.svg)}.social-icon.facebook .ha-social-icon-dark:after{background-image:url(/themes/custom/ha_theme/components/socialelement/7bd5f5f702b044bec96b.svg)}.social-icon.facebook .ha-social-icon-primary:after{background-image:url(/themes/custom/ha_theme/components/socialelement/29c7aa7d7547219bca8f.svg)}.social-icon.instagram .ha-social-icon-light:after{background-image:url(/themes/custom/ha_theme/components/socialelement/a9faa7655afb2d33c26a.svg)}.social-icon.instagram .ha-social-icon-dark:after{background-image:url(/themes/custom/ha_theme/components/socialelement/4933d99e299cd81eaddd.svg)}.social-icon.instagram .ha-social-icon-primary:after{background-image:url(/themes/custom/ha_theme/components/socialelement/0096628961894fa444f8.svg)}.social-icon.twitter .ha-social-icon-light:after,.social-icon.x .ha-social-icon-light:after{background-image:url(/themes/custom/ha_theme/components/socialelement/45a957048f44869e3c2d.svg)}.social-icon.twitter .ha-social-icon-dark:after,.social-icon.x .ha-social-icon-dark:after{background-image:url(/themes/custom/ha_theme/components/socialelement/97aaa458ac00465b4b17.svg)}.social-icon.twitter .ha-social-icon-primary:after,.social-icon.x .ha-social-icon-primary:after{background-image:url(/themes/custom/ha_theme/components/socialelement/9d0ea5f0b596860f0d48.svg)}.social-icon.youtube .ha-social-icon-light:after{background-image:url(/themes/custom/ha_theme/components/socialelement/aeb9488cb40f9ffdf91b.svg)}.social-icon.youtube .ha-social-icon-dark:after{background-image:url(/themes/custom/ha_theme/components/socialelement/0152e0678d05f7b0af35.svg)}.social-icon.youtube .ha-social-icon-primary:after{background-image:url(/themes/custom/ha_theme/components/socialelement/e7c3b61738883e15a6b6.svg)}.social-icon.linkedin .ha-social-icon-light:after{background-image:url(/themes/custom/ha_theme/components/socialelement/0bd2a25d0791521926ba.svg)}.social-icon.linkedin .ha-social-icon-dark:after{background-image:url(/themes/custom/ha_theme/components/socialelement/4fdb617eec1992375d61.svg)}.social-icon.linkedin .ha-social-icon-primary:after{background-image:url(/themes/custom/ha_theme/components/socialelement/5e154adbe59dbf7cd1a0.svg)}.social-icon.tiktok .ha-social-icon-light:after{background-image:url(/themes/custom/ha_theme/components/socialelement/27a7a4a6c2d157f1b251.svg)}.social-icon.tiktok .ha-social-icon-dark:after{background-image:url(/themes/custom/ha_theme/components/socialelement/e2dc20571bed630adb99.svg)}.social-icon.tiktok .ha-social-icon-primary:after{background-image:url(/themes/custom/ha_theme/components/socialelement/99393ed0596c1f8464bd.svg)}
.social-networks{padding-bottom:1rem;width:100%}.social-networks .social-icons{display:flex;flex-direction:row;justify-content:center;gap:1rem}
.ha-sponsor-banner{align-items:center;display:flex;flex-direction:column;margin-bottom:1.5625rem}.ha-sponsor-banner .ha-sponsor-banner__link{width:100%}.ha-sponsor-banner .ha-tag-byline-container{align-items:center;display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;width:100%;gap:.75rem}.ha-sponsor-banner .ha-tag-byline-container .ha-sponsor-banner__byline{color:#000;font-family:"Source Sans 3",sans-serif;font-weight:600;font-size:1.1875rem;line-height:1.6875rem;color:#9e9e9e}
.ha-category-section-wrapper{display:grid;grid-row-gap:2.5rem;grid-template-rows:1fr 1fr;width:100%}.ha-category-section-wrapper .ha-category-section{display:grid;grid-column-gap:1.875rem;grid-row-gap:2.5rem;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr}.ha-category-section-wrapper .ha-category-section .ha-svg-link{display:flex;flex-direction:column;gap:1.25rem;height:100%;justify-content:end;text-align:center}.ha-category-section-wrapper .ha-category-section .ha-svg-link .media--type-svg{display:flex;justify-content:center}.ha-category-section-wrapper .ha-category-section:last-child li:last-child img{height:2.5rem;margin:0 auto;padding-top:.5rem;width:2.5rem}.ha-category-section-wrapper .ha-category-section:last-child li:last-child a:after{background-image:url(/themes/custom/ha_theme/components/svgLink/90027a2d42c5af2bfbac.svg);background-repeat:no-repeat;background-color:rgba(0,0,0,0);background-size:.75rem .5rem;border:none;content:"";height:.5rem;width:.75rem;display:inline-block;position:relative;vertical-align:middle;margin-left:.5rem;rotate:270deg}@media only screen and (min-width:70rem){.ha-category-section-wrapper{grid-column-gap:1.875rem;grid-template-columns:1fr 1fr;grid-template-rows:1fr}}
.ha-tabs-content{display:grid;grid-column-gap:1rem;grid-template-columns:repeat(1,1fr);grid-template-rows:auto;grid-row-gap:0;max-width:65rem;grid-gap:1.875rem;grid-template-areas:"labels" "content";width:100%}.ha-tabs-content .ha-tab-content-label-groups{align-items:center;display:flex;flex-direction:row;gap:.5rem;grid-area:labels;row-gap:.75rem}.ha-tabs-content .ha-tab-content-label-groups .ha-tab-content-labels{align-items:center;display:flex;flex-direction:row;gap:.5rem;justify-content:space-evenly;width:100%}.ha-tabs-content .ha-tab-content-label-groups .ha-tab-content-labels.desktop{display:none}.ha-tabs-content .ha-tab-content-label-groups .ha-tab-content-labels .ha-tab-content-label{padding:.25rem;cursor:pointer;border-bottom:1px solid rgba(0,0,0,0)}@media only screen and (max-width:70rem){.ha-tabs-content .ha-tab-content-label-groups .ha-tab-content-labels .ha-tab-content-label h2{font-size:1.25rem}.ha-tabs-content .ha-tab-content-label-groups .ha-tab-content-labels .ha-tab-content-label h2:hover{color:#29588f}}.ha-tabs-content .ha-tab-content-label-groups .ha-tab-content-labels .ha-tab-content-label.active{border-bottom:1px solid #3f84d5}.ha-tabs-content .ha-tab-content-label-groups .ha-tab-content-labels .ha-tab-content-label h2:hover{color:#29588f}.ha-tabs-content .ha-tab-content-label-groups .ha-tab-content-labels .ha-tab-content-label:hover{color:#29588f}.ha-tabs-content .ha-tab-content-group .ha-tab-element{grid-area:content}.ha-tabs-content .ha-tab-content-group .ha-tab-element:not(.active){display:none}@media only screen and (min-width:70rem){.ha-tabs-content .desktop{display:block}.ha-tabs-content .ha-tab-content-group{margin-top:2.5rem}.ha-tabs-content .ha-tab-labels-groups .mobile{display:none}.ha-tabs-content .ha-tab-labels-groups .ha-tab-labels{display:grid;grid-column-gap:1rem;grid-template-columns:repeat(4,1fr);grid-template-rows:auto;grid-row-gap:0;max-width:65rem}.ha-tabs-content .ha-tab-labels-groups .ha-tab-labels .mobile{display:none}.ha-tabs-content .ha-tab-labels-groups .ha-tab-labels .ha-tab-label{text-align:center}.ha-tabs-content .ha-tab-labels-groups .ha-tab-labels .ha-tab-label .mobile{display:none}.ha-tabs-content .ha-tab-labels-groups .ha-tab-labels .ha-tab-label.active{border-bottom:none}}
.ha-tabs-group{display:grid;grid-column-gap:1rem;grid-template-columns:repeat(1,1fr);grid-template-rows:auto;grid-row-gap:0;max-width:65rem;grid-gap:1.875rem;grid-template-areas:"labels" "content";width:100%}.ha-tabs-group .ha-tab-labels-groups{align-items:center;display:flex;flex-direction:row;gap:.5rem;grid-area:labels;row-gap:.75rem}.ha-tabs-group .ha-tab-labels-groups .ha-tab-main{white-space:nowrap}.ha-tabs-group .ha-tab-labels-groups .ha-tab-labels{align-items:center;display:flex;flex-direction:row;gap:.5rem;justify-content:space-between;width:100%}.ha-tabs-group .ha-tab-labels-groups .ha-tab-labels.desktop{display:none}.ha-tabs-group .ha-tab-labels-groups .ha-tab-labels .ha-tab-label{padding:.25rem}.ha-tabs-group .ha-tab-labels-groups .ha-tab-labels .ha-tab-label.active{border-bottom:1px solid #3f84d5}.ha-tabs-group .ha-tab-group{display:grid;grid-column-gap:1rem;grid-template-columns:repeat(2,1fr);grid-template-rows:auto;grid-row-gap:0;max-width:65rem;grid-area:content;grid-column-gap:0;grid-template-areas:"content content"}.ha-tabs-group .ha-tab-group .ha-tab-element{grid-area:content}.ha-tabs-group .ha-tab-group .ha-tab-element:not(.active){display:none}@media only screen and (min-width:70rem){.ha-tabs-group .desktop{display:block}.ha-tabs-group .ha-tab-labels-groups .mobile{display:none}.ha-tabs-group .ha-tab-labels-groups .ha-tab-labels{display:grid;grid-column-gap:1rem;grid-template-columns:repeat(4,1fr);grid-template-rows:auto;grid-row-gap:0;max-width:65rem}.ha-tabs-group .ha-tab-labels-groups .ha-tab-labels .mobile{display:none}.ha-tabs-group .ha-tab-labels-groups .ha-tab-labels .ha-tab-label{text-align:center}.ha-tabs-group .ha-tab-labels-groups .ha-tab-labels .ha-tab-label .mobile{display:none}.ha-tabs-group .ha-tab-labels-groups .ha-tab-labels .ha-tab-label.active{border-bottom:none}.ha-tabs-group .ha-tab-group{display:grid;grid-column-gap:1rem;grid-template-columns:repeat(4,1fr);grid-template-rows:auto;grid-row-gap:0;max-width:65rem;grid-area:content;grid-template-areas:"content content content content"}.ha-tabs-group .ha-tab-group .ha-tab-element{grid-area:content;grid-column:span 1}.ha-tabs-group .ha-tab-group .ha-tab-element:not(.active){display:unset}}
.ha-tab-section-control-arrow{align-items:center;display:flex;flex-direction:row;justify-content:center;margin-bottom:2.5rem;margin-top:1.5625rem}.ha-tab-section-control-arrow .ha-tab-section-control-arrow-link:after{background-image:url(/themes/custom/ha_theme/components/tabsSectionControl/90027a2d42c5af2bfbac.svg);background-repeat:no-repeat;background-color:rgba(0,0,0,0);background-size:.75rem .5rem;border:none;content:"";height:.5rem;width:.75rem;display:inline-block;position:relative;vertical-align:middle;margin-left:.5rem}.ha-tab-section-control-arrow .ha-tab-section-control-arrow-link.rotate:after{background-image:url(/themes/custom/ha_theme/components/tabsSectionControl/90027a2d42c5af2bfbac.svg);background-repeat:no-repeat;background-color:rgba(0,0,0,0);background-size:.75rem .5rem;border:none;content:"";height:.5rem;width:.75rem;display:inline-block;position:relative;vertical-align:middle;margin-left:.5rem;rotate:180deg}.ha-tab-section-control-arrow .ha-content-wrapper{align-items:center;display:flex;flex-direction:row;align-items:start;flex-direction:row-reverse;gap:1rem;grid-column:span 4}.ha-tab-section-control-arrow .ha-content-wrapper .ha-read-more-teaser-image{height:auto;width:100%}.ha-tab-section-control-arrow .ha-content-wrapper .ha-read-more-teaser-content{flex-grow:2}.ha-tab-section-control-arrow .ha-content-wrapper .ha-read-more-teaser-content h3{font-smooth:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#33475f;font-family:"Outfit",sans-serif;font-style:normal;font-weight:600;letter-spacing:0px;color:#3f84d5;font-size:1.5rem;line-height:1.875rem;font-size:3rem;line-height:3.25rem;color:#3f84d5}@media only screen and (min-width:70rem){.ha-tab-section-control-arrow .ha-content-wrapper{align-items:center;display:flex;flex-direction:column;align-items:start;gap:.5rem}}
.ha-tabs-that-toggle-wrapper .tabs-title{padding:.625rem .3125rem;display:block}.ha-tabs-that-toggle-wrapper .tabs-title h4{font-size:1.125rem}.ha-tabs-that-toggle-wrapper .ha-tabs-that-toggle-header-items{border-bottom:1px solid #e0e0e0;display:flex;align-items:baseline}.ha-tabs-that-toggle-wrapper .ha-tabs-that-toggle-header-items .tabs-title{padding:1.25rem;display:block}.ha-tabs-that-toggle-wrapper .ha-tabs-that-toggle-header-items .tabs-title h4{font-size:1.25rem}.ha-tabs-that-toggle-wrapper .ha-tabs-that-toggle-header-items .ha-tabs-that-toggle-item{background-color:#e0e0e0;border-top-left-radius:.3125rem;border-top-right-radius:.3125rem;padding:.5rem .375rem;margin-right:.3125rem}@media screen and (min-width:70rem){.ha-tabs-that-toggle-wrapper .ha-tabs-that-toggle-header-items .ha-tabs-that-toggle-item{padding:.5rem .9375rem}}.ha-tabs-that-toggle-wrapper .ha-tabs-that-toggle-header-items .ha-tabs-that-toggle-item.active{background-color:#fff;border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0;border-top:.25rem solid #3f84d5;padding-top:.25rem;position:relative}.ha-tabs-that-toggle-wrapper .ha-tabs-that-toggle-header-items .ha-tabs-that-toggle-item.active:after{border-bottom:2px solid #fff;bottom:-1px;content:"";display:block;left:0;overflow:visible;position:absolute;width:100%}.ha-tabs-that-toggle-wrapper .ha-tabs-that-toggle-header-items .ha-tabs-that-toggle-item a{color:#000}.ha-tabs-that-toggle-wrapper .ha-tabs-that-toggle-content{display:none}.ha-tabs-that-toggle-wrapper .ha-tabs-that-toggle-content.active{display:block}.ha-tabs-that-toggle-wrapper.top-deals{background-color:#f3f3f3;border-radius:.5rem;margin:0;padding:.3125rem}@media screen and (min-width:70rem){.ha-tabs-that-toggle-wrapper.top-deals{margin:.625rem .625rem 1.875rem;padding:1.25rem}}.ha-tabs-that-toggle-wrapper.top-deals .ha-tabs-that-toggle-header-items{border-bottom:unset;font-size:.9375rem;padding:.3125rem}.ha-tabs-that-toggle-wrapper.top-deals .ha-tabs-that-toggle-header-items .ha-tabs-that-toggle-item.active{background-color:#d0101d;border-top:.25rem solid #d0101d}.ha-tabs-that-toggle-wrapper.top-deals .ha-tabs-that-toggle-header-items .ha-tabs-that-toggle-item.active a{color:#fff}.ha-tabs-that-toggle-wrapper.top-deals .ha-tabs-that-toggle-header-items .ha-tabs-that-toggle-content article{margin-bottom:0;margin-top:0}
.ha-tag.primary .ha-tag-content{font-size:.875rem;line-height:1.25rem;text-transform:uppercase;color:#33475f;font-weight:700;background-color:#fbc02d;display:inline-block;left:0;padding:.3125rem .625rem;text-transform:uppercase;top:0;z-index:2}.ha-tag.highlighted .ha-tag-content{font-size:.875rem;line-height:1.25rem;text-transform:uppercase;color:#33475f;font-weight:700;background-color:#33475f;color:#fff;display:inline-block;left:0;padding:.3125rem .625rem;top:.625rem;z-index:2}.ha-tag.secondary .ha-tag-content{font-size:.875rem;line-height:1.25rem;text-transform:uppercase;color:#33475f;font-weight:700}.ha-tag.secondary .ha-tag-content a{padding:.6875rem;border-radius:.375rem;text-align:center;display:flex;justify-content:center;align-items:center;background-image:none;width:auto;background-color:#fff;color:#3f84d5;border:1px solid #3f84d5;border:1px solid #3f84d5;color:#3f84d5}
.ha-tagged-teaser{display:grid;grid-column-gap:1rem;grid-template-columns:repeat(1,1fr);grid-template-rows:auto;grid-row-gap:0;max-width:65rem;grid-row-gap:0;position:relative}.ha-tagged-teaser .ha-tagged-teaser-link:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.ha-tagged-teaser .ha-content-wrapper{align-items:start;position:relative}.ha-tagged-teaser .ha-content-wrapper .ha-tagged-teaser-tag{left:0;position:absolute;top:0;z-index:1}.ha-tagged-teaser .ha-content-wrapper .ha-tagged-teaser-image{grid-column:span 3;height:auto;margin-bottom:.625rem;width:100%}.ha-tagged-teaser .ha-content-wrapper .ha-tagged-teaser-image .ha-tagged-teaser-badge{position:absolute;top:.25rem;right:.25rem}.ha-tagged-teaser .ha-content-wrapper .ha-tagged-teaser-image .ha-tagged-teaser-badge img{width:2.9375rem}.ha-tagged-teaser .ha-content-wrapper .ha-tagged-teaser-content{color:#000;font-family:"Source Sans 3",sans-serif;font-weight:400;font-size:1rem;line-height:1.5rem;grid-column:span 5;min-height:3.125rem}.ha-tagged-teaser .ha-content-wrapper .ha-tagged-teaser-content .ha-tagged-teaser-info{font-size:.875rem;line-height:1.25rem;text-transform:uppercase;color:#33475f;font-weight:700;margin-bottom:.3125rem}.ha-tagged-teaser .ha-content-wrapper .ha-tagged-teaser-content h3{font-smooth:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#33475f;font-family:"Outfit",sans-serif;font-style:normal;font-weight:600;letter-spacing:0px;color:#3f84d5;font-size:1.5rem;line-height:1.875rem;font-size:1.125rem;line-height:1.375rem;color:#3f84d5;margin-bottom:.9375rem}.ha-tagged-teaser .ha-content-wrapper .ha-tagged-teaser-content .field{color:#000;font-family:"Source Sans 3",sans-serif;font-weight:400;font-size:1rem;line-height:1.5rem;margin-bottom:.9375rem}.ha-tagged-teaser .ha-content-wrapper .ha-tagged-teaser-content .ha-tagged-teaser-footer{font-size:.875rem;line-height:1.125rem;color:#6d6d6d}.ha-tagged-teaser.ha-teaser-aside .ha-content-wrapper{display:grid;grid-column-gap:1rem;grid-template-columns:repeat(9,1fr);grid-template-rows:auto;grid-row-gap:0;max-width:65rem;grid-column-gap:.625rem;grid-template-areas:"img img img img content content content content content"}.ha-tagged-teaser.ha-teaser-aside .ha-content-wrapper .ha-tagged-teaser-image{grid-area:img;grid-column:span 4}.ha-tagged-teaser.ha-teaser-aside .ha-content-wrapper .ha-tagged-teaser-content{grid-area:content;grid-column:span 5}.ha-tagged-teaser.ha-teaser-aside-small .ha-content-wrapper{display:grid;grid-column-gap:1rem;grid-template-columns:repeat(9,1fr);grid-template-rows:auto;grid-row-gap:0;max-width:65rem;grid-column-gap:.625rem;grid-template-areas:"img img content content content content content"}.ha-tagged-teaser.ha-teaser-aside-small .ha-content-wrapper .ha-tagged-teaser-image{grid-area:img;grid-column:span 3}.ha-tagged-teaser.ha-teaser-aside-small .ha-content-wrapper .ha-tagged-teaser-content{grid-area:content;grid-column:span 5}.ha-tagged-teaser.ha-teaser-aside-small .ha-content-wrapper .ha-tagged-teaser-content h3{margin-bottom:.25rem;font-size:.875rem}.ha-tagged-teaser.ha-teaser-aside-small .ha-content-wrapper .ha-tagged-teaser-content .field{margin-bottom:.25rem;font-size:.875rem}@media only screen and (min-width:70rem){.ha-tagged-teaser .ha-content-wrapper{align-items:center;display:flex;flex-direction:column;align-items:start}}
.ha-titled-list{margin-bottom:.9375rem;padding:.9375rem 0;margin:0;padding:0;padding-bottom:1rem;width:100%}.ha-titled-list h3{color:#000;font-family:"Source Sans 3",sans-serif;font-weight:600;font-size:1.1875rem;line-height:1.6875rem;font-size:1.25rem;font-weight:700;margin-bottom:.9375rem;margin-right:1.875rem;border-bottom:1px solid #e0e0e0}.ha-titled-list ul{margin-left:1.125rem}.ha-titled-list ul li{color:#000;font-family:"Source Sans 3",sans-serif;font-weight:600;font-size:1.1875rem;line-height:1.6875rem;margin-bottom:0;padding-left:.375rem;position:relative;list-style-position:outside;list-style-type:disc}@media only screen and (min-width:480px){.ha-titled-list ul li:last-child{padding-bottom:0}}
ul.ha-toggle-links{align-items:center;display:flex;flex-direction:row;align-content:space-around;column-gap:.625rem}ul.ha-toggle-links li{list-style:none;border:1px solid rgba(0,0,0,.1);border-radius:.875rem;padding-left:1.5625rem;padding-right:1.5625rem;text-align:center;box-shadow:0 2px 3px 0 rgba(0,0,0,.08)}ul.ha-toggle-links li a{color:#000;font-family:"Source Sans 3",sans-serif;font-weight:600;font-size:.875rem;line-height:1.125rem;letter-spacing:0}ul.ha-toggle-links li.active{background-color:#3f84d5}ul.ha-toggle-links li.active a{color:#fff}@media only screen and (min-width:70rem){.block-views-blockmake-list-block-make-list .ha-img-text-wrapper .ha-img-text-image,.block-views-blockmake-list-block-used-make-list .ha-img-text-wrapper .ha-img-text-image{margin-top:0}}
.ha-tools-services-homepage{max-width:65rem;padding:0 1rem;padding:0;margin-bottom:2.8125rem}@media only screen and (min-width:70rem){.ha-tools-services-homepage{padding:0 2.5rem}}.ha-tools-services-homepage .ha-tools-services-title{font-size:1.5rem;color:#33475f;margin-bottom:1.25rem;font-weight:600}.ha-tools-services-grid{align-items:center;display:flex;flex-direction:column;gap:0;margin-bottom:3.75rem}@media only screen and (min-width:70rem){.ha-tools-services-grid{flex-direction:row;flex-wrap:wrap;gap:0 1.5rem}}.ha-tools-service-card{display:grid;grid-column-gap:1rem;grid-template-columns:repeat(4,1fr);grid-template-rows:auto;grid-row-gap:0;max-width:65rem;position:relative;width:100%}@media only screen and (max-width:70rem){.ha-tools-service-card:not(:first-child) .ha-tools-service-content{border-top:none}}@media only screen and (min-width:70rem){.ha-tools-service-card:nth-child(n+4) .ha-tools-service-content{border-top:none}}.ha-tools-service-card .ha-tools-service-link{grid-column:span 4}.ha-tools-service-card .ha-tools-service-link:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.ha-tools-service-card .ha-tools-service-content{display:grid;grid-column-gap:1rem;grid-template-columns:repeat(8,1fr);grid-template-rows:auto;grid-row-gap:0;max-width:65rem;background-color:#fff;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;grid-column:span 4;grid-gap:.5rem;grid-template-areas:"content content content content content content image image";padding:.5rem .9375rem .5rem 0;position:relative}.ha-tools-service-card .ha-tools-service-content .ha-tools-service-text{align-content:center;grid-area:content;padding-right:.25rem}.ha-tools-service-card .ha-tools-service-content .ha-tools-service-text .ha-tools-service-title{margin:0;padding:0;font-smooth:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#33475f;font-family:"Outfit",sans-serif;font-style:normal;font-weight:600;letter-spacing:0px;color:#3f84d5;font-size:1.5rem;line-height:1.875rem;color:#3f84d5;margin-bottom:.125rem}.ha-tools-service-card .ha-tools-service-content .ha-tools-service-text .ha-tools-service-description{color:#000;font-family:"Source Sans 3",sans-serif;font-weight:400;font-size:1rem;line-height:1.5rem;color:#202020;line-height:1.5rem}.ha-tools-service-card .ha-tools-service-content .ha-tools-service-image{grid-area:image;height:auto;width:100%;position:relative;display:flex;align-items:center;gap:.25rem}.ha-tools-service-card .ha-tools-service-content .ha-tools-service-image img{width:100%;height:auto;display:block;flex:1}.ha-tools-service-card .ha-tools-service-content .ha-tools-service-chevron{display:inline-block;align-self:center;flex-shrink:0;line-height:0;width:.5rem;height:1rem;justify-self:end}.ha-tools-service-card .ha-tools-service-content .ha-tools-service-chevron .ha-chevron-right{background-image:url(/themes/custom/ha_theme/components/toolsAndServicesHomepage/90027a2d42c5af2bfbac.svg);background-repeat:no-repeat;background-color:rgba(0,0,0,0);background-size:.75rem .5rem;border:none;content:"";height:.5rem;width:.75rem;display:inline-block;position:relative;vertical-align:middle;margin-left:.5rem;rotate:270deg;display:inline-block;margin-left:0;line-height:0}@media only screen and (min-width:70rem){.ha-tools-service-card{flex:1;min-width:calc(33.333% - 1rem);max-width:calc(33.333% - 1rem)}.ha-tools-service-card .ha-tools-service-content{grid-template-areas:"content content content content content content image image"}}
.ha-top-deals-hero{margin-bottom:1rem}.ha-top-deals-hero .ha-top-deals-hero-item h4{margin:.625rem 0}.ha-top-deals-hero .ha-top-deals-hero-item p span{color:#549c04;font-weight:600}.ha-top-deals-hero .ha-top-deals-hero-item ul li{padding:.5rem 0;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;white-space:nowrap}.ha-top-deals-hero .ha-top-deals-hero-item ul li label{margin-right:.375rem}.ha-top-deals-hero .ha-top-deals-hero-item ul li:first-child span{text-decoration:line-through}.ha-top-deals-hero .ha-top-deals-hero-item ul li span{color:#000;font-weight:600}@media only screen and (min-width:70rem){.ha-top-deals-hero{display:flex;gap:1.25rem}}
.fw-700{font-weight:700 !important}.fw-600{font-weight:600 !important}.fw-500{font-weight:500 !important}.fw-400{font-weight:400 !important}.fw-300{font-weight:300 !important}.fw-200{font-weight:200 !important}
.ha-vertical-information{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;padding-bottom:.9375rem;margin:2.5rem 0;font-size:.875rem}@media only screen and (min-width:70rem){.ha-vertical-information{margin:2.5rem .625rem;gap:1.25rem;font-size:1.25rem}}.ha-vertical-information-item{align-items:center;display:flex;flex-direction:column;flex:0 0 100%}@media only screen and (min-width:70rem){.ha-vertical-information-item{flex-direction:row;justify-content:flex-start;height:12.5rem;flex:0 0 60%}}.ha-vertical-information-item .ha-icon-wrapper{align-items:center;display:flex;flex-direction:row;justify-content:center;border-radius:50%;background-color:#202020;width:4.25rem;height:4.25rem}.ha-vertical-information-item .ha-icon-wrapper img{width:1.375rem;height:1.375rem}.ha-vertical-information-item .ha-vertical-information-text{text-align:center;margin-top:1.5625rem;border-bottom:1px solid #e0e0e0;padding-bottom:13px}@media only screen and (min-width:70rem){.ha-vertical-information-item .ha-vertical-information-text{border-bottom:none;border-right:1px solid #e0e0e0;flex:10;text-align:left;margin:-1.5rem 1.5rem 0 1.5rem}.ha-vertical-information-item .ha-vertical-information-text div:last-child{width:4.0625rem;height:4.0625rem;font-size:1rem}}.ha-vertical-information-item .ha-vertical-information-text div:first-child{font-size:1.25rem;font-weight:600}.ha-vertical-information-item .ha-vertical-information-data{text-align:center;margin-top:2rem;margin-bottom:3rem}@media only screen and (min-width:70rem){.ha-vertical-information-item .ha-vertical-information-data{flex:5}}.ha-vertical-information-item .ha-vertical-information-data div:first-child{font-size:2.375rem;font-weight:600;line-height:2.5rem}.ha-vertical-information-item .ha-vertical-information-data .data-units{font-size:1.25rem}
.teaser{position:relative;padding-block-end:var(--sp1-5);}.teaser::after{position:absolute;inset-block-end:0;width:var(--sp3);height:0;content:"";border-top:solid 2px var(--color--gray-95);}@media (min-width:62.5rem){.teaser{padding-block-end:var(--sp3);}}.teaser__content{display:grid;grid-auto-rows:max-content;gap:var(--sp);}.teaser__content .field:not(:last-child){margin-block-end:0;}@media (min-width:62.5rem){.teaser__content{gap:var(--sp2);}}.teaser__image{flex-shrink:0;margin:0;}.teaser__image:empty{display:none;}.teaser__image:empty + .teaser__title{flex-basis:auto;}.teaser__image a{display:block;}.teaser__image img{width:var(--sp3-5);height:var(--sp3-5);object-fit:cover;border-radius:50%;}@media (min-width:62.5rem){.teaser__image img{width:var(--grid-col-width);height:var(--grid-col-width);}}@media (min-width:62.5rem){.teaser__image{position:absolute;inset-block-start:0;inset-inline-start:calc(-1 * ((var(--grid-col-width) + var(--grid-gap))));margin:0;}}.teaser__meta{margin-block-end:var(--sp);}.teaser__title{margin-block:0;flex-basis:calc(100% - var(--sp4-5));color:var(--color-text-neutral-loud);font-size:1.5rem;line-height:var(--line-height-base);}@media (min-width:62.5rem){.teaser__title{flex-basis:auto;font-size:var(--sp2);line-height:var(--sp3);}}.teaser__top{display:flex;flex-wrap:nowrap;align-items:center;margin:0;gap:var(--sp1);margin-block-end:var(--sp1);}@media (min-width:62.5rem){.teaser__top{position:relative;}}
.field--name-field-author-job-title{display:flex;flex-direction:row;font-size:1rem;gap:.25rem;justify-content:center}.field--name-body{font-family:"Source Sans 3",sans-serif;font-weight:400;color:#202020;font-size:1.1875rem;line-height:1.6875rem}.field--name-body a{font-size:inherit}.field--name-body li{padding-left:1rem;position:relative}.field--name-body li:before{content:"";background-image:url(/themes/custom/ha_theme/dist/2253de014c9617292330.svg);background-size:.875rem;background-repeat:no-repeat;display:inline-block;height:.875rem;width:.875rem;transform:rotate(180deg);position:absolute;left:0;top:.375rem}.field--name-body p,.field--name-body h2,.field--name-body h3,.field--name-body .media,.field--name-body img,.field--name-body ul{margin-bottom:1.25rem}.field--name-field-media-image img{margin:0 auto;width:100%}.field--name-field-author{white-space:nowrap}.field--name-field-article-images,.field--name-field-review-verdict-summary,.field--name-body{width:100%}.field--type-text-with-summary a{white-space:wrap}.field--name-field-para-list-description{font-family:"Source Sans 3",sans-serif;font-weight:400;color:#202020;font-size:1.1875rem;line-height:1.6875rem;padding-bottom:1.25rem;padding-top:1.25rem}.field--name-field-para-list-description a{font-size:inherit}.field--name-field-para-list-description p{margin-bottom:1.25rem}.field--name-field-article-avoid-title{margin-bottom:2.1875rem;margin-top:1.25rem}.field--name-field-article-avoid{background:#f3f3f3}.field--name-field-faqs{margin-bottom:3.75rem;width:100%}.field--name-field-faqs .faqs-intro{margin-top:1.25rem}.field--name-field-faqs h2{margin:1.25rem 0}.field--name-field-standfirst{font-family:"Source Sans 3",sans-serif;font-weight:400;color:#000;font-size:1.5rem;line-height:2rem}.field--name-field-standfirst a{font-size:inherit}.field--name-field-tags{width:100%}.field--name-field-tags .field__items{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:.625rem;margin:1.25rem 0;width:100%}.ha-flex{align-items:center;display:flex;flex-direction:row;gap:.5rem;justify-content:start}h1,h2,h3,h4,h5{margin:0;padding:0}h1{font-smooth:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#33475f;font-family:"Outfit",sans-serif;font-style:normal;font-weight:600;letter-spacing:0px;font-size:1.75rem;line-height:2rem}h2{font-smooth:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#33475f;font-family:"Outfit",sans-serif;font-style:normal;font-weight:600;letter-spacing:0px;font-size:1.5rem;line-height:1.875rem;font-size:1.75rem;line-height:2rem}h3{font-smooth:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#33475f;font-family:"Outfit",sans-serif;font-style:normal;font-weight:600;letter-spacing:0px;color:#3f84d5;font-size:1.5rem;line-height:1.875rem}h4{font-smooth:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#33475f;font-family:"Outfit",sans-serif;font-style:normal;font-weight:600;letter-spacing:0px;color:#000;font-size:1rem;line-height:1.25rem}h5{font-smooth:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#33475f;font-family:"Outfit",sans-serif;font-style:normal;font-weight:600;letter-spacing:0px;color:#000;font-size:1rem;line-height:1.25rem}html{scroll-behavior:smooth}body.skin,body.hero-skin,body.fireplace-skin,body.video-skin{background-position:50% 95px !important;cursor:pointer}body.skin .dialog-off-canvas-main-canvas,body.hero-skin .dialog-off-canvas-main-canvas,body.fireplace-skin .dialog-off-canvas-main-canvas,body.video-skin .dialog-off-canvas-main-canvas{margin:0 auto;max-width:75rem}body.skin .skin-wrapper,body.hero-skin .skin-wrapper,body.fireplace-skin .skin-wrapper,body.video-skin .skin-wrapper{cursor:initial;margin:0 auto;max-width:75rem}@media only screen and (min-width:70rem){body.skin .hero-widget-form-wrapper,body.hero-skin .hero-widget-form-wrapper,body.fireplace-skin .hero-widget-form-wrapper,body.video-skin .hero-widget-form-wrapper{left:1.6875rem;top:4.4375rem}}body.skin .skin-wrapper.layout-content .layout:nth-child(1),body.hero-skin .skin-wrapper.layout-content .layout:nth-child(1),body.fireplace-skin .skin-wrapper.layout-content .layout:nth-child(1),body.video-skin .skin-wrapper.layout-content .layout:nth-child(1){margin-bottom:2.5rem}body.skin #block-whatcar-theme-content .layout:not(:first-of-type),body.hero-skin #block-whatcar-theme-content .layout:not(:first-of-type),body.fireplace-skin #block-whatcar-theme-content .layout:not(:first-of-type),body.video-skin #block-whatcar-theme-content .layout:not(:first-of-type){background-color:#fff}body.hero-skin{background-position:50% 144px !important}body.hero-skin .skin-wrapper{background-color:rgba(0,0,0,0)}body.hero-skin .ha-hero img{display:none}body.hero-skin .ha-block-hero-block{padding:0}body.skin header,body.hero-skin header,body.fireplace-skin header,body.video-skin header{padding:0}body.skin .region-breadcrumb,body.hero-skin .region-breadcrumb,body.fireplace-skin .region-breadcrumb,body.video-skin .region-breadcrumb{display:none}body.skin .ha-ad-wrapper,body.hero-skin .ha-ad-wrapper,body.fireplace-skin .ha-ad-wrapper,body.video-skin .ha-ad-wrapper{margin:0;padding:0}body.skin div.legacy-header header,body.hero-skin div.legacy-header header,body.fireplace-skin div.legacy-header header,body.video-skin div.legacy-header header{margin-bottom:0}body.skin footer.legacy-footer,body.hero-skin footer.legacy-footer,body.fireplace-skin footer.legacy-footer,body.video-skin footer.legacy-footer{background-color:#263238}body.skin .ha-header,body.hero-skin .ha-header,body.fireplace-skin .ha-header,body.video-skin .ha-header{padding:0}body.skin .skin-header-bg,body.hero-skin .skin-header-bg,body.fireplace-skin .skin-header-bg,body.video-skin .skin-header-bg{background-color:#bc081c;height:97px;position:absolute;width:100%}body.skin footer,body.hero-skin footer,body.fireplace-skin footer,body.video-skin footer{margin:0 auto}#rootFooter div[class^=index-classFooterWrappe]{max-width:1060px}body.fireplace-skin main .skin-wrapper{margin-top:initial}body.video-skin .layout-content{cursor:initial;margin:0 auto;margin:-25px 0px;max-width:75rem;position:relative;z-index:1}body.video-skin .layout-content #video-skin-box{z-index:1 !important}body.video-skin .layout-content .region-breadcrumb{margin-top:245px}.not-scrolling-allowed{overflow-x:hidden;overflow-y:hidden}.sticky{position:sticky !important;top:0}@media only screen and (min-width:70rem){.ha-ad-wrapper{height:100%;margin-bottom:1.875rem}.ha-ad-wrapper .sticky{margin-bottom:1.875rem;top:1.25rem}.ha-ad-wrapper div[id^=gpt_7294_lazyloaded_masthead]{height:250px;width:970px}}.int-wrapper.interscroller{cursor:pointer !important;display:block;height:660px;margin:1.25rem auto;position:relative !important;width:300px;z-index:1}.int-wrapper.interscroller .int-header,.int-wrapper.interscroller .int-footer{background:#f5f5f5;height:30px;text-align:center;text-transform:uppercase;width:100%}.int-wrapper.interscroller .int-footer{bottom:-2px;position:absolute !important}.int-wrapper.interscroller .int-content{-webkit-clip-path:inset(0);clip-path:inset(0);height:600px;overflow:hidden}.int-wrapper.interscroller.viewable .int-ad{position:fixed;top:30px}.int-wrapper.slider{cursor:pointer !important;height:430px;margin:1.25rem auto;margin-bottom:3.75rem;position:relative !important;width:300px;z-index:1 !important}.int-wrapper.slider .int-header,.int-wrapper.slider .int-footer{background:#f5f5f5;height:30px;text-align:center;text-transform:uppercase;width:100%}.int-wrapper.slider .int-footer{display:none}.int-wrapper.slider .int-content{background:#f5f5f5;height:430px}.int-wrapper.slider .int-ad{position:sticky;top:1.25rem}.empty-ad .int-header,.empty-ad .int-footer{display:none}@media only screen and (min-width:70rem){.int-wrapper{display:none}}.hidden-block{display:none}.ha-grey-banner{background:#f5f5f5;text-align:center;text-transform:uppercase;width:100%}@media only screen and (min-width:70rem){.ha-grey-banner{display:none}}.ha-container-flex{align-items:center;display:flex;flex-direction:row;align-items:start;justify-content:space-between}.ha-container-flex.ha-flex-centered{align-items:center}.ha-container-flex.ha-flex-reverse{flex-direction:row-reverse}.ha-container-flex.ha-container-flex-column{flex-direction:column}.ha-container-flex.ha-container-flex-column.ha-flex-reverse{flex-direction:column-reverse}.ha-container-flex.ha-container-mixed-column-row{flex-direction:column}.ha-container-flex.ha-container-mixed-column-row.ha-flex-reverse{flex-direction:column-reverse}@media only screen and (min-width:70rem){.ha-container-flex.ha-container-mixed-column-row{flex-direction:row}.ha-container-flex.ha-container-mixed-column-row.ha-flex-reverse{flex-direction:row-reverse}}.ha-text-centered{text-align:center}.ha-logo-icon{max-height:1.5625rem;width:auto}.ha-order-list{color:#d0101d;font-size:2.5rem;max-width:calc(100vw - 30px);font-weight:600;list-style:decimal;list-style:decimal inside}.ha-order-list li>*{color:#202020}.ha-order-list li{margin-bottom:1.5rem;position:relative}.ha-order-list p{font-family:"Source Sans 3",sans-serif;font-weight:400;color:#202020;font-size:1.1875rem;line-height:1.6875rem;margin-bottom:1.25rem}.ha-order-list p a{font-size:inherit}.ha-semibold{font-family:"Source Sans 3",sans-serif;font-weight:600;font-size:1rem;line-height:1.75rem}.ha-bg{background-color:#f3f3f3}.ha-grid{display:grid;grid-column-gap:1rem;grid-template-columns:repeat(4,1fr);grid-template-rows:auto;grid-row-gap:0;max-width:65rem;margin:0 auto}@media only screen and (min-width:70rem){.ha-grid{display:grid;grid-column-gap:1rem;grid-template-columns:repeat(12,1fr);grid-template-rows:auto;grid-row-gap:0;max-width:65rem}}.ha-container{max-width:65rem;padding:0 1rem}@media only screen and (min-width:70rem){.ha-container{padding:0 2.5rem}}.ha-author-wrapper picture{text-align:center}.ha-author-wrapper img{border-radius:9px;max-width:50%;height:auto;margin:0 auto}@media only screen and (min-width:70rem){.ha-author-wrapper img{max-width:100%}}html,body{font-family:"Source Sans 3",sans-serif;font-weight:400;color:#202020;font-size:1.1875rem;line-height:1.6875rem;margin:0;padding:0;background-color:#fff;font-size:16px}html a,body a{font-size:inherit}ul{margin:0;padding:0;list-style:none}ul li{margin:0;padding:0}img{display:block;height:auto;width:100%}ol{margin:0;padding:0;list-style:none}p{margin:0;padding:0}select{font-family:"Source Sans 3",sans-serif;font-weight:400;font-size:1rem;line-height:1.25rem;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:#fff;background-image:url(/themes/custom/ha_theme/dist/90027a2d42c5af2bfbac.svg);background-position:right .625rem center;background-repeat:no-repeat;background-size:1rem;border-radius:.375rem;margin-left:.625rem;margin-right:.625rem;padding:.625rem 1.125rem;position:relative;width:100%}select:focus-visible{outline-color:#e0e0e0}input[type=submit i]:disabled{background-color:#e0e0e0;border:1px solid #e0e0e0;border-radius:.375rem;color:#fff;font-weight:600;outline-color:#e0e0e0}.block-ha-biktaxcalculator{padding-top:1rem;width:100%}#ha-biktaxcalculator-select-wrapper{margin-bottom:1rem;width:100%}#ha-biktaxcalculator-select-wrapper h4{margin-bottom:1rem}@media only screen and (min-width:70rem){#ha-biktaxcalculator-select-wrapper .ha-biktaxcalculator-select{align-items:center;display:flex;flex-direction:row;gap:1rem}#ha-biktaxcalculator-select-wrapper .ha-biktaxcalculator-select>div{flex-grow:1}}#ha-biktaxcalculator-select-wrapper select{margin:0;margin-bottom:.5rem}#ha-bik-tax-calculator-results{align-items:center;display:flex;flex-direction:column;margin-top:1rem}@media only screen and (min-width:70rem){#ha-bik-tax-calculator-results{align-items:center;display:flex;flex-direction:row;align-items:flex-start}#ha-bik-tax-calculator-results img{width:30%}#ha-bik-tax-calculator-results table{flex-grow:1}}#ha-bik-tax-calculator-results table{border-collapse:collapse;border-spacing:0}#ha-bik-tax-calculator-results table tr{border-bottom:1px solid #e0e0e0;color:#6d6d6d;font-size:1.125rem;padding:1.125rem;vertical-align:middle}#ha-bik-tax-calculator-results table tr td:last-child{color:#202020;font-weight:600;text-align:right}#ha-bik-tax-calculator-results table tr:last-child{border:none}#block-whatcar-theme-breadcrumbs{grid-column:span 4;margin-bottom:1.25rem}#block-whatcar-theme-breadcrumbs .breadcrumb ol{align-items:center;display:flex;flex-direction:row;display:inline-block;align-items:start;gap:.25rem}#block-whatcar-theme-breadcrumbs .breadcrumb ol li{align-items:center;display:flex;flex-direction:row;gap:.25rem;display:inline-block}#block-whatcar-theme-breadcrumbs .breadcrumb ol li:not(:last-child):after{color:#000;content:" / "}@media only screen and (min-width:70rem){#block-whatcar-theme-breadcrumbs{grid-column:span 12;margin-bottom:1.25rem}}.block-buyers-guide h2{margin-bottom:1.5625rem}.block-buyers-guide .ha-buyers-section-wrapper{align-items:center;display:flex;flex-direction:column;gap:2.5rem}.block-buyers-guide .ha-buyers-section-wrapper .ha-toggle-links{align-self:flex-start}.block-buyers-guide .ha-buyers-section-wrapper .ha-buyers-section-row{display:grid;grid-column-gap:1rem;grid-template-columns:repeat(2,1fr);grid-template-rows:auto;grid-row-gap:0;max-width:65rem;grid-column-gap:1rem;width:100%}.block-cars-available-now div.ha-autotrader-partner{margin-bottom:1.25rem}.block-cars-available-now .ha-car-card img{margin-bottom:1.25rem}.block-cars-available-now .ha-car-card-price{margin-top:1.875rem}.block-field-blocknodepagefield-card.block-layout-builder{width:100%}@media only screen and (min-width:70rem){.block-field-blocknodepagefield-card{margin:0;padding:0}}.ha-articles-content,.ha-review-content{align-items:center;display:flex;flex-direction:column;align-items:start;justify-content:start;position:relative;width:100%}.ha-articles-content .card-link:after,.ha-review-content .card-link:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.ha-articles-content .field.field--name-title,.ha-review-content .field.field--name-title{margin-top:.625rem;text-wrap:auto;width:100%}.ha-articles-content .field.field--name-field-standfirst,.ha-review-content .field.field--name-field-standfirst{margin-top:.625rem;width:100%}.ha-articles-content .ha-card-content-main,.ha-review-content .ha-card-content-main{width:100%}.ha-articles-content .ha-card-content-main .field--name-field-article-type,.ha-review-content .ha-card-content-main .field--name-field-article-type{background-color:#fbc02d;left:0;padding:.25rem;position:absolute;text-transform:uppercase;top:.5rem;z-index:2}.ha-articles-content .ha-card-content-bottom,.ha-review-content .ha-card-content-bottom{width:100%}@media only screen and (min-width:70rem){.ha-articles-content .ha-card-content-bottom,.ha-review-content .ha-card-content-bottom{margin-top:1.25rem}}.ha-articles-content .flex-reverse,.ha-review-content .flex-reverse{align-items:center;display:flex;flex-direction:column;flex-direction:column-reverse;gap:1.25rem;width:100%}.ha-block-disclaimer{max-width:65rem;padding:0 1rem}@media only screen and (min-width:70rem){.ha-block-disclaimer{padding:0 2.5rem}}.ha-block-disclaimer h3{text-align:center}.ha-block-disclaimer p{font-size:.875rem;line-height:1.125rem;color:#6d6d6d;text-transform:unset}.block-field-blocknodepagefield-faqs{max-width:65rem;padding:0 1rem}@media only screen and (min-width:70rem){.block-field-blocknodepagefield-faqs{padding:0 2.5rem}}@media only screen and (min-width:70rem){.block-field-blocknodepagefield-faqs{margin:0;padding:0}}.block-faq-block{margin-top:2.5rem}.ha-ad-wrapper.hero .ha-ad{margin:0 auto;width:64rem}.ha-hero{max-width:64rem;position:relative}@media only screen and (min-width:70rem){.ha-hero{min-height:23.75rem}}.ha-hero #ha-searchreviews-select-wrapper{width:100%}.ha-hero #ha-searchreviews-select-wrapper h4{margin-bottom:-1rem;text-align:center}.ha-hero #ha-searchreviews-select-wrapper select{margin-left:0}.ha-hero .hero-widget-form-wrapper{max-width:65rem;padding:0 1rem;align-items:center;display:flex;flex-direction:column;background:#fff;border-radius:.375rem;gap:1.5625rem;justify-content:center;padding-bottom:1.5625rem;padding-top:1.5625rem}@media only screen and (min-width:70rem){.ha-hero .hero-widget-form-wrapper{padding:0 2.5rem}}.ha-hero .hero-widget-form-wrapper #ha-searchreviews-select-wrapper{width:100%}.ha-hero .hero-widget-form-wrapper #ha-searchreviews-select-wrapper select{margin:0}.ha-hero .hero-widget-form-wrapper .hero-title{margin:0 1.25rem;text-align:center}.ha-hero .hero-widget-form-wrapper .ha-search-reviews-make-model,.ha-hero .hero-widget-form-wrapper .select-new-car-deals,.ha-hero .hero-widget-form-wrapper .used-car-deals{align-items:center;display:flex;flex-direction:column;gap:.9375rem;justify-content:center;width:100%}.ha-hero .hero-widget-form-wrapper .ha-search-reviews-make-model .form-item,.ha-hero .hero-widget-form-wrapper .select-new-car-deals .form-item,.ha-hero .hero-widget-form-wrapper .used-car-deals .form-item{width:calc(100% - 2.25rem)}.ha-hero .hero-widget-form-wrapper .ha-search-reviews-make-model .form-actions,.ha-hero .hero-widget-form-wrapper .select-new-car-deals .form-actions,.ha-hero .hero-widget-form-wrapper .used-car-deals .form-actions{text-align:center;width:calc(100% - 2.25rem)}.ha-hero .hero-widget-form-wrapper .ha-search-reviews-make-model .form-actions input,.ha-hero .hero-widget-form-wrapper .select-new-car-deals .form-actions input,.ha-hero .hero-widget-form-wrapper .used-car-deals .form-actions input{font-weight:600;font-size:1rem;line-height:1.125rem;padding-bottom:.625rem;padding-top:.625rem;width:100%}.ha-hero .field--name-field-media-image img{height:auto;width:100%}@media only screen and (min-width:70rem){.ha-hero .hero-widget-form-wrapper{margin:0;padding:0;background:#fff;height:21rem;left:1.75rem;position:absolute;top:1.4375rem;width:19.75rem}.ha-hero .hero-widget-form-wrapper #ha-searchreviews-select-wrapper{width:100%}.ha-hero .field--name-field-media-image img{height:23.875rem;width:64rem}}.block-hub-news-block .hub-news-block{align-items:center;display:flex;flex-direction:column;gap:1.5625rem}.block-views-blockmake-list-block-make-list h2,.block-views-blockmake-list-block-used-make-list h2{margin-bottom:1.5625rem}.block-views-blockmake-list-block-make-list .ha-toggle-links,.block-views-blockmake-list-block-used-make-list .ha-toggle-links{margin-bottom:1.875rem}.block-views-blockmake-list-block-make-list #block_make_list>li,.block-views-blockmake-list-block-make-list #block_used_make_list>li,.block-views-blockmake-list-block-used-make-list #block_make_list>li,.block-views-blockmake-list-block-used-make-list #block_used_make_list>li{margin-bottom:1.25rem}.block-views-blockmake-list-block-make-list .ha-rows-group,.block-views-blockmake-list-block-used-make-list .ha-rows-group{display:grid;grid-column-gap:1rem;grid-template-columns:repeat(2,1fr);grid-template-rows:auto;grid-row-gap:0;max-width:65rem;column-gap:.5rem;row-gap:1.25rem}.block-views-blockmake-list-block-make-list .ha-rows-group li,.block-views-blockmake-list-block-used-make-list .ha-rows-group li{grid-column:span 1}.block-views-blockmake-list-block-make-list .ha-rows-group .ha-img-text-wrapper,.block-views-blockmake-list-block-used-make-list .ha-rows-group .ha-img-text-wrapper{margin:0;padding:0;flex-direction:row;justify-content:start}@media only screen and (min-width:70rem){.block-views-blockmake-list-block-make-list #block_make_list,.block-views-blockmake-list-block-make-list #block_used_make_list,.block-views-blockmake-list-block-used-make-list #block_make_list,.block-views-blockmake-list-block-used-make-list #block_used_make_list{display:grid;grid-column-gap:1rem;grid-template-columns:repeat(2,1fr);grid-template-rows:auto;grid-row-gap:0;max-width:65rem;column-gap:.5rem;row-gap:1.25rem}.block-views-blockmake-list-block-make-list #block_make_list li,.block-views-blockmake-list-block-make-list #block_used_make_list li,.block-views-blockmake-list-block-used-make-list #block_make_list li,.block-views-blockmake-list-block-used-make-list #block_used_make_list li{margin:0;padding:0}}.ha-video-wrapper{position:relative;width:100%;vertical-align:middle}.ha-video-wrapper img.ha-play-button-icon{box-sizing:border-box;width:100%;height:100%;padding:10px calc(50% - 50px);position:absolute;top:0;left:0;display:block;cursor:pointer}#block-whatcar-theme-myaccountlinkinblock{text-align:right}@media only screen and (min-width:70rem){#block-whatcar-theme-myaccountlinkinblock{display:none}}#block-whatcar-theme-primary-local-tasks{max-width:65rem;padding:0 1rem;margin:.75rem 0}@media only screen and (min-width:70rem){#block-whatcar-theme-primary-local-tasks{padding:0 2.5rem}}#block-whatcar-theme-primary-local-tasks .tabs{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem}#block-whatcar-theme-primary-local-tasks .tabs a{white-space:nowrap}@media only screen and (min-width:70rem){#block-whatcar-theme-primary-local-tasks{margin:0;padding:0}#block-whatcar-theme-primary-local-tasks .tabs{gap:1rem}}.hero-widget-form-wrapper:has(>#ha-real-mpg-select-wrapper) h1{margin:0}.hero-widget-form-wrapper:has(>#ha-real-mpg-select-wrapper) h4{margin-bottom:1rem;margin-top:-1rem;text-align:center}.hero-widget-form-wrapper:has(>#ha-real-mpg-select-wrapper) span,.hero-widget-form-wrapper:has(>#ha-real-mpg-select-wrapper) a{display:block;text-align:center;margin-top:.75rem;padding:0;font-size:.75rem;line-height:.75rem}.hero-widget-form-wrapper:has(>#ha-real-mpg-select-wrapper) #ha-real-mpg-select-wrapper{width:80%;margin-left:-1.5rem}.block-ha-real-mpg-results .ha-cta .ha-cta-link-button{width:fit-content;padding:.625rem;margin:1rem 0}.block-ha-real-mpg-results .ha-mini-copy-header h3{color:#202020}.block-ha-real-mpg-results .ha-mini-copy-content{display:inline-flex;flex-direction:row;align-items:center;gap:1.5rem}.block-ha-real-mpg-results .ha-mini-copy-content img{max-width:30%}.block-ha-real-mpg-results .ha-grid-information{margin-bottom:1.5rem}@media only screen and (min-width:70rem){.block-ha-real-mpg-results .ha-grid-information{grid-template-columns:auto auto auto auto}}@media only screen and (min-width:70rem){.block-ha-real-mpg-results .ha-grid-information .ha-grid-information-item:nth-child(3n+1):nth-last-child(-n+3) .ha-grid-information-item__value,.block-ha-real-mpg-results .ha-grid-information .ha-grid-information-item:nth-child(3n+1):nth-last-child(-n+3)~.ha-grid-information-item .ha-grid-information-item__value{border-bottom:1px solid #e0e0e0}}.block-ha-real-mpg-results #ha-real-mpg-widget{margin-top:1.5rem}.ha-block-reviews-by-category h2{margin-bottom:1.5625rem}.block-search .search-mobile{position:absolute;right:1.25rem}.block-search .search-mobile button{vertical-align:middle}.block-search>form{display:none}@media only screen and (min-width:70rem){.block-search{flex-grow:2;text-align:center;display:flex;justify-content:space-evenly;align-items:stretch}.block-search .search-mobile{display:none}.block-search>form{display:block}.block-search>form input{flex:1;padding:4px;border-radius:20px;padding:.75rem;border:1px solid #6d6d6d;padding-left:1.875rem;text-indent:.9375rem;font-size:1.125rem;color:#6d6d6d;border-radius:1.875rem}.block-search>form input.form-autocomplete{background-position:97% center}.block-search>form input.form-autocomplete.ui-autocomplete-loading{background-position:97% center}.block-search>form .form-actions{display:none}.block-search>form .js-form-type-search-api-autocomplete{display:block;margin:0 auto;max-width:27.25rem;position:relative}.block-search>form .js-form-type-search-api-autocomplete::before{content:"";position:absolute;top:50%;left:.9375rem;transform:translateY(-50%);width:1.25rem;height:1.25rem;background-image:url(/themes/custom/ha_theme/dist/b3685efc24789d1265bc.svg);background-size:contain;background-repeat:no-repeat;background-position:center;pointer-events:none}}.block-filter-by-category-block{margin-bottom:3.75rem}.block-filter-by-category-block h2{margin-bottom:1.875rem}.block-filter-by-category-block .ha-toggle-links{margin-bottom:2.5rem}.embedded-paragraph--display-data-widget{display:block;width:100%}.path-user ul.tabs.primary{margin:0 auto;margin-bottom:1.25rem}#user-register-form,#user-login-form,#user-pass,#user-form{margin:0 auto;width:19.6875rem;padding:0 2.5rem}#user-register-form label,#user-login-form label,#user-pass label,#user-form label{line-height:1.25rem;color:#6d6d6d}#user-register-form label.option,#user-login-form label.option,#user-pass label.option,#user-form label.option{font-size:.875rem;font-weight:600}#user-register-form .form-item,#user-login-form .form-item,#user-pass .form-item,#user-form .form-item{margin-bottom:1.25rem;position:relative}#user-register-form .form-item.form-item-pass-pass2,#user-login-form .form-item.form-item-pass-pass2,#user-pass .form-item.form-item-pass-pass2,#user-form .form-item.form-item-pass-pass2{margin-bottom:0}#user-register-form .form-item .password-strength,#user-register-form .form-item .password-confirm-message,#user-register-form .form-item .password-suggestions,#user-login-form .form-item .password-strength,#user-login-form .form-item .password-confirm-message,#user-login-form .form-item .password-suggestions,#user-pass .form-item .password-strength,#user-pass .form-item .password-confirm-message,#user-pass .form-item .password-suggestions,#user-form .form-item .password-strength,#user-form .form-item .password-confirm-message,#user-form .form-item .password-suggestions{color:#6d6d6d;font-weight:500}#user-register-form .form-item input[type=text],#user-register-form .form-item input[type=email],#user-register-form .form-item input[type=password],#user-login-form .form-item input[type=text],#user-login-form .form-item input[type=email],#user-login-form .form-item input[type=password],#user-pass .form-item input[type=text],#user-pass .form-item input[type=email],#user-pass .form-item input[type=password],#user-form .form-item input[type=text],#user-form .form-item input[type=email],#user-form .form-item input[type=password]{border:1px solid #7db5c6;border-radius:6px;padding:.75rem 0;width:100%;text-indent:.625rem}#user-register-form .form-item input[type=checkbox],#user-login-form .form-item input[type=checkbox],#user-pass .form-item input[type=checkbox],#user-form .form-item input[type=checkbox]{vertical-align:middle;margin-bottom:1px}#user-register-form .form-item .description,#user-login-form .form-item .description,#user-pass .form-item .description,#user-form .form-item .description{color:#6d6d6d;margin-top:.3125rem}#user-register-form .form-item button.shwpd,#user-login-form .form-item button.shwpd,#user-pass .form-item button.shwpd,#user-form .form-item button.shwpd{margin-left:-3em}#user-register-form input[type=submit],#user-login-form input[type=submit],#user-pass input[type=submit],#user-form input[type=submit]{background:#7db5c6;border:none;color:#fff;width:100%;border-radius:6px;padding:.75rem 0;font-size:1rem;line-height:1.5rem;cursor:pointer;margin-top:1.25rem}#user-register-form .validation-error,#user-login-form .validation-error,#user-pass .validation-error,#user-form .validation-error{color:#d0101d;font-size:.875rem;line-height:1rem;background:#fff;transform:translateX(-50%);padding:0 .3125rem;position:absolute;display:inline-block;top:3.75rem;left:50%;white-space:nowrap}#user-register-form #password-policy-status,#user-login-form #password-policy-status,#user-pass #password-policy-status,#user-form #password-policy-status{display:none}#user-pass p{color:#6d6d6d}.region.region-messages{display:block}.region.region-messages .messages{box-sizing:border-box;margin-top:1rem;margin-bottom:1rem;padding:1.5rem 1.5rem 2rem calc(1.5rem - 5px);color:#fff;border-width:0 0 0 5px;border-style:solid;border-color:#404040;border-radius:2px;background-color:#404040}.region.region-messages .messages--error{border-color:#d0101d}.region-breadcrumb{background:#fff;position:relative;z-index:3}.vocabulary-category .taxonomy_term__content{grid-column:span 4}@media only screen and (min-width:70rem){.vocabulary-category .taxonomy_term__content{grid-column:span 12}.vocabulary-category .taxonomy_term__content .layout.layout--onecol{margin:0;padding:0}}@media only screen and (min-width:70rem){.ha-content-section{display:grid;grid-column-gap:1rem;grid-template-columns:repeat(4,1fr);grid-template-rows:auto;grid-row-gap:0;max-width:65rem;margin:0 auto;grid-column:span 12}}@media only screen and (min-width:70rem)and (min-width:70rem){.ha-content-section{display:grid;grid-column-gap:1rem;grid-template-columns:repeat(12,1fr);grid-template-rows:auto;grid-row-gap:0;max-width:65rem}}@media only screen and (min-width:70rem){.ha-content-section .ha-content-section-content{grid-column:span 12}.ha-content-section.ha-content-section--mpu .ha-content-section-content{grid-column:span 8;margin-bottom:1.25rem}.ha-content-section.ha-content-section--mpu .ha-content-section-mpu{grid-column-start:9;grid-column-end:13}}.ha-fixed-ads{bottom:0;position:fixed;width:100%;z-index:3}.ha-fixed-ads .ha-ad-wrapper{align-items:center;display:flex;flex-direction:row;justify-content:center}footer{background:#fff;position:relative;z-index:2;box-shadow:0 -5px 5px 0 rgba(32,32,32,.1)}footer .ha-grid{display:grid;grid-column-gap:1rem;grid-template-columns:repeat(4,1fr);grid-template-rows:auto;grid-row-gap:0;max-width:65rem;grid-template-areas:"social" "multimenu" "CTA1" "CTA2" "legal" "ipso";padding-bottom:3.125rem;padding-top:3.4375rem}footer .ha-grid #block-whatcar-theme-socialbrandingblock{grid-area:social;grid-column:span 4}footer .ha-grid #block-whatcar-theme-multimenublock{grid-area:multimenu;grid-column:span 4}footer .ha-grid #block-whatcar-theme-multimenublock .ha-menu.multi-menu .menu-opener{align-items:end}footer .ha-grid #block-whatcar-theme-ctablock{grid-area:CTA1;grid-column:span 4}footer .ha-grid #block-whatcar-theme-ctablock-2{grid-area:CTA2;grid-column:span 4;margin-bottom:3rem}footer .ha-grid #block-whatcar-theme-legalnoticeblock{grid-area:legal;grid-column:span 4}footer .ha-grid #block-whatcar-theme-ipsoregulatedblock{grid-area:ipso;grid-column:span 4}@media only screen and (max-width:70rem){footer .ha-grid #block-whatcar-theme-multimenublock .ha-menu-wrapper.desktop{display:none}}@media only screen and (min-width:70rem){footer .ha-grid{display:grid;grid-column-gap:1rem;grid-template-columns:repeat(12,1fr);grid-template-rows:auto;grid-row-gap:0;max-width:65rem;grid-template-areas:"social social social social multimenu multimenu multimenu multimenu multimenu multimenu multimenu multimenu" "CTA1 CTA1 CTA1 CTA1 multimenu multimenu multimenu multimenu multimenu multimenu multimenu multimenu" "CTA2 CTA2 CTA2 CTA2 multimenu multimenu multimenu multimenu multimenu multimenu multimenu multimenu" "legal legal legal legal legal legal legal legal legal legal legal legal" "ipso ipso ipso ipso ipso ipso ipso ipso ipso ipso ipso ipso"}footer .ha-grid #block-whatcar-theme-socialbrandingblock{grid-area:social;grid-column:span 4}footer .ha-grid #block-whatcar-theme-multimenublock{display:grid;grid-column-gap:1rem;grid-template-columns:repeat(8,1fr);grid-template-rows:auto;grid-row-gap:0;max-width:65rem;grid-area:multimenu;grid-column:span 8}footer .ha-grid #block-whatcar-theme-multimenublock .multi-menu.mobile{display:none}footer .ha-grid #block-whatcar-theme-multimenublock .ha-menu-wrapper.desktop{align-items:start;display:grid;grid-column-gap:1rem;grid-template-columns:repeat(8,1fr);grid-template-rows:auto;grid-row-gap:0;max-width:65rem;grid-column:span 8;grid-template-areas:"qs qs qs ts ts ts il il" "qs qs qs ts ts ts il il"}footer .ha-grid #block-whatcar-theme-multimenublock .ha-menu-wrapper.desktop .ha-subelement.quick-search{grid-area:qs;grid-column:span 3}footer .ha-grid #block-whatcar-theme-multimenublock .ha-menu-wrapper.desktop .ha-subelement.tools-and-services{grid-area:ts;grid-column:span 3}footer .ha-grid #block-whatcar-theme-multimenublock .ha-menu-wrapper.desktop .ha-subelement.information,footer .ha-grid #block-whatcar-theme-multimenublock .ha-menu-wrapper.desktop .ha-subelement.legal-bits{grid-area:il;grid-column:span 2;grid-row:auto}footer .ha-grid #block-whatcar-theme-ctablock{grid-area:CTA1;grid-column:span 4}footer .ha-grid #block-whatcar-theme-ctablock .ha-cta-button{width:295px}footer .ha-grid #block-whatcar-theme-ctablock-2{grid-area:CTA2;grid-column:span 4}footer .ha-grid #block-whatcar-theme-ctablock-2 .ha-cta-button{width:295px}footer .ha-grid #block-whatcar-theme-legalnoticeblock{grid-area:legal;grid-column:span 12}footer .ha-grid #block-whatcar-theme-ipsoregulatedblock{grid-area:ipso;grid-column:span 12}}@media only screen and (min-width:1120px){.ha-grid-2-cols.desktop{display:grid;grid-column-gap:1rem;grid-row:auto;grid-template-columns:1fr 1fr}}header{background:#fff;margin-top:1.5625rem;padding-bottom:1rem;position:relative;z-index:4}header .ha-header{border-bottom:1px solid #e0e0e0;box-shadow:0px 6px 12px -14px #202020;opacity:1;padding-bottom:1.5625rem}.region-header{display:grid;grid-column-gap:1rem;grid-template-columns:repeat(4,1fr);grid-template-rows:auto;grid-row-gap:0;max-width:65rem;grid-template-areas:"header header header header"}.region-header .ha-container-flex{grid-area:header;grid-column:span 4;justify-content:start;align-items:center}.region-header .ha-container-flex.opened{flex-direction:row-reverse}.region-header .ha-container-flex.opened #menu-mobile{display:none}.region-header .ha-container-flex.opened .ha-search{background-image:url(/themes/custom/ha_theme/dist/c6506a29b70b111ba333.svg)}.region-header .mobile-search-toggle{display:inline-block;width:1.25rem;height:1.25rem;cursor:pointer;margin-left:auto}.region-header .mobile-search-back{background:none;border:none;font-size:1.5rem;margin-right:.5rem;cursor:pointer;color:#33475f;position:relative;z-index:4}.region-header #block-whatcar-theme-addsearchblock{display:none}.region-header .addsWg-searchfield-container-class .addsWg-searchfield{margin:0;max-width:450px}.region-header .addsWg-searchfield-container-class .addsWg-searchfield input[type=search].icon{width:100%;max-width:450px;height:2.1875rem;border-radius:1.875rem;border-width:1px;background-image:url(/themes/custom/ha_theme/dist/9fe13e6b74fbbf8feed5.svg);background-position:.9375rem center;padding:.3125rem .625rem .3125rem 2.8125rem !important;min-width:325px;font-family:"Source Sans 3",sans-serif;font-weight:600;font-size:18px;line-height:20px;letter-spacing:0px}.region-header .addsWg-searchfield-container-class .addsWg-searchfield input[type=search]:focus,.region-header .addsWg-searchfield-container-class .addsWg-searchfield input[type=search]:focus-visible{outline:none;box-shadow:none;border-color:inherit}@media only screen and (min-width:70rem){.region-header{display:grid;grid-column-gap:1rem;grid-template-columns:repeat(12,1fr);grid-template-rows:auto;grid-row-gap:0;max-width:65rem;grid-row-gap:.4375rem;grid-template-areas:"header header  header  header  header  header  header  header  header  header  header  header" "menu   menu    menu    menu    menu    menu    menu    menu    menu    menu    menu    menu"}.region-header .ha-container-flex{grid-area:header;align-items:center;justify-content:space-between}.region-header #block-whatcar-theme-menuiconblock{display:none !important}.region-header .mobile-search-toggle,.region-header .mobile-search-back{display:none !important}.region-header #block-whatcar-theme-addsearchblock{display:block !important}.region-header .addsWg-searchfield-container-class .addsWg-searchfield input[type=search].icon{width:450px;height:3rem;margin:0;min-width:unset}}.region-subheader{display:grid;grid-column-gap:1rem;grid-template-columns:repeat(1,1fr);grid-template-rows:auto;grid-row-gap:0;max-width:65rem}.adds-components-widget-results{margin-top:-1.5625rem}.adds-components-widget-results .addsWg-widget-container-class{max-width:450px;width:93%;left:1.5625rem;z-index:4;padding-top:1.875rem}@media only screen and (min-width:70rem){.adds-components-widget-results .addsWg-widget-container-class{width:100%;left:auto}}.adds-components-widget-results .addsWg-widget-container-class .addsWg--highlight,.adds-components-widget-results .addsWg-widget-container-class .addsWg--title{white-space:normal}.adds-components-widget-results .addsWg-widget-container-class .addsWg--hit .addsWg--img{height:130px;width:130px}.search-backdrop{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.7);z-index:3}.adds-components-widget-search-field{position:relative;z-index:5}header{z-index:unset !important}.ha-layout-inner-content .ha-layout-inner-content-side{display:none}@media screen and (min-width:70rem){.ha-layout-inner-content{display:grid;grid-column-gap:1rem;grid-template-rows:auto;grid-row-gap:0;grid-template-areas:"side side main main main main main main"}}.ha-layout-inner-content .ha-layout-inner-content-side{display:block;grid-area:side}.ha-layout-inner-content .ha-layout-inner-content-main{grid-area:main}.block-layout-builder{width:calc(100% - 2rem)}@media only screen and (min-width:70rem){.block-layout-builder{width:100%}}.layout--onecol{max-width:65rem;padding:0 1rem}@media only screen and (min-width:70rem){.layout--onecol{padding:0 2.5rem}}.layout--onecol .block{padding-bottom:3.75rem}.layout--onecol .block:last-child{padding-bottom:4rem}.layout-content .block-ha-components{padding-bottom:1.875rem}@media only screen and (min-width:70rem){.layout-content .block-ha-components{padding-bottom:2.8125rem}}.layout-content .block-ha-components h2{margin-bottom:1.5625rem}.ha-review .layout--onecol .block:last-child,.hero-skin .layout--onecol .block:last-child{padding-bottom:0}.region-masthead{grid-template-areas:"tabs tabs tabs tabs" "masthead masthead masthead masthead" "masthead masthead masthead masthead";padding:0;position:relative;z-index:3}.region-masthead #block-whatcar-theme-primary-local-tasks{grid-area:tabs;grid-column:span 4;z-index:2}.region-masthead .ha-ad-wrapper{grid-area:masthead;grid-row:span 1;text-align:center}@media only screen and (min-width:70rem){.region-masthead{grid-template-areas:"tabs tabs tabs tabs tabs tabs tabs tabs tabs tabs tabs tabs" "masthead masthead masthead masthead masthead masthead masthead masthead masthead masthead masthead masthead" "masthead masthead masthead masthead masthead masthead masthead masthead masthead masthead masthead masthead"}.region-masthead #block-whatcar-theme-primary-local-tasks{grid-area:tabs}.region-masthead .block-ha-ad-tag{grid-area:masthead;grid-column:span 12}}.layout--tcaa-layout{max-width:65rem;padding:0 1rem;display:grid;grid-column-gap:1rem;grid-template-columns:repeat(4,1fr);grid-template-rows:auto;grid-row-gap:0;max-width:65rem;grid-template-areas:"main main main main" "ad ad ad ad";margin:1.875rem auto}@media only screen and (min-width:70rem){.layout--tcaa-layout{padding:0 2.5rem}}.layout--tcaa-layout .tcaa-main-region{display:grid;grid-column-gap:1rem;grid-template-columns:repeat(4,1fr);grid-template-rows:auto;grid-row-gap:0;max-width:65rem;grid-area:main;grid-column:span 4;grid-gap:0;grid-template-areas:"content content content content" "sidebar sidebar sidebar sidebar"}.layout--tcaa-layout .tcaa-main-region .layout__content{grid-area:content;grid-column:span 4}.layout--tcaa-layout .tcaa-main-region .layout__sidebar{grid-area:sidebar;grid-column:span 4}.layout--tcaa-layout .tcaa-ad{grid-area:ad;grid-column:span 4}.layout--tcaa-layout h1{margin-bottom:1.5625rem}@media only screen and (min-width:1120px){.layout--tcaa-layout{max-width:65rem;padding:0 1rem;display:grid;grid-column-gap:1rem;grid-template-columns:repeat(12,1fr);grid-template-rows:auto;grid-row-gap:0;max-width:65rem;grid-template-areas:"main main main main main main main main main main main main" "ad ad ad ad ad ad ad ad ad ad ad ad"}}@media only screen and (min-width:1120px)and (min-width:70rem){.layout--tcaa-layout{padding:0 2.5rem}}@media only screen and (min-width:1120px){.layout--tcaa-layout .tcaa-main-region{display:grid;grid-column-gap:1rem;grid-template-columns:repeat(12,1fr);grid-template-rows:auto;grid-row-gap:0;max-width:65rem;grid-area:main;grid-column:span 12;grid-template-areas:"content content content content content content content content sidebar sidebar sidebar sidebar";grid-template-columns:repeat(12,1fr);grid-template-rows:auto;max-width:1120px}.layout--tcaa-layout .tcaa-main-region .layout__content{grid-column:span 9}.layout--tcaa-layout .tcaa-main-region .layout__sidebar{grid-column:span 3}.layout--tcaa-layout .tcaa-ad{grid-area:ad;grid-column:span 12}}.view-article-blocks .view-content{display:grid;grid-column-gap:1rem;grid-template-columns:repeat(1,1fr);grid-template-rows:auto;grid-row-gap:0;max-width:65rem;grid-gap:.75rem;grid-template-areas:"main" "elements"}.view-article-blocks .view-content .views-row{margin-bottom:2.5rem}.view-article-blocks .view-content .views-row:first-child .ha-content-wrapper{padding-top:.5rem}.view-article-blocks .view-content .node--view-mode-comparison .ha-articles-content{flex-direction:row}.view-article-blocks .view-content .node--view-mode-comparison .ha-articles-content picture,.view-article-blocks .view-content .node--view-mode-comparison .ha-articles-content img{width:100%}.view-article-blocks .view-content .node--view-mode-comparison .ha-articles-content .ha-content-wrapper{flex-grow:2}.view-article-blocks .view-content .node--view-mode-comparison .ha-articles-content .ha-content-wrapper .field--name-field-standfirst{color:#000;font-family:"Source Sans 3",sans-serif;font-weight:400;font-size:1rem;line-height:1.5rem}.view-article-blocks .view-content .node--view-mode-comparison .ha-articles-content .field--name-title{margin-top:0}.view-article-blocks .view-content .views-row:not(:first-child){grid-area:elements;grid-row:auto}.view-article-blocks .view-content .views-row:not(:first-child) .ha-articles-content{display:grid;grid-column-gap:1rem;grid-template-columns:repeat(8,1fr);grid-template-rows:auto;grid-row-gap:0;max-width:65rem;grid-column-gap:1rem;grid-template-areas:"image image image content content content content content"}.view-article-blocks .view-content .views-row:not(:first-child) .ha-articles-content picture{grid-area:image;grid-column:span 3;width:100%}.view-article-blocks .view-content .views-row:not(:first-child) .ha-articles-content .ha-content-wrapper{align-items:center;display:flex;flex-direction:column;align-items:start;grid-area:content;grid-column:span 5}.view-article-blocks .view-content .views-row:first-child{grid-area:main}.view-article-blocks .view-content .views-row:first-child .ha-articles-content{flex-direction:column}@media only screen and (min-width:70rem){.view-article-blocks .view-content{display:grid;grid-column-gap:1rem;grid-template-columns:repeat(8,1fr);grid-template-rows:auto;grid-row-gap:0;max-width:65rem;grid-template-areas:"elements elements elements elements elements elements elements elements"}.view-article-blocks .view-content .views-row,.view-article-blocks .view-content .views-row:first-child{grid-area:elements;grid-column:span 4}.view-article-blocks .view-content .views-row:not(:first-child){grid-column:span 4}.view-article-blocks .view-content .views-row:not(:first-child) .ha-articles-content{display:block}.view-article-blocks .view-content .views-row .ha-content-wrapper{padding-top:.5rem}}.view-author-latest-content .view-header{margin-bottom:1.25rem}.view-author-latest-content .views-row{padding-bottom:1rem}#article-latest-car-reviews{display:none}#article-latest-car-reviews h2{font-family:"Source Sans 3",sans-serif;font-weight:600;font-size:1rem;line-height:1.75rem}#article-latest-car-reviews h3{font-smooth:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#33475f;font-family:"Outfit",sans-serif;font-style:normal;font-weight:600;letter-spacing:0px;color:#3f84d5;font-size:1.5rem;line-height:1.875rem;font-size:1.125rem;line-height:1.375rem;white-space:wrap}#article-latest-car-reviews h3 a{white-space:inherit}@media only screen and (min-width:70rem){#article-latest-car-reviews{display:block}}.view-make-model-deals .view-filters{width:100%}.view-make-model-deals .view-filters form{margin-bottom:2.1875rem}.view-make-model-deals .view-filters form .ha-filter-partner{display:none}.view-make-model-deals .view-filters form .ha-main-filters-heading{align-items:center;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;min-height:3.4375rem;padding-bottom:.9375rem;padding-top:.9375rem;border-bottom:1px solid #e0e0e0}.view-make-model-deals .view-filters form .view-make-model-deals-fieldset{border-bottom:1px solid #e0e0e0;margin-bottom:.9375rem;margin-top:.9375rem;padding-bottom:.9375rem}.view-make-model-deals .view-filters form .view-make-model-deals-fieldset summary{position:relative;anchor-name:--summary}.view-make-model-deals .view-filters form .view-make-model-deals-fieldset summary::marker{content:""}.view-make-model-deals .view-filters form .view-make-model-deals-fieldset summary::before,.view-make-model-deals .view-filters form .view-make-model-deals-fieldset summary::after{content:"";border-block-start:3px solid #000;height:0;width:1rem;inset-block-start:50%;inset-inline-end:0;position:absolute;position-anchor:--summary;position-area:top end}.view-make-model-deals .view-filters form .view-make-model-deals-fieldset summary::after{transform:rotate(90deg);transform-origin:50%}.view-make-model-deals .view-filters form .view-make-model-deals-fieldset details[open] summary::after{transform:rotate(0deg)}.view-make-model-deals .view-filters form .view-make-model-deals-fieldset .fieldset-wrapper{padding-top:.9375rem}.view-make-model-deals .view-filters form .fieldset-legend{font-weight:600;font-size:1.125rem;line-height:1.25rem}.view-make-model-deals .view-filters form .form-actions{display:none}.view-make-model-deals .view-content{width:100%}.view-make-model-deals .view-content .view-header{font-weight:600;font-size:1.125rem;line-height:1.25rem;margin-top:-1%;margin-bottom:3%;padding:0}.view-make-model-deals .view-content .mmd-card-details .mmd-card-price{min-width:5.5rem}@media only screen and (min-width:70rem){.view-make-model-deals{align-items:center;display:flex;flex-direction:row;align-items:flex-start;flex-wrap:wrap;justify-content:space-evenly;column-gap:5%;align-items:stretch}.view-make-model-deals .view-filters{width:25%}.view-make-model-deals .view-filters form .ha-filter-trim{width:400%;display:flex;justify-content:space-between}.view-make-model-deals .view-filters form .ha-filter-partner{display:block}.view-make-model-deals .view-content{width:70%;margin-top:11.25%}.view-make-model-deals .view-content .view-header{margin-top:-3%;margin-bottom:3%}.view-make-model-deals .views-exposed-form{align-items:center;display:flex;flex-direction:column;align-items:normal;height:100%}.view-make-model-deals .views-exposed-form .ha-mpu1-desktop-content{margin-top:1.875rem;flex:1}}.view-make-page .view-content{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:1.5rem;justify-content:center;align-items:stretch;padding-left:1rem;padding-right:1rem}@media only screen and (min-width:70rem){.view-make-page .view-content{padding-left:1.5rem;padding-right:1.5rem}}.view-make-page .view-content .views-row{flex:1 1 calc(100% - 1.5rem);min-width:0;max-width:calc(100% - 1.5rem)}@media only screen and (min-width:70rem){.view-make-page .view-content .views-row{flex:1 1 calc(33.333% - 1rem);max-width:calc(33.333% - 1rem)}}.view-make-page .view-content .views-row .ha-new-cars-card{width:100%;height:100%}.view-make-page .view-header{display:flex;align-items:center;gap:25px;margin-bottom:1rem;color:#202020;width:16.25rem;position:relative;margin-left:auto}.view-make-page .view-header label{white-space:nowrap}.view-make-page .view-header .dropdown-toggle{width:100%;padding:.375rem .75rem;border:1px solid #e0e0e0;border-radius:6px;background:#fff;font-size:.875rem;text-align:left;cursor:pointer;display:flex;justify-content:space-between;align-items:center;box-shadow:0 2px 4px rgba(0,0,0,.1)}.view-make-page .view-header .dropdown-toggle::after{content:"▾";font-size:12px;margin-left:auto;padding-left:8px}.view-make-page .view-header .dropdown-menu{display:none;position:absolute;top:110%;left:0;width:100%;max-height:11.25rem;overflow-y:auto;border:1px solid #ccc;border-radius:6px;background:#fff;box-shadow:0 4px 6px rgba(0,0,0,.15);z-index:10}.view-make-page .view-header .dropdown-menu.open{display:block}.view-make-page .view-header .dropdown-menu li{padding:.375rem .75rem;font-size:.875rem;cursor:pointer}.view-make-page .view-header .dropdown-menu li:hover{background:#f5f5f5}.ha-block-category-reviews-results .view-filters .views-exposed-form{align-items:center;display:flex;flex-direction:column;gap:1rem;padding-bottom:1.25rem;padding-top:1.25rem}.ha-block-category-reviews-results .view-filters .views-exposed-form .ha-filter-lifestyle{width:100%}.ha-block-category-reviews-results .view-filters .views-exposed-form .ha-filter-lifestyle legend{display:none}.ha-block-category-reviews-results .view-filters .views-exposed-form .ha-filter-lifestyle>fieldset.ha-filter{margin:0;padding:0;display:block;width:100%;max-width:100%;min-inline-size:0;min-width:0;box-sizing:border-box}.ha-block-category-reviews-results .view-filters .views-exposed-form .ha-filter-lifestyle .form-checkboxes{max-width:calc(100vw - 2rem)}.ha-block-category-reviews-results .view-filters .views-exposed-form .ha-filter-lifestyle .form-checkboxes .ha-slider-wrapper{max-width:43.3333333333rem}.ha-block-category-reviews-results .view-filters .views-exposed-form .ha-filter-lifestyle .form-checkboxes .ha-slider-wrapper .swiper{padding-bottom:.3125rem;padding-top:.3125rem;width:100%;box-sizing:border-box}.ha-block-category-reviews-results .view-filters .views-exposed-form .ha-filter-lifestyle .form-checkboxes .ha-slider-wrapper .swiper .swiper-wrapper{align-items:stretch}.ha-block-category-reviews-results .view-filters .views-exposed-form .ha-filter-lifestyle .form-checkboxes .ha-slider-wrapper .swiper .swiper-wrapper .swiper-slide{flex-shrink:0}.ha-block-category-reviews-results .view-filters .views-exposed-form .ha-filter-lifestyle .form-checkboxes .ha-slider-wrapper .swiper .swiper-wrapper .swiper-slide .ha-slide-content{border:1px solid #3f84d5;border-radius:.25rem;box-sizing:border-box;font-weight:600;user-select:none}.ha-block-category-reviews-results .view-filters .views-exposed-form .ha-filter-lifestyle .form-checkboxes .ha-slider-wrapper .swiper .swiper-wrapper .swiper-slide>*{min-height:100%}.ha-block-category-reviews-results .view-filters .views-exposed-form .ha-filter-lifestyle .form-checkboxes .ha-slider-wrapper .swiper .swiper-button-prev{width:3.125rem;justify-content:start}.ha-block-category-reviews-results .view-filters .views-exposed-form .ha-filter-lifestyle .form-checkboxes .ha-slider-wrapper .swiper .swiper-button-prev:after{font-size:1.25rem}.ha-block-category-reviews-results .view-filters .views-exposed-form .ha-filter-lifestyle .form-checkboxes .ha-slider-wrapper .swiper .swiper-button-next{width:3.125rem;justify-content:end}.ha-block-category-reviews-results .view-filters .views-exposed-form .ha-filter-lifestyle .form-checkboxes .ha-slider-wrapper .swiper .swiper-button-next:after{font-size:1.25rem}.ha-block-category-reviews-results .view-filters .views-exposed-form .ha-filter-lifestyle .form-checkboxes .ha-slider-wrapper .swiper.has-left-gutter{padding-left:3.125rem}.ha-block-category-reviews-results .view-filters .views-exposed-form .ha-filter-lifestyle .form-type-checkbox{align-items:center;display:flex;flex-direction:row;gap:.5rem;height:4.375rem;padding-left:.5rem;cursor:pointer;user-select:none}.ha-block-category-reviews-results .view-filters .views-exposed-form .ha-filter-lifestyle .form-type-checkbox img{height:2.8125rem;width:2.8125rem}.ha-block-category-reviews-results .view-filters .views-exposed-form .ha-filter-lifestyle .form-type-checkbox input{display:none !important;height:1px;width:1px}.ha-block-category-reviews-results .view-filters .views-exposed-form .ha-filter-lifestyle .form-type-checkbox label{white-space:wrap;cursor:pointer;user-select:none}.ha-block-category-reviews-results .view-filters .views-exposed-form .ha-filters-exposed-form-wrapper{align-items:center;display:flex;flex-direction:column;gap:1rem;position:relative;width:100%}.ha-block-category-reviews-results .view-filters .views-exposed-form .ha-filters-exposed-form-wrapper>*{width:100%}.ha-block-category-reviews-results .view-filters .views-exposed-form .ha-filters-exposed-form-wrapper .ha-filters-exposed-summary{align-items:center;display:flex;flex-direction:column;align-items:start;justify-content:space-between;font-weight:600}.ha-block-category-reviews-results .view-filters .views-exposed-form .ha-filters-exposed-form-wrapper .ha-filters-exposed-summary .form-item-sort-bef-combine{align-items:center;display:flex;flex-direction:row;gap:.5rem}.ha-block-category-reviews-results .view-filters .views-exposed-form .ha-filters-exposed-form-wrapper .ha-filters-exposed-summary .form-item-sort-bef-combine label{white-space:nowrap}.ha-block-category-reviews-results .view-filters .views-exposed-form .ha-filters-exposed-form-wrapper .ha-filters-exposed-summary .form-item-sort-bef-combine select{margin:0;padding:0;border:none;gap:.5rem;text-align:left;font-weight:600;padding-right:4.0625rem}.ha-block-category-reviews-results .view-filters .views-exposed-form .ha-filters-exposed-form-wrapper .ha-filters-exposed-summary .form-item-sort-bef-combine select:focus-visible{border:none;outline:none}.ha-block-category-reviews-results .view-filters .views-exposed-form .ha-filters-exposed-form-wrapper .ha-main-filters .ha-filter-show-all{align-items:center;display:flex;flex-direction:row;align-items:center;gap:.5rem;margin-right:.9375rem}.ha-block-category-reviews-results .view-filters .views-exposed-form .ha-filters-exposed-form-wrapper .ha-main-filters .ha-filter-show-all .ha-filter-icon{height:1.5625rem;width:1.5625rem}.ha-block-category-reviews-results .view-filters .views-exposed-form .ha-filters-exposed-form-wrapper .ha-main-filters a{text-decoration:underline}.ha-block-category-reviews-results .view-filters .views-exposed-form .ha-filters-exposed-form-wrapper .ha-all-filters{position:relative}.ha-block-category-reviews-results .view-filters .views-exposed-form .ha-filters-exposed-form-wrapper .ha-all-filters:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.ha-block-category-reviews-results .view-filters .views-exposed-form .ha-filters-exposed-form-wrapper .ha-filter-exposed-form fieldset{margin:0;padding:0;border:1px solid #e0e0e0;padding-top:1.5625rem;margin-bottom:.625rem;position:relative}.ha-block-category-reviews-results .view-filters .views-exposed-form .ha-filters-exposed-form-wrapper .ha-filter-exposed-form fieldset legend{margin:0;padding:0;box-sizing:border-box;left:.5rem;position:absolute;top:0;width:100%}.ha-block-category-reviews-results .view-filters .views-exposed-form .ha-filters-exposed-form-wrapper .ha-filter-exposed-form fieldset legend .fieldset-legend{display:inline-block;font-weight:600;position:relative;width:100%}.ha-block-category-reviews-results .view-filters .views-exposed-form .ha-filters-exposed-form-wrapper .ha-filter-exposed-form fieldset legend .fieldset-legend:after{background-image:url(/themes/custom/ha_theme/dist/90027a2d42c5af2bfbac.svg);background-repeat:no-repeat;background-color:rgba(0,0,0,0);background-size:.75rem .5rem;border:none;content:"";height:.5rem;width:.75rem;display:inline-block;position:relative;vertical-align:middle;margin-left:.5rem;rotate:270deg;position:absolute;right:.75rem;top:.5rem}.ha-block-category-reviews-results .view-filters .views-exposed-form .ha-filters-exposed-form-wrapper .ha-filter-exposed-form fieldset legend .fieldset-legend.rotate:after{background-image:url(/themes/custom/ha_theme/dist/90027a2d42c5af2bfbac.svg);background-repeat:no-repeat;background-color:rgba(0,0,0,0);background-size:.75rem .5rem;border:none;content:"";height:.5rem;width:.75rem;display:inline-block;position:relative;vertical-align:middle;margin-left:.5rem;position:absolute;right:.75rem;rotate:unset;top:.5rem}.ha-block-category-reviews-results .view-filters .views-exposed-form .ha-filters-exposed-form-wrapper .ha-filter-exposed-form fieldset .fieldset-wrapper{position:relative;z-index:1;background-color:#fff}.ha-block-category-reviews-results .view-filters .views-exposed-form .ha-filters-exposed-form-wrapper .ha-filter-exposed-form fieldset .fieldset-wrapper.closed{display:none}.ha-block-category-reviews-results .view-filters .views-exposed-form .ha-filters-exposed-form-wrapper .ha-filter-exposed-form .bef-checkboxes{align-items:center;display:flex;flex-direction:column;align-items:start;background:#fff;justify-content:center;padding-left:.5rem}.ha-block-category-reviews-results .view-filters .views-exposed-form .ha-filters-exposed-form-wrapper .ha-filter-exposed-form .bef-checkboxes .form-type-checkbox input{display:none}.ha-block-category-reviews-results #ha-filters-applied-wrapper{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:.5rem}.ha-block-category-reviews-results #ha-filters-applied-wrapper .ha-clear-filters{align-self:center;display:none}.ha-block-category-reviews-results #ha-filters-applied-wrapper .ha-clear-filters.has-filters{display:flex}.ha-block-category-reviews-results #ha-filters-applied-wrapper .ha-clear-filters a{text-decoration:underline}.ha-block-category-reviews-results #ha-filters-applied-wrapper .ha-filters-applied{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem}.ha-block-category-reviews-results #ha-filters-applied-wrapper .ha-filters-applied .ha-filter-applied{font-family:"Source Sans 3",sans-serif;font-weight:400;font-size:1rem;line-height:1.25rem;padding:.6875rem;border-radius:.375rem;text-align:center;display:flex;justify-content:center;align-items:center;background-image:none;width:auto;font-weight:500;color:#6d6d6d;background:#f5f5f5;gap:.25rem;position:relative;padding:.375rem;border-radius:0}.ha-block-category-reviews-results #ha-filters-applied-wrapper .ha-filters-applied .ha-filter-applied span{color:inherit}.ha-block-category-reviews-results #ha-filters-applied-wrapper .ha-filters-applied .ha-filter-applied a.ha-filter-close{color:inherit}.ha-block-category-reviews-results #ha-filters-applied-wrapper .ha-filters-applied .ha-filter-applied:hover,.ha-block-category-reviews-results #ha-filters-applied-wrapper .ha-filters-applied .ha-filter-applied:focus-within{color:#202020}.ha-block-category-reviews-results #ha-filters-applied-wrapper .ha-filters-applied .ha-filter-applied a.ha-filter-close{display:inline-flex;align-items:center;justify-content:center;width:.625rem;height:.625rem}.ha-block-category-reviews-results #ha-filters-applied-wrapper .ha-filters-applied .ha-filter-applied a.ha-filter-close svg{display:block;width:100%;height:100%}.ha-block-category-reviews-results #ha-filters-applied-wrapper .ha-filters-applied .ha-filter-applied a{color:#202020}.ha-block-category-reviews-results #ha-filters-applied-wrapper .ha-filters-applied .ha-filter-applied a:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}@media only screen and (min-width:70rem){.ha-block-category-reviews-results .view-filters .views-exposed-form .ha-filter-lifestyle .form-checkboxes{max-width:calc(100vw - 2.5rem)}.ha-block-category-reviews-results .view-filters .views-exposed-form .ha-filters-exposed-form-wrapper{display:grid;grid-column-gap:1rem;grid-template-columns:repeat(5,1fr);grid-template-rows:auto;grid-row-gap:0;max-width:65rem;grid-column-gap:.5rem;grid-template-areas:"all filter filter filter filter" "tags tags tags tags tags" "summary summary summary summary summary";width:100%;margin-top:1.25rem}.ha-block-category-reviews-results .view-filters .views-exposed-form .ha-filters-exposed-form-wrapper .ha-filter-exposed-form fieldset{height:10px;margin-bottom:0}.ha-block-category-reviews-results .view-filters .views-exposed-form .ha-filters-exposed-form-wrapper .ha-filter-exposed-form fieldset legend{align-self:anchor-center}.ha-block-category-reviews-results .view-filters .views-exposed-form .ha-filters-exposed-form-wrapper .ha-filter-exposed-form fieldset .fieldset-wrapper{background-color:#fff;margin-top:.625rem;margin-left:-1px;border:1px solid #e0e0e0;position:absolute;width:100%;z-index:1}.ha-block-category-reviews-results .view-filters .views-exposed-form .ha-filters-exposed-form-wrapper .ha-main-filters{align-self:start;grid-area:all;grid-column:span 1}.ha-block-category-reviews-results .view-filters .views-exposed-form .ha-filters-exposed-form-wrapper .ha-filters-applied-wrapper{grid-area:tags;grid-column:span 5}.ha-block-category-reviews-results .view-filters .views-exposed-form .ha-filters-exposed-form-wrapper .ha-filter-exposed-form{display:grid;grid-column-gap:1rem;grid-template-columns:repeat(4,1fr);grid-template-rows:auto;grid-row-gap:0;max-width:65rem;gap:0;grid-area:filter;grid-column:span 4}.ha-block-category-reviews-results .view-filters .views-exposed-form .ha-filters-exposed-form-wrapper .ha-filter-exposed-form>*{grid-column:span 1}.ha-block-category-reviews-results .view-filters .views-exposed-form .ha-filters-exposed-form-wrapper .ha-filters-exposed-summary{align-items:center;display:flex;flex-direction:row;font-weight:600;grid-area:summary;grid-column:span 5;justify-content:space-between;margin-top:2.5rem;margin-bottom:.3125rem}.ha-block-category-reviews-results .view-filters .views-exposed-form .ha-filters-exposed-form-wrapper .ha-filters-exposed-summary .form-item-sort-bef-combine{background:none}.ha-block-category-reviews-results .view-filters .views-exposed-form .ha-filters-exposed-form-wrapper .ha-filters-exposed-summary .form-item-sort-bef-combine select{padding-right:2rem}.ha-block-category-reviews-results #ha-filters-applied-wrapper{grid-column:span 5;margin-top:1.25rem}}.page-node-type-article article{margin-top:1.5625rem}.page-node-type-article article .ha-review-title-rating{margin-top:1.25rem;position:initial;flex-direction:column;align-items:flex-start}@media only screen and (min-width:70rem){.page-node-type-article article .ha-review-title-rating{flex-direction:row;align-items:center}}.page-node-type-article article .ha-review-title-rating .ha-rating{padding-top:1.25rem}@media only screen and (min-width:70rem){.page-node-type-article article .ha-review-title-rating .ha-rating{padding-top:0}}.page-node-type-article article h2 strong,.page-node-type-article article h3 strong{font-weight:500}.page-node-type-article article h2{font-size:1.5rem}.page-node-type-article article h1:first-of-type{font-size:2.25rem;line-height:2.875rem;padding-bottom:1.25rem}@media only screen and (min-width:70rem){.page-node-type-article article h1:first-of-type{font-size:3rem;line-height:3.25rem;padding-bottom:1.25rem}.page-node-type-article article h2{font-size:1.75rem}}.page-node-type-article .ha-content-section{grid-column:span 4}.page-node-type-article .ha-content-section .field--name-field-standfirst{padding-bottom:.625rem}@media only screen and (min-width:70rem){.page-node-type-article .ha-content-section{grid-column:span 12}}.page-node-type-article .ha-layout-inner-content-main{align-items:center;display:flex;flex-direction:column;align-items:start;gap:.75rem;justify-content:center}.page-node-type-article div.ha-article-list_items{counter-reset:pseudoListNumbering}@media only screen and (min-width:70rem){.page-node-type-article div.ha-article-list_items .deals__used{max-width:18.75rem}}.page-node-type-article div.ha-review-title-rating h3::before{counter-increment:pseudoListNumbering;color:#d0101d;content:counter(pseudoListNumbering,decimal) ". "}.page-node-type-article table{border-collapse:collapse;margin:1.875rem auto}.page-node-type-article table td{border:1px solid #e0e0e0;min-width:2rem;padding:.375rem}.author-split-content{grid-area:split;grid-column-gap:0;grid-template-areas:"masthead masthead masthead masthead" "content content content content content" "ad ad ad ad"}.author-split-content .author-split-item{grid-area:content;padding:1.25rem}.author-split-content .author-split-mpu{grid-area:ad}.author-split-content .author-split-masthead{display:none;grid-area:masthead}@media only screen and (min-width:70rem){.author-split-content{display:grid;grid-column-gap:1rem;grid-template-columns:repeat(4,1fr);grid-template-rows:auto;grid-row-gap:0;max-width:65rem;margin:0 auto;grid-template-areas:"masthead masthead masthead masthead masthead masthead masthead masthead masthead masthead masthead masthead" "content content content content content content content content ad ad ad ad";width:1200px}}@media only screen and (min-width:70rem)and (min-width:70rem){.author-split-content{display:grid;grid-column-gap:1rem;grid-template-columns:repeat(12,1fr);grid-template-rows:auto;grid-row-gap:0;max-width:65rem}}@media only screen and (min-width:70rem){.author-split-content .author-split-masthead{display:initial;grid-area:masthead;margin-bottom:1.875rem;width:1200px}.author-split-content .author-split-masthead .ha-ad-wrapper{margin:0 auto;width:970px}}.page-node-type-author .node--type-author{display:grid;grid-column-gap:1rem;grid-template-columns:repeat(4,1fr);grid-template-rows:auto;grid-row-gap:0;max-width:65rem;margin:0 auto;max-width:65rem;padding:0 1rem;align-items:center;display:flex;flex-direction:column;align-items:center;gap:0;position:relative;z-index:2}@media only screen and (min-width:70rem){.page-node-type-author .node--type-author{display:grid;grid-column-gap:1rem;grid-template-columns:repeat(12,1fr);grid-template-rows:auto;grid-row-gap:0;max-width:65rem}}@media only screen and (min-width:70rem){.page-node-type-author .node--type-author{padding:0 2.5rem}}.page-node-type-author .node--type-author .ha-ad-wrapper{gap:1rem;grid-area:ads;align-items:center;display:flex;flex-direction:column;grid-column:span 4;justify-content:center;width:100%}.page-node-type-author .node--type-author .author-latest-content{background:#fff;position:relative;z-index:2}.page-node-type-author .node--type-author .ha-title{background:#fff;padding-bottom:.9375rem;text-align:center;width:100%}.page-node-type-author .node--type-author.node--view-mode-latest-content{align-items:center;display:flex;flex-direction:row;gap:.5rem;justify-content:start}.page-node-type-author .node--type-author>.node__content{align-items:center;display:flex;flex-direction:column;background:#fff;gap:1rem}.page-node-type-author .node--type-author>.node__content .ha-author-wrapper{width:100%;z-index:1}.page-node-type-author .node--type-author>.node__content .ha-author-wrapper .social-networks{border-bottom:1px solid #6d6d6d}@media only screen and (min-width:70rem){.page-node-type-author .region-content{max-width:65rem;padding:0 1rem;display:grid;grid-column-gap:1rem;grid-template-columns:repeat(4,1fr);grid-template-rows:auto;grid-row-gap:0;max-width:65rem;margin:0 auto;grid-template-areas:"content content content content content content content content ads ads ads ads";margin-top:1.5625rem}}@media only screen and (min-width:70rem)and (min-width:70rem){.page-node-type-author .region-content{padding:0 2.5rem}}@media only screen and (min-width:70rem)and (min-width:70rem){.page-node-type-author .region-content{display:grid;grid-column-gap:1rem;grid-template-columns:repeat(12,1fr);grid-template-rows:auto;grid-row-gap:0;max-width:65rem}}@media only screen and (min-width:70rem){.page-node-type-author .region-content #block-whatcar-theme-content{grid-area:content;grid-column:span 8}.page-node-type-author .region-content .ha-ad-wrapper{grid-area:ads;grid-column:span 4}.page-node-type-author .region-content .node--type-author{display:grid;grid-column-gap:1rem;grid-template-columns:repeat(8,1fr);grid-template-rows:auto;grid-row-gap:0;max-width:65rem;grid-area:content;grid-column:span 8;grid-row-gap:.9375rem;grid-template-areas:"title title title title title title title title" "author author author author author author author author" "latest_content latest_content latest_content latest_content latest_content latest_content latest_content latest_content";padding:0 0}.page-node-type-author .region-content .node--type-author .ha-title{background:#fff;grid-area:title;grid-column:span 8;text-align:center;width:100%}.page-node-type-author .region-content .node--type-author>.node__content{display:grid;grid-column-gap:1rem;grid-template-columns:repeat(8,1fr);grid-template-rows:auto;grid-row-gap:0;max-width:65rem;grid-area:author;grid-column:span 8;grid-template-areas:"left left left content content content content content" ". . . content content content content content"}.page-node-type-author .region-content .node--type-author>.node__content .ha-author-wrapper{align-items:center;display:flex;flex-direction:column;gap:.75rem;grid-area:left;grid-column:span 3;grid-row-start:1}.page-node-type-author .region-content .node--type-author>.node__content .field--name-body{grid-area:content;grid-column:span 5}.page-node-type-author .region-content .node--type-author .author-latest-content{align-items:center;display:flex;flex-direction:column;align-items:start;gap:2.5rem;grid-area:latest_content;grid-column:span 8}}.node--type-hub{align-items:center;gap:0;position:relative}.node--type-hub .ha-title{display:grid;grid-column-gap:1rem;grid-template-columns:repeat(4,1fr);grid-template-rows:auto;grid-row-gap:0;max-width:65rem;margin:0 auto;max-width:65rem;padding:0 1rem;background:#fff;margin-bottom:1.5625rem;position:relative;white-space:nowrap;z-index:1}@media only screen and (min-width:70rem){.node--type-hub .ha-title{display:grid;grid-column-gap:1rem;grid-template-columns:repeat(12,1fr);grid-template-rows:auto;grid-row-gap:0;max-width:65rem}}@media only screen and (min-width:70rem){.node--type-hub .ha-title{padding:0 2.5rem}}.node--type-hub .layout .layout__region{position:relative;z-index:1}.node--type-hub .block-layout-builder{width:100%}.node--type-hub .field a{white-space:wrap}.node--type-hub .ha-hero{white-space:#fff;z-index:1}.node--type-hub .ha-interscroller-container{position:relative;z-index:0}.node--type-hub .layout .layout__region--content{align-items:center;display:flex;flex-direction:column;gap:0}.node--type-hub .layout .layout__region--content .block-ha-components,.node--type-hub .layout .layout__region--content .ha-block-faqs{background:#fff;position:relative;width:100%;z-index:1;margin-top:1.25rem}.node--type-hub .layout .layout__region--content .block-ha-components h2,.node--type-hub .layout .layout__region--content .ha-block-faqs h2{margin:1.25rem 0}.node--type-hub .layout .layout__region--content .ha-block-statement{display:grid;grid-template-rows:auto repeat(2,1fr);align-items:flex-start;justify-items:center;grid-template-columns:repeat(3,1fr);-moz-column-gap:1.875rem;column-gap:1.875rem;font-family:"Source Sans 3",sans-serif}.node--type-hub .layout .layout__region--content .ha-block-statement .field--name-field-para-prop-heading{font-weight:700;font-size:1.5rem;margin:.9375rem 0 .625rem}.node--type-hub .layout .layout__region--content .ha-block-statement .field--name-field-hub-prop-statement{text-align:center;line-height:1.25rem}.node--type-hub .layout .layout__region--content .ha-block-statement .field--name-field-hub-prop-statement img{max-width:60px;margin:0 auto}.node--type-hub .ha-ad-wrapper{gap:1rem;grid-area:ads;align-items:center;display:flex;flex-direction:column;grid-column:span 4;justify-content:center;width:100%}@media only screen and (min-width:70rem){.node--type-hub{margin:0;padding:0}}.page-node-type-review .ha-review--overview{margin-top:1.25rem}.page-node-type-review .ha-review--overview .ha-review--overview--verdict-body{margin-top:1.25rem;font-weight:600;font-size:1.1875rem}.page-node-type-review .ha-review--chapter--rating{margin-bottom:1.25rem;margin-top:.625rem}.page-node-type-review .layout-content .block-ha-components h2{font-size:1.5rem}.page-node-type-review .layout-content .block-ha-components.block-review-chapter-block h2{margin-bottom:0;margin-top:1.25rem}.page-node-type-review .layout-content .block-ha-components.block-review-chapter-block h4{margin-bottom:.625rem}.page-node-type-review .layout-content .block-ha-components.block-review-chapter-block .ha-rating{margin-bottom:1.25rem;margin-top:1.25rem}.page-node-type-review .layout-content .block-ha-components.block-review-chapter-block .ha-review--chapter--16points{margin-top:2.5rem}.page-node-type-review .layout-content .ha-block-review-chapter p{font-size:1.1875rem}.page-node-type-review .ha-block-awards .media-oembed-content{aspect-ratio:16/9;width:100%;height:auto}.page-node-type-review .ha-block-awards .swiper-slide{padding-left:.625rem;padding-right:.625rem}.page-node-type-review .ha-block-awards .swiper-slide img{aspect-ratio:16/9}.page-node-type-review .ha-block-awards .ha-award-item a:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.page-node-type-review .ha-block-awards :nth-child(2 of div.field--name-field-pull-quote){display:none}@media only screen and (min-width:70rem){.page-node-type-review .ha-block-awards .field--name-field-video{display:none}.page-node-type-review .ha-block-awards :nth-child(1 of div.field--name-field-pull-quote){display:none}.page-node-type-review .ha-block-awards :nth-child(2 of div.field--name-field-pull-quote){display:block}}.page-node-type-review .ha-seo-content p,.page-node-type-review .ha-content-section p{margin:1.25rem 0}.page-node-type-slideshow article{margin-top:1.5625rem}.page-node-type-slideshow .ha-content-section{grid-column:span 4}@media only screen and (min-width:70rem){.page-node-type-slideshow .ha-content-section{grid-column:span 12}}.page-node-type-slideshow .swiper{padding-bottom:4rem}.ha-404-wrapper{display:grid;grid-column-gap:1rem;grid-template-columns:repeat(4,1fr);grid-template-rows:auto;grid-row-gap:0;max-width:65rem;margin:0 auto;max-width:65rem;padding:0 1rem;align-items:center;display:flex;flex-direction:column-reverse}@media only screen and (min-width:70rem){.ha-404-wrapper{display:grid;grid-column-gap:1rem;grid-template-columns:repeat(12,1fr);grid-template-rows:auto;grid-row-gap:0;max-width:65rem}}@media only screen and (min-width:70rem){.ha-404-wrapper{padding:0 2.5rem}}.ha-404-wrapper .ha-404-text{grid-column:1/4}.ha-404-wrapper .ha-404-text .ha-cta-button,.ha-404-wrapper .ha-404-text .ha-cta-highlight{margin-top:1.5625rem;width:40%}.ha-404-wrapper .ha-404-image{grid-column:1/4}.ha-404-wrapper .ha-404-image img{height:auto;max-width:20rem}@media only screen and (min-width:70rem){.ha-404-wrapper{align-items:center;display:flex;flex-direction:row}.ha-404-wrapper .ha-404-text{grid-column:1/8}.ha-404-wrapper .ha-404-image{grid-column:8/12}.ha-404-wrapper .ha-404-image img{height:auto;max-width:20rem}}.path-new-car-deals .layout-content,.path-car-leasing-deals .layout-content,.path-new-car-leasing-deals .layout-content{padding-bottom:3.75rem}.path-new-car-deals .layout-content ul.ha-toggle-links,.path-car-leasing-deals .layout-content ul.ha-toggle-links,.path-new-car-leasing-deals .layout-content ul.ha-toggle-links{margin:1.875rem auto;justify-content:space-evenly}.path-new-car-deals .layout-content .region-content,.path-car-leasing-deals .layout-content .region-content,.path-new-car-leasing-deals .layout-content .region-content{max-width:65rem;padding:0 1rem;display:grid;grid-column-gap:1rem;grid-template-columns:repeat(4,1fr);grid-template-rows:auto;grid-row-gap:0;max-width:65rem;margin:0 auto;margin-top:1.5625rem}@media only screen and (min-width:70rem){.path-new-car-deals .layout-content .region-content,.path-car-leasing-deals .layout-content .region-content,.path-new-car-leasing-deals .layout-content .region-content{padding:0 2.5rem}}@media only screen and (min-width:70rem){.path-new-car-deals .layout-content .region-content,.path-car-leasing-deals .layout-content .region-content,.path-new-car-leasing-deals .layout-content .region-content{display:grid;grid-column-gap:1rem;grid-template-columns:repeat(12,1fr);grid-template-rows:auto;grid-row-gap:0;max-width:65rem}}.path-new-car-deals .layout-content .region-content #block-whatcar-theme-content,.path-car-leasing-deals .layout-content .region-content #block-whatcar-theme-content,.path-new-car-leasing-deals .layout-content .region-content #block-whatcar-theme-content{grid-column:span 4}.path-new-car-deals .layout-content .region-content .ha-seo-content-wrapper,.path-car-leasing-deals .layout-content .region-content .ha-seo-content-wrapper,.path-new-car-leasing-deals .layout-content .region-content .ha-seo-content-wrapper{margin-bottom:1.25rem}.path-new-car-deals .layout-content .region-content .views-element-container h3,.path-car-leasing-deals .layout-content .region-content .views-element-container h3,.path-new-car-leasing-deals .layout-content .region-content .views-element-container h3{margin-bottom:1.875rem}.path-new-car-deals .layout-content .region-content .ha-mpu1-mobile-content,.path-car-leasing-deals .layout-content .region-content .ha-mpu1-mobile-content,.path-new-car-leasing-deals .layout-content .region-content .ha-mpu1-mobile-content{margin-bottom:.625rem}.path-new-car-deals .layout-content .ha-deals-filters-toggle,.path-car-leasing-deals .layout-content .ha-deals-filters-toggle,.path-new-car-leasing-deals .layout-content .ha-deals-filters-toggle{padding:.6875rem;border-radius:.375rem;text-align:center;display:flex;justify-content:center;align-items:center;background-image:none;width:auto;background-color:#3f84d5;border:2px solid #3f84d5;color:#fff;margin:1.25rem auto;display:block;width:100%;text-align:center}.path-new-car-deals .layout-content .ha-deals-filters-toggle:hover,.path-car-leasing-deals .layout-content .ha-deals-filters-toggle:hover,.path-new-car-leasing-deals .layout-content .ha-deals-filters-toggle:hover{border-color:#29588f}@media only screen and (min-width:70rem){.path-new-car-deals .layout-content .region-content,.path-car-leasing-deals .layout-content .region-content,.path-new-car-leasing-deals .layout-content .region-content{grid-template-columns:none}.path-new-car-deals .layout-content .region-content ul.ha-toggle-links,.path-car-leasing-deals .layout-content .region-content ul.ha-toggle-links,.path-new-car-leasing-deals .layout-content .region-content ul.ha-toggle-links{justify-content:flex-start}.path-new-car-deals .layout-content #block-whatcar-theme-content,.path-car-leasing-deals .layout-content #block-whatcar-theme-content,.path-new-car-leasing-deals .layout-content #block-whatcar-theme-content{grid-column:span 12}}body.path-reviews .region-content{max-width:65rem;padding:0 1rem;display:grid;grid-column-gap:1rem;grid-template-columns:repeat(4,1fr);grid-template-rows:auto;grid-row-gap:0;max-width:65rem;margin:0 auto;grid-template-areas:"content content content content";margin-top:1.5625rem}@media only screen and (min-width:70rem){body.path-reviews .region-content{padding:0 2.5rem}}@media only screen and (min-width:70rem){body.path-reviews .region-content{display:grid;grid-column-gap:1rem;grid-template-columns:repeat(12,1fr);grid-template-rows:auto;grid-row-gap:0;max-width:65rem}}body.path-reviews .region-content #block-whatcar-theme-content{grid-column:span 4}@media only screen and (min-width:70rem){body.path-reviews .region-content #block-whatcar-theme-content{grid-column:span 12}body.path-reviews .region-content #block-whatcar-theme-content .view.view-id-category_reviews.view-display-id-default{display:grid;grid-column-gap:1rem;grid-template-columns:repeat(4,1fr);grid-template-rows:auto;grid-row-gap:0;max-width:65rem;margin:0 auto;grid-template-areas:"intro intro intro intro intro intro intro intro ad1 ad1 ad1 ad1" "facets facets facets facets facets facets facets facets ad1 ad1 ad1 ad1" "result1 result1 result1 result1 result1 result1 result1 result1 ad1 ad1 ad1 ad1" "mast mast mast mast mast mast mast mast mast mast mast mast" "result2 result2 result2 result2 result2 result2 result2 result2 ad2 ad2 ad2 ad2" "nav nav nav nav nav nav nav nav ad2 ad2 ad2 ad2"}}@media only screen and (min-width:70rem)and (min-width:70rem){body.path-reviews .region-content #block-whatcar-theme-content .view.view-id-category_reviews.view-display-id-default{display:grid;grid-column-gap:1rem;grid-template-columns:repeat(12,1fr);grid-template-rows:auto;grid-row-gap:0;max-width:65rem}}@media only screen and (min-width:70rem){body.path-reviews .region-content #block-whatcar-theme-content .view.view-id-category_reviews.view-display-id-default .ha-seo-content-wrapper{grid-area:intro}body.path-reviews .region-content #block-whatcar-theme-content .view.view-id-category_reviews.view-display-id-default .filters-wrapper{grid-area:facets}body.path-reviews .region-content #block-whatcar-theme-content .view.view-id-category_reviews.view-display-id-default .side-ad1{grid-area:ad1}body.path-reviews .region-content #block-whatcar-theme-content .view.view-id-category_reviews.view-display-id-default .side-ad2{grid-area:ad2}body.path-reviews .region-content #block-whatcar-theme-content .view.view-id-category_reviews.view-display-id-default .ha-results1{grid-area:result1}body.path-reviews .region-content #block-whatcar-theme-content .view.view-id-category_reviews.view-display-id-default .ha-mast{grid-area:mast}body.path-reviews .region-content #block-whatcar-theme-content .view.view-id-category_reviews.view-display-id-default .ha-results2{grid-area:result2}body.path-reviews .region-content #block-whatcar-theme-content .view.view-id-category_reviews.view-display-id-default nav{grid-area:nav}body.path-reviews .region-content #block-whatcar-theme-content .view.view-id-category_reviews.view-display-id-default .view-results{align-items:center;display:flex;flex-direction:row;align-items:flex-start;flex-wrap:wrap;gap:1rem}body.path-reviews .region-content #block-whatcar-theme-content .view.view-id-category_reviews.view-display-id-default .view-results>div{width:48%}}body.path-used-reviews .region-content{max-width:65rem;padding:0 1rem;display:grid;grid-column-gap:1rem;grid-template-columns:repeat(4,1fr);grid-template-rows:auto;grid-row-gap:0;max-width:65rem;margin:0 auto;grid-template-areas:"content content content content";margin-top:1.5625rem}@media only screen and (min-width:70rem){body.path-used-reviews .region-content{padding:0 2.5rem}}@media only screen and (min-width:70rem){body.path-used-reviews .region-content{display:grid;grid-column-gap:1rem;grid-template-columns:repeat(12,1fr);grid-template-rows:auto;grid-row-gap:0;max-width:65rem}}body.path-used-reviews .region-content #block-whatcar-theme-content{grid-column:span 4}@media only screen and (min-width:70rem){body.path-used-reviews .region-content #block-whatcar-theme-content{grid-column:span 12}body.path-used-reviews .region-content #block-whatcar-theme-content .view.view-id-article_blocks.view-display-id-article_blk_used_comp{display:grid;grid-column-gap:1rem;grid-template-columns:repeat(4,1fr);grid-template-rows:auto;grid-row-gap:0;max-width:65rem;margin:0 auto;grid-template-areas:"intro intro intro intro intro intro intro intro ad1 ad1 ad1 ad1" "facets facets facets facets facets facets facets facets ad1 ad1 ad1 ad1" "result1 result1 result1 result1 result1 result1 result1 result1 ad1 ad1 ad1 ad1" "mast mast mast mast mast mast mast mast mast mast mast mast" "result2 result2 result2 result2 result2 result2 result2 result2 ad2 ad2 ad2 ad2" "nav nav nav nav nav nav nav nav ad2 ad2 ad2 ad2"}}@media only screen and (min-width:70rem)and (min-width:70rem){body.path-used-reviews .region-content #block-whatcar-theme-content .view.view-id-article_blocks.view-display-id-article_blk_used_comp{display:grid;grid-column-gap:1rem;grid-template-columns:repeat(12,1fr);grid-template-rows:auto;grid-row-gap:0;max-width:65rem}}@media only screen and (min-width:70rem){body.path-used-reviews .region-content #block-whatcar-theme-content .view.view-id-article_blocks.view-display-id-article_blk_used_comp .ha-seo-content-wrapper{grid-area:intro}body.path-used-reviews .region-content #block-whatcar-theme-content .view.view-id-article_blocks.view-display-id-article_blk_used_comp .filters-wrapper{grid-area:facets}body.path-used-reviews .region-content #block-whatcar-theme-content .view.view-id-article_blocks.view-display-id-article_blk_used_comp .side-ad1{grid-area:ad1}body.path-used-reviews .region-content #block-whatcar-theme-content .view.view-id-article_blocks.view-display-id-article_blk_used_comp .side-ad2{grid-area:ad2}body.path-used-reviews .region-content #block-whatcar-theme-content .view.view-id-article_blocks.view-display-id-article_blk_used_comp .ha-results1{grid-area:result1}body.path-used-reviews .region-content #block-whatcar-theme-content .view.view-id-article_blocks.view-display-id-article_blk_used_comp .ha-mast{grid-area:mast}body.path-used-reviews .region-content #block-whatcar-theme-content .view.view-id-article_blocks.view-display-id-article_blk_used_comp .ha-results2{grid-area:result2}body.path-used-reviews .region-content #block-whatcar-theme-content .view.view-id-article_blocks.view-display-id-article_blk_used_comp nav{grid-area:nav}body.path-used-reviews .region-content #block-whatcar-theme-content .view.view-id-article_blocks.view-display-id-article_blk_used_comp .view-results{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;align-items:flex-start}body.path-used-reviews .region-content #block-whatcar-theme-content .view.view-id-article_blocks.view-display-id-article_blk_used_comp .view-results>div{width:48%}}@media only screen and (min-width:70rem){.layout.layout--onecol{max-width:65rem;padding:0 1rem;margin:0 auto}}@media only screen and (min-width:70rem)and (min-width:70rem){.layout.layout--onecol{padding:0 2.5rem}}body.path-tag #tag-listing-side .ha-accordion-content li a{color:#6d6d6d;font-size:1rem;font-weight:400}body.path-tag #tag-listing-side .ha-accordion-content li a:hover{color:#3f84d5}body.path-tag #tag-listing-side .ha-accordion-content li.is-active a{color:#29588f}body.path-tag #tag-listing-side .menu-mobile{text-align:center;margin:.125rem auto}@media only screen and (max-width:70rem){body.path-tag #tag-listing-side #tag-listing-side-menu:not(.opened){display:none}}@media only screen and (min-width:70rem){body.path-tag #block-whatcar-theme-content{max-width:65rem;padding:0 1rem;display:grid;grid-column-gap:1rem;grid-template-columns:repeat(4,1fr);grid-template-rows:auto;grid-row-gap:0;max-width:65rem;margin:0 auto;grid-template-areas:"sidebar content";margin-top:1.5625rem}}@media only screen and (min-width:70rem)and (min-width:70rem){body.path-tag #block-whatcar-theme-content{padding:0 2.5rem}}@media only screen and (min-width:70rem)and (min-width:70rem){body.path-tag #block-whatcar-theme-content{display:grid;grid-column-gap:1rem;grid-template-columns:repeat(12,1fr);grid-template-rows:auto;grid-row-gap:0;max-width:65rem}}@media only screen and (min-width:70rem){body.path-tag #block-whatcar-theme-content .views-element-container{grid-area:content;grid-column:span 8}body.path-tag #block-whatcar-theme-content #tag-listing-side{grid-area:sidebar;grid-column:span 4}}.page-term-type-derivative .ha-term-derivative{padding-bottom:1.875rem}.page-term-type-derivative .ha-term-derivative .region-content{max-width:65rem;padding:0 1rem;display:grid;grid-column-gap:1rem;grid-template-columns:repeat(4,1fr);grid-template-rows:auto;grid-row-gap:0;max-width:65rem;margin:0 auto;grid-template-areas:"content content content content"}@media only screen and (min-width:70rem){.page-term-type-derivative .ha-term-derivative .region-content{padding:0 2.5rem}}@media only screen and (min-width:70rem){.page-term-type-derivative .ha-term-derivative .region-content{display:grid;grid-column-gap:1rem;grid-template-columns:repeat(12,1fr);grid-template-rows:auto;grid-row-gap:0;max-width:65rem}}.page-term-type-derivative .ha-term-derivative .region-content #block-whatcar-theme-content{grid-column:span 4}.page-term-type-derivative .ha-term-derivative .region-content .ha-derivative-category{align-items:center;display:flex;flex-direction:row;align-items:flex-end;flex-direction:row;margin-top:1.5625rem}.page-term-type-derivative .ha-term-derivative .region-content .ha-derivative-category p{margin-right:.625rem}.page-term-type-derivative .ha-term-derivative .region-content .ha-derivative-category p span{font-weight:500}.page-term-type-derivative .ha-term-derivative .region-content .ha-derivative-layout{display:grid;grid-column-gap:1rem;grid-template-columns:repeat(4,1fr);grid-template-rows:auto;grid-row-gap:0;max-width:65rem;margin:0 auto;grid-column-gap:0;grid-template-areas:"header header header header" "mpu1 mpu1 mpu1 mpu1" "content content content content" "mpu2 mpu2 mpu2 mpu2" "bottom bottom bottom bottom"}@media only screen and (min-width:70rem){.page-term-type-derivative .ha-term-derivative .region-content .ha-derivative-layout{display:grid;grid-column-gap:1rem;grid-template-columns:repeat(12,1fr);grid-template-rows:auto;grid-row-gap:0;max-width:65rem}}.page-term-type-derivative .ha-term-derivative .region-content .ha-derivative-layout .ha-derivative-header{grid-area:header;padding-top:1.25rem;padding-bottom:.625rem}.page-term-type-derivative .ha-term-derivative .region-content .ha-derivative-layout .ha-derivative-header .ha-derivative-header-image-note{font-size:.75rem}.page-term-type-derivative .ha-term-derivative .region-content .ha-derivative-layout .ha-derivative-header .ha-flex-items{align-items:normal}.page-term-type-derivative .ha-term-derivative .region-content .ha-derivative-layout .ha-mpu1-mobile-content{grid-area:mpu1}.page-term-type-derivative .ha-term-derivative .region-content .ha-derivative-layout .ha-mpu2-mobile-content{grid-area:mpu2}.page-term-type-derivative .ha-term-derivative .region-content .ha-derivative-layout .ha-masthead1-desktop-content,.page-term-type-derivative .ha-term-derivative .region-content .ha-derivative-layout .ha-masthead2-desktop-content,.page-term-type-derivative .ha-term-derivative .region-content .ha-derivative-layout .ha-mpu1-desktop-content,.page-term-type-derivative .ha-term-derivative .region-content .ha-derivative-layout .ha-derivative-left{display:none}.page-term-type-derivative .ha-term-derivative .region-content .ha-derivative-layout .ha-derivative-content{grid-area:content;padding:0 1.25rem}.page-term-type-derivative .ha-term-derivative .region-content .ha-derivative-layout .ha-derivative-content .equipment h3,.page-term-type-derivative .ha-term-derivative .region-content .ha-derivative-layout .ha-derivative-content .specification h3{margin-bottom:2.8125rem}.page-term-type-derivative .ha-term-derivative .region-content .ha-derivative-layout .ha-derivative-content .equipment h4,.page-term-type-derivative .ha-term-derivative .region-content .ha-derivative-layout .ha-derivative-content .specification h4{margin:1rem auto}.page-term-type-derivative .ha-term-derivative .region-content .ha-derivative-layout .ha-derivative-content table{width:100%;border-collapse:collapse;line-height:1.5rem}.page-term-type-derivative .ha-term-derivative .region-content .ha-derivative-layout .ha-derivative-content tr{background:#f3f3f3;border:4px solid #fff}.page-term-type-derivative .ha-term-derivative .region-content .ha-derivative-layout .ha-derivative-content td{border:none;width:50%;padding:5px}.page-term-type-derivative .ha-term-derivative .region-content .ha-derivative-layout .ha-derivative-content td span{display:flex;text-align:center;align-items:center;justify-content:center}.page-term-type-derivative .ha-term-derivative .region-content .ha-derivative-layout .ha-derivative-content td:first-child{text-align:left;padding-left:1.25rem;font-weight:700}.page-term-type-derivative .ha-term-derivative .region-content .ha-derivative-layout .ha-derivative-content .ha-term-derivative-feature{padding:2.8125rem 0;border-bottom:1px solid #6d6d6d}.page-term-type-derivative .ha-term-derivative .region-content .ha-derivative-layout .ha-derivative-content .ha-term-derivative-feature tr{background:none}.page-term-type-derivative .ha-term-derivative .region-content .ha-derivative-layout .ha-derivative-content .ha-term-derivative-feature td:last-child{background-repeat:no-repeat;padding-left:1.5625rem;background-size:1.25rem;background-position:left center}.page-term-type-derivative .ha-term-derivative .region-content .ha-derivative-layout .ha-derivative-content .ha-term-derivative-feature td.included{background-image:url(/themes/custom/ha_theme/dist/bb2bd9ca10a2f159658a.svg)}.page-term-type-derivative .ha-term-derivative .region-content .ha-derivative-layout .ha-derivative-content .ha-term-derivative-feature td.extra{background-image:url(/themes/custom/ha_theme/dist/c9a2076d2866b6addc2a.svg)}.page-term-type-derivative .ha-term-derivative .region-content .ha-derivative-layout .ha-derivative-content .hidden{display:none}.page-term-type-derivative .ha-term-derivative .region-content .ha-derivative-layout .ha-derivative-bottom{grid-area:bottom;margin-left:25%;margin-right:25%}@media only screen and (min-width:70rem){.page-term-type-derivative .ha-term-derivative .region-content #block-whatcar-theme-content{grid-column:span 12}.page-term-type-derivative .ha-term-derivative .region-content .ha-derivative-layout{display:grid;grid-column-gap:1rem;grid-template-columns:repeat(4,1fr);grid-template-rows:auto;grid-row-gap:0;max-width:65rem;margin:0 auto;grid-template-areas:"header header header header header header header header header header header header" "masthead masthead masthead masthead masthead masthead masthead masthead masthead masthead masthead masthead" "left left content content content content content content mpu1 mpu1 mpu1 mpu1" "masthead2 masthead2 masthead2 masthead2 masthead2 masthead2 masthead2 masthead2 masthead2 masthead2 masthead2 masthead2" "bottom bottom bottom bottom bottom bottom bottom bottom bottom bottom bottom bottom"}}@media only screen and (min-width:70rem)and (min-width:70rem){.page-term-type-derivative .ha-term-derivative .region-content .ha-derivative-layout{display:grid;grid-column-gap:1rem;grid-template-columns:repeat(12,1fr);grid-template-rows:auto;grid-row-gap:0;max-width:65rem}}@media only screen and (min-width:70rem){.page-term-type-derivative .ha-term-derivative .region-content .ha-derivative-layout .ha-derivative-header{grid-area:header;padding:1.875rem 0}.page-term-type-derivative .ha-term-derivative .region-content .ha-derivative-layout .ha-masthead1-desktop-content{display:block;grid-area:masthead;justify-items:center}.page-term-type-derivative .ha-term-derivative .region-content .ha-derivative-layout .ha-derivative-left{display:block;grid-area:left}.page-term-type-derivative .ha-term-derivative .region-content .ha-derivative-layout .ha-derivative-content{grid-area:content;grid-column:content}.page-term-type-derivative .ha-term-derivative .region-content .ha-derivative-layout .ha-mpu1-desktop-content{display:block;grid-area:mpu1}.page-term-type-derivative .ha-term-derivative .region-content .ha-derivative-layout .ha-masthead2-desktop-content{display:block;grid-area:masthead2;justify-items:center}.page-term-type-derivative .ha-term-derivative .region-content .ha-derivative-layout .ha-derivative-bottom{grid-area:bottom;justify-items:center}.page-term-type-derivative .ha-term-derivative .region-content .ha-derivative-layout .ha-mpu1-mobile-content,.page-term-type-derivative .ha-term-derivative .region-content .ha-derivative-layout .ha-mpu2-mobile-content{display:none}.page-term-type-derivative .ha-term-derivative .region-content .ha-derivative-button{width:30%;margin:0 auto}}.page-term-type-generation .ha-term-generation{padding-bottom:3.75rem}.page-term-type-generation .ha-term-generation .region-content{max-width:65rem;padding:0 1rem;display:grid;grid-column-gap:1rem;grid-template-columns:repeat(4,1fr);grid-template-rows:auto;grid-row-gap:0;max-width:65rem;margin:0 auto;grid-template-areas:"content content content content";margin-top:1.25rem}@media only screen and (min-width:70rem){.page-term-type-generation .ha-term-generation .region-content{padding:0 2.5rem}}@media only screen and (min-width:70rem){.page-term-type-generation .ha-term-generation .region-content{display:grid;grid-column-gap:1rem;grid-template-columns:repeat(12,1fr);grid-template-rows:auto;grid-row-gap:0;max-width:65rem}}.page-term-type-generation .ha-term-generation .region-content #block-whatcar-theme-content{grid-column:span 4}.page-term-type-generation .ha-term-generation .region-content .ha-generation-category{align-items:center;display:flex;flex-direction:row;align-items:flex-end;margin-top:1.25rem}.page-term-type-generation .ha-term-generation .region-content .ha-generation-category p{margin-right:.625rem}.page-term-type-generation .ha-term-generation .region-content .ha-generation-category p span{font-weight:500}.page-term-type-generation .ha-term-generation .region-content .ha-generation-header{padding-top:1.25rem;padding-bottom:1.875rem}.page-term-type-generation .ha-term-generation .region-content .ha-generation-header .ha-flex-items{align-items:normal}.page-term-type-generation .ha-term-generation .region-content .ha-generation-content h3{margin-bottom:1.875rem}.page-term-type-generation .ha-term-generation .region-content .ha-mpu1-mobile-content{margin-bottom:.625rem}@media only screen and (min-width:70rem){.page-term-type-generation .ha-term-generation .region-content #block-whatcar-theme-content{grid-column:span 12}.page-term-type-generation .ha-term-generation .region-content .ha-masthead1-desktop-content{text-align:center;display:block}.page-term-type-generation .ha-term-generation .region-content .ha-mpu1-mobile-content{margin-bottom:0}.page-term-type-generation .ha-term-generation .region-content .taxonomy-term h1{font-size:3rem;font-weight:700;line-height:3.25rem}}.block-cars-to-consider-block h2{margin-bottom:1.5625rem}@media only screen and (min-width:70rem){.block-cars-to-consider-block{margin:0;padding:0}}@media only screen and (min-width:70rem){.block-views-blockarticle-blocks-article-blk-new-comp{margin:0;padding:0}}.view-id-article_blocks .view-content{margin-top:.875rem}.view-id-article_blocks .more-link{margin-top:1.75rem;text-align:center}.view-id-article_blocks .more-link a:after{background-image:url(/themes/custom/ha_theme/dist/90027a2d42c5af2bfbac.svg);background-repeat:no-repeat;background-color:rgba(0,0,0,0);background-size:.75rem .5rem;border:none;content:"";height:.5rem;width:.75rem;display:inline-block;position:relative;vertical-align:middle;margin-left:.5rem;rotate:270deg}.view-id-article_blocks .field--name-title{color:#3f84d5;white-space:nowrap;display:inline-block;margin-top:.625rem}.view-id-article_blocks .field--name-title.ha-dark-blue{color:#33475f}.view-id-article_blocks .field--name-title.ha-wrap-text{white-space:wrap}.view-id-article_blocks .field--name-title:hover{color:#29588f}.view-author-latest-content .ha-card-content-main img{margin-bottom:.625rem}@media only screen and (min-width:70rem){.view-author-latest-content .view-content{display:grid;grid-column-gap:1rem;grid-template-columns:repeat(2,1fr);grid-template-rows:auto;grid-row-gap:0;max-width:65rem;grid-row-gap:2.5rem}}.block-latestlatest-car-reviews-car-reviews-block .ha-toggle-links{margin-bottom:2.5rem;justify-content:flex-start}.block-hub-reviews-block{background-color:#f3f3f3;padding:1.5625rem}.block-hub-reviews-block .hub-reviews-block,.block-hub-reviews-block h2{margin:0 auto;max-width:73rem}.block-hub-reviews-block .hub-reviews-block{position:relative}.block-hub-reviews-block .hub-reviews-block>a{position:absolute;right:0;top:-2.5rem}.hub-reviews-block{background-color:#f3f3f3}@media only screen and (min-width:70rem){.hub-reviews-block{margin:0;padding:0}}.block-latestlatest-car-reviews-car-reviews-block .ha-component-wrapper{text-align:center;width:100%}.block-latestlatest-car-reviews-car-reviews-block .ha-component-wrapper a:after{background-image:url(/themes/custom/ha_theme/dist/90027a2d42c5af2bfbac.svg);background-repeat:no-repeat;background-color:rgba(0,0,0,0);background-size:.75rem .5rem;border:none;content:"";height:.5rem;width:.75rem;display:inline-block;position:relative;vertical-align:middle;margin-left:.5rem;rotate:270deg}@media only screen and (min-width:70rem){.block-latestlatest-car-reviews-car-reviews-block{margin:0;padding:0}}.view-news-and-advice-block h2{margin-bottom:1.25rem}.view-news-and-advice-block h2:after{background-image:url(/themes/custom/ha_theme/dist/2253de014c9617292330.svg);background-repeat:no-repeat;background-size:.875rem;content:"";display:inline-block;height:.875rem;margin-left:.5rem;transform:rotate(180deg);width:.875rem}.view-news-and-advice-block .view-content{align-items:center;display:flex;flex-direction:column;row-gap:1.25rem}@media only screen and (min-width:70rem){.view-news-and-advice-block .view-content{display:grid;grid-column-gap:1rem;grid-template-columns:repeat(12,1fr);grid-template-rows:auto;grid-row-gap:0;max-width:65rem;grid-gap:1.25rem;grid-row:auto}.view-news-and-advice-block .view-content .views-row{grid-column:span 4}}.deals .deals-cta .deals-inner{margin-top:.3125rem;margin-bottom:.9375rem}.deals .ha-link-right{margin-top:1.25rem}
@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}
div.legacy-header{margin-top:0;padding:0;position:relative;z-index:4}div.legacy-header header{margin:0;padding:0;margin-bottom:1.25rem}.maintenance-page{background-color:#33475f;color:#fff;height:100vh}.maintenance-page h2{font-smooth:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#33475f;font-family:"Outfit",sans-serif;font-style:normal;font-weight:600;letter-spacing:0px;font-size:1.5rem;line-height:1.875rem;font-size:1.75rem;line-height:2rem;color:#fff}.maintenance-page .layout-container{margin:0;padding:0;align-items:center;display:flex;flex-direction:column;max-width:unset;position:relative;top:12%}.maintenance-page .layout-container div{background-color:#33475f}.maintenance-page .layout-container header{margin:0;padding:0;background-repeat:no-repeat;background-size:cover;height:auto;width:100vw}.maintenance-page .layout-container main{width:100%}.maintenance-page .layout-container main .ha-content-wrapper{margin:0 auto;max-width:70%}.maintenance-page .layout-container main .ha-container{margin:0;padding:0}.maintenance-page .layout-container main .ha-container .ha-wrapper{background-color:#33475f;padding:1.875rem 1rem 1.5rem 1rem}.maintenance-page .layout-container main .ha-container-flex{gap:1.875rem}.maintenance-page .layout-container main .social-networks{background-color:#33475f;border-bottom:none}.maintenance-page .layout-container main .social-networks .social-icons{background-color:#33475f}.maintenance-page .layout-container main .social-networks .social-icons .social-icon{background-color:#33475f}.maintenance-page .layout-container main .ha-button{margin:0;padding:0;align-items:center;display:flex;flex-direction:row;align-items:center;background:#fff;height:3rem;justify-content:center;width:13rem}.maintenance-page .layout-container main .ha-button.secondary a{color:#33475f}@media only screen and (min-width:70rem){.maintenance-page{background-color:#fff}.maintenance-page .layout-container{display:block;max-width:100vw;position:relative}.maintenance-page .layout-container header{background-image:url(/themes/custom/whatcar_theme/dist/5f683add48a3f1831360.jpg);height:100vh}.maintenance-page .layout-container header .ha-fake-header{display:none}.maintenance-page .layout-container main{position:absolute;top:25vh;width:100%}.maintenance-page .layout-container main .ha-container{margin:0 auto;max-width:37.5rem;width:100%}.maintenance-page .layout-container main .ha-container .ha-content-wrapper{max-width:50%}.maintenance-page .layout-container main .ha-container .ha-wrapper{padding-top:3.125rem}}
