*,*:before,*:after{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin-block:0}ul[role=list],ol[role=list]{list-style:none}body{margin:0;line-height:1.5}h1,h2,h3,h4,h5,h6,button,input,label{line-height:1.1}h1,h2,h3,h4,h5,h6{text-wrap:balance}a:not([class]){text-decoration-skip-ink:auto;color:currentColor}img,picture{display:block;max-width:100%}input,button,textarea,select{font-family:inherit;font-size:inherit}textarea:not([rows]){min-height:10em}input::-webkit-datetime-edit{display:block;padding:0}:target{scroll-margin-block:5ex}@font-face{font-family:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/Montserrat-v29-Latin-300.woff2) format("woff2")}@font-face{font-family:Montserrat;font-style:italic;font-weight:300;font-display:swap;src:url(/fonts/Montserrat-v29-Latin-300-Italic.woff2) format("woff2")}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Montserrat-v29-Latin-Regular.woff2) format("woff2")}@font-face{font-family:Montserrat;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/Montserrat-v29-Latin-Italic.woff2) format("woff2")}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/Montserrat-v29-Latin-500.woff2) format("woff2")}@font-face{font-family:Montserrat;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/Montserrat-v29-Latin-500-Italic.woff2) format("woff2")}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/Montserrat-v29-Latin-600.woff2) format("woff2")}@font-face{font-family:Montserrat;font-style:italic;font-weight:600;font-display:swap;src:url(/fonts/Montserrat-v29-Latin-600-Italic.woff2) format("woff2")}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/Montserrat-v29-Latin-700.woff2) format("woff2")}@font-face{font-family:Montserrat;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/Montserrat-v29-Latin-700-Italic.woff2) format("woff2")}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/Montserrat-v29-Latin-800.woff2) format("woff2")}@font-face{font-family:Montserrat;font-style:italic;font-weight:800;font-display:swap;src:url(/fonts/Montserrat-v29-Latin-800-Italic.woff2) format("woff2")}:root{--color-black: #000000;--color-white: #ffffff;--color-taylors-primary: #5adde1;--color-grey-100: #f3f4f6;--color-grey-200: #e9ecef;--color-grey-300: #dee2e6;--color-grey-400: #ced4da;--color-grey-500: #adb5bd;--color-grey-600: #6c757d;--color-amber-400: #fbbf24}:root{--step--2: clamp(.64rem, .7134rem + -.0947vw, .6944rem);--step--1: clamp(.8rem, .8449rem + -.058vw, .8333rem);--step-0: clamp(1rem, 1rem + 0vw, 1rem);--step-1: clamp(1.2rem, 1.1826rem + .087vw, 1.25rem);--step-2: clamp(1.44rem, 1.3974rem + .213vw, 1.5625rem);--step-3: clamp(1.728rem, 1.6497rem + .3915vw, 1.9531rem);--step-4: clamp(2.0736rem, 1.9457rem + .6397vw, 2.4414rem);--step-5: clamp(2.4883rem, 2.2923rem + .9799vw, 3.0518rem)}:root{--space-3xs: clamp(.25rem, .25rem + 0vw, .25rem);--space-2xs: clamp(.5rem, .5rem + 0vw, .5rem);--space-xs: clamp(.75rem, .75rem + 0vw, .75rem);--space-s: clamp(1rem, 1rem + 0vw, 1rem);--space-m: clamp(1.5rem, 1.5rem + 0vw, 1.5rem);--space-l: clamp(2rem, 2rem + 0vw, 2rem);--space-xl: clamp(3rem, 3rem + 0vw, 3rem);--space-2xl: clamp(4rem, 4rem + 0vw, 4rem);--space-3xl: clamp(6rem, 6rem + 0vw, 6rem);--space-3xs-2xs: clamp(.25rem, .163rem + .4348vw, .5rem);--space-2xs-xs: clamp(.5rem, .413rem + .4348vw, .75rem);--space-xs-s: clamp(.75rem, .663rem + .4348vw, 1rem);--space-s-m: clamp(1rem, .8261rem + .8696vw, 1.5rem);--space-m-l: clamp(1.5rem, 1.3261rem + .8696vw, 2rem);--space-l-xl: clamp(2rem, 1.6522rem + 1.7391vw, 3rem);--space-xl-2xl: clamp(3rem, 2.6522rem + 1.7391vw, 4rem);--space-2xl-3xl: clamp(4rem, 3.3043rem + 3.4783vw, 6rem);--space-s-l: clamp(1rem, .6522rem + 1.7391vw, 2rem);--space-s-xl: clamp(1.125rem, .212rem + 4.5652vw, 3.75rem);--space-m-2xl: clamp(1.5rem, .6304rem + 4.3478vw, 4rem)}body{font-family:Montserrat,system-ui,sans-serif;font-size:var(--step-0)}button{cursor:pointer}.flow>*+*{margin-block-start:var(--flow-space, 1em)}.cluster{display:flex;justify-content:var(--cluster-horizontal-alignment, flex-start);align-items:var(--cluster-vertical-alignment, flex-start);flex-wrap:wrap;gap:var(--cluster-gap, var(--space-s))}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(var(--grid-size, 250px),100%),1fr));gap:var(--grid-gap, var(--space-s))}.margin-block-s{margin-block:var(--space-s)}.margin-block-m-l{margin-block:var(--space-m-l)}.margin-block-l-xl{margin-block:var(--space-l-xl)}.margin-inline-s-l{margin-inline:var(--space-s-l)}.margin-block-start-s-l{margin-block-start:var(--space-s-l)}.margin-block-end-m{margin-block-end:var(--space-m)}.old-wrapper{display:grid;grid-template-columns:minmax(var(--space-s-l),1fr) [content-start] min(64rem,100% - var(--space-s-l) * 2) [content-end] minmax(var(--space-s-l),1fr)}.old-wrapper>*{grid-column:content}.padding-s-l{padding:var(--space-s-l)}.padding-s{padding:var(--space-s)}.padding-block-s{padding-block:var(--space-s)}.padding-inline-s-l{padding-inline:var(--space-s-l)}.reel{display:flex;gap:var(--reel-gap, var(--space-s));overflow-x:auto}.reel>*{flex:0 0 auto}.repel{display:flex;justify-content:space-between;align-items:var(--repel-vertical-alignment, flex-start);flex-wrap:wrap;gap:var(--repel-gap, var(--space-s))}.reset-list-spacing{padding-inline-start:unset;margin-block:unset}.sidebar-l{display:flex;flex-wrap:wrap;gap:var(--sidebar-gap, var(--space-s))}.sidebar-l>:first-child{flex-grow:1}.sidebar-l>:last-child{flex-basis:0;flex-grow:999;min-inline-size:50%}.sidebar-r{display:flex;flex-wrap:wrap;gap:var(--sidebar-gap, var(--space-s))}.sidebar-r>:first-child{flex-basis:0;flex-grow:999;min-inline-size:50%}.sidebar-r>:last-child{flex-grow:1}.text-step--1{font-size:var(--step--1)}.text-start{text-align:start}.text-end{text-align:end}.visually-hidden{border:0;clip:rect(0 0 0 0);height:auto;margin:0;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;contain:strict;display:inline-block;height:20px;inset:0;margin:auto;position:absolute;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{-ms-flex-align:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;height:2em;-ms-flex-pack:center;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports (outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports (outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;inset:0 .5em 0 auto;padding:1em 0}@keyframes bp-fadein{0%{opacity:.01}to{opacity:1}}@keyframes bp-bar{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes bp-o{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.bp-wrap{top:0;left:0;width:100%;height:100%;position:fixed;z-index:999;contain:strict;touch-action:none;-webkit-tap-highlight-color:transparent}.bp-wrap>div:first-child{position:absolute;top:0;left:0;width:100%;height:100%;background:#000000bf;animation:bp-fadein .48s cubic-bezier(.215,.61,.355,1)}.bp-vid audio{position:absolute;left:14px;width:calc(100% - 28px);bottom:14px;height:50px}.bp-inner{top:0;left:0;width:100%;height:100%;position:absolute;display:flex}.bp-html{display:contents}.bp-html>:first-child{margin:auto}.bp-img-wrap{top:0;left:0;width:100%;height:100%;position:absolute;contain:strict}.bp-img-wrap .bp-canzoom{cursor:zoom-in}.bp-img-wrap .bp-drag{cursor:grabbing}.bp-close{contain:layout size}.bp-img{position:absolute;top:50%;left:50%;-webkit-user-select:none;user-select:none;background-size:100% 100%}.bp-img img,.bp-img div{position:absolute;top:0;left:0;width:100%;height:100%}.bp-img .bp-o{display:none}.bp-zoomed .bp-img:not(.bp-drag){cursor:grab}.bp-zoomed .bp-cap{opacity:0;animation:none!important}.bp-zoomed.bp-small .bp-controls{opacity:0}.bp-zoomed.bp-small .bp-controls button{pointer-events:none}.bp-controls{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;text-align:left;transition:opacity .3s;animation:bp-fadein .3s}.bp-controls button{pointer-events:auto;cursor:pointer;position:absolute;border:0;background:#00000026;opacity:.9;transition:all .1s;contain:content}.bp-controls button:hover{background-color:#0003;opacity:1}.bp-controls svg{fill:#fff}.bp-count{position:absolute;color:#ffffffe6;line-height:1;margin:16px;height:50px;width:100px}.bp-prev,.bp-next{top:50%;right:0;margin-top:-32px;height:64px;width:58px;border-radius:3px 0 0 3px}.bp-prev:hover:before,.bp-next:hover:before{transform:translate(-2px)}.bp-prev:before,.bp-next:before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23fff'%3E%3Cpath d='M8.59 16.34l4.58-4.59-4.58-4.59L10 5.75l6 6-6 6z'/%3E%3C/svg%3E");position:absolute;left:7px;top:9px;width:46px;transition:all .2s}.bp-prev{right:auto;left:0;transform:scalex(-1)}.bp-x{top:0;right:0;height:55px;width:58px;border-radius:0 0 0 3px}.bp-x:before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' fill='%23fff'%3E%3Cpath d='M24 10l-2-2-6 6-6-6-2 2 6 6-6 6 2 2 6-6 6 6 2-2-6-6z'/%3E%3C/svg%3E");position:absolute;width:37px;top:8px;right:10px}.bp-if,.bp-vid{position:relative;margin:auto;background:#000;background-size:100% 100%}.bp-if iframe,.bp-if video,.bp-if div,.bp-vid iframe,.bp-vid video,.bp-vid div{top:0;left:0;width:100%;height:100%;position:absolute;border:0}.bp-load{display:flex;background-size:100% 100%;overflow:hidden;z-index:1}.bp-bar{position:absolute;top:0;left:0;height:3px;width:100%;transform:translate(-100%);background:#ffffffe6;border-radius:0 3px 3px 0;animation:bp-bar 4s both}.bp-o,.bp-o:after{border-radius:50%;width:90px;height:90px}.bp-o{margin:auto;border:10px solid rgba(255,255,255,.2);border-left-color:#ffffffe6;animation:bp-o 1s infinite linear}.bp-cap{position:absolute;bottom:2%;background:#090909cc;color:#ffffffe6;border-radius:4px;max-width:95%;line-height:1.3;padding:.6em 1.2em;left:50%;transform:translate(-50%);width:fit-content;width:-moz-fit-content;display:table;transition:opacity .3s;animation:bp-fadein .2s}.bp-cap a{color:inherit}.bp-inline{position:absolute}.bp-lock{overflow-y:hidden}.bp-lock body{overflow:scroll}.bp-noclose .bp-x{display:none}.bp-noclose:not(.bp-zoomed){touch-action:pan-y}.bp-noclose:not(.bp-zoomed) .bp-img-wrap{cursor:zoom-in}@media (prefers-reduced-motion){.bp-wrap *{animation-duration:0s!important}}@media (max-width: 500px){.bp-x{height:47px;width:47px}.bp-x:before{width:34px;top:6px;right:6px}.bp-prev,.bp-next{margin-top:-27px;height:54px;width:45px}.bp-prev:before,.bp-next:before{top:7px;left:2px;width:43px}.bp-o,.bp-o:after{border-width:6px;width:60px;height:60px}.bp-count{margin:12px 10px}}.article-card{box-shadow:0 0 100px #0000001a;border-radius:20px;overflow:hidden}.article-card img{aspect-ratio:3/2;object-fit:cover}.article-card h2{font-size:var(--step-1)}.at-a-glance{--cluster-gap: var(--space-3xs)}.at-a-glance li{background-color:var(--color-grey-200);font-size:var(--step--1);font-weight:500;border-radius:20px;padding:var(--space-3xs) var(--space-2xs)}.attention-grabber{font-size:var(--step--1);font-style:italic}@media (max-width: 78rem){.brand-logo{width:var(--width, auto);height:var(--height, 45px)}}[data-align=center] .button-group{--cluster-horizontal-alignment: center}[data-align=end] .button-group{--cluster-horizontal-alignment: end}.button{display:inline-flex;background-color:var(--button-bg);color:var(--button-color);border:2px solid transparent;text-decoration:none;padding:var(--space-2xs) var(--space-s);line-height:1.1;border-radius:25px;cursor:pointer}.button svg{width:auto;height:1.5cap;flex:none}.button:hover{background-color:var(--button-hover-bg);color:var(--button-color)}.card-grid{gap:var(--space-s-l);margin-block:var(--space-m-l)}.card{border-radius:10px;box-shadow:0 0 10px #00000040;overflow:hidden}.card img{aspect-ratio:16/9;object-fit:cover}.card h2{font-size:var(--step-1)}.card-body{padding:var(--space-s)}.columns{display:grid;grid-template-columns:1fr;gap:var(--space-s)}.columns>div{grid-column:span var(--span, 12)}.columns[data-align=center]{text-align:center}.columns[data-align=end]{text-align:end}@media (min-width: 64rem){.columns{grid-template-columns:repeat(12,1fr)}}.dealership-grid{margin-block:var(--space-l);--grid-space: var(--space-s-m)}.dealership-card{border-radius:10px;box-shadow:0 0 10px #00000040;overflow:hidden;height:100%;display:flex;flex-direction:column}.dealership-card img{aspect-ratio:16/9;object-fit:cover}.dealership-card__content{padding:var(--space-s);display:flex;flex-direction:column;flex:1}.dealership-card h2{font-size:var(--step-1);margin-block-end:var(--space-3xs)}.dealership-card__phone-number{margin-block-start:var(--space-xs);display:flex;align-items:center;gap:var(--space-3xs);margin-block-end:auto}.dealership-card__phone-number svg{width:24px;height:24px}.dealership-card__button{margin-block-start:var(--space-s)}.dealership-page__image{aspect-ratio:1500/400;object-fit:cover;width:100%}@media (max-width: 960px){.dealership-page__image{aspect-ratio:800/500}}.dealership-page{display:grid;grid-template-columns:1fr;gap:var(--space-l-xl);margin-block-end:var(--space-m)}@media (min-width: 960px){.dealership-page{grid-template-columns:1fr 1fr}}.dealership-page h2{font-size:var(--step-1)}.dealership-page__map iframe{border-radius:20px;max-width:100%}.dealership-page__phone-number{display:flex;flex-direction:row;align-items:center;gap:var(--space-2xs);font-size:var(--step-1)}.dealership-page__phone-number svg{width:28px;height:28px;color:var(--button-bg)}.faq{border:1px solid var(--color-grey-300);border-radius:10px;padding:var(--space-xs)}.faq summary{font-weight:600;cursor:pointer;color:#1e7480}.faq[open] summary{margin-block-end:var(--space-2xs)}.filter summary{font-weight:500;border-block-end:2px solid var(--color-grey-200);margin-block-end:var(--space-xs);padding-block:var(--space-3xs)}.filter__item+.filter__item{margin-block-start:var(--space-xs)}.filter__type-checkbox{display:flex;align-items:center;gap:var(--space-2xs)}.filter__type-select{display:flex;flex-direction:column;gap:var(--space-3xs)}.filter__type-select label{font-size:var(--step--1)}.form label{font-weight:600}.form input,.form select,.form textarea{display:block;margin-block-start:var(--space-2xs);width:100%}.form input,.form textarea{padding:var(--space-xs);border:1px solid var(--color-grey-600);border-radius:5px}.form__smallprint{font-size:var(--step--1)}.form-label{display:block;margin-block-end:var(--space-2xs);font-weight:500}.form-input{border:1px solid var(--color-grey-600);border-radius:5px;padding:var(--space-2xs)}.form-input[type=text],.form-input[type=email],.form-input[type=number],.form-input[type=file]{width:100%}.form-textarea{border:1px solid var(--color-grey-600);border-radius:5px;padding:var(--space-2xs)}.form-select{border:1px solid var(--color-grey-600);border-radius:5px;padding:var(--space-2xs);appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='rgba(0, 0, 0, 0.85)'%3E %3Cpath d='M17.36,11.17l-4.65,4.66a1,1,0,0,1-1.42,0L6.64,11.17a1,1,0,0,1,.7-1.71h9.32A1,1,0,0,1,17.36,11.17Z'/%3E %3C/svg%3E");background-position:right .512em center;background-repeat:no-repeat;background-size:1em;padding-inline-end:1.512em;max-width:100%;background-color:var(--color-white)}.form-checkboxes,.form-radios{display:flex;flex-direction:column;gap:var(--space-3xs)}.form-checkboxes__item,.form-radios__item{display:flex;flex-direction:row;gap:var(--space-2xs);padding:var(--space-3xs) 0;align-items:flex-start}.form-checkboxes input[type=checkbox],.form-radios input[type=radio]{flex:0}.form-checkboxes__info,.form-radios__info{display:block;font-size:var(--step--1);margin-block-start:var(--space-3xs)}.gallery{margin-inline:unset}.gallery[data-crop=true]{object-fit:cover}.gallery a{aspect-ratio:var(--aspect-ratio)}.gallery img{object-fit:cover;width:100%;height:100%}.google-reviews-mini{font-size:var(--step-0);line-height:1.3;text-decoration:none;text-align:end;color:var(--color-grey-900)}.google-reviews-mini span{display:block;font-weight:600}.google-reviews-mini span:before{content:"★";color:var(--color-amber-400);margin-right:3px}@media (min-width: 78rem){.google-reviews-mini{display:none}}.google-reviews{font-size:var(--step--1);line-height:1.2;text-decoration:none;text-align:end;color:var(--color-grey-900)}.google-reviews span{display:block;font-weight:600;font-size:var(--step-0);margin-block-end:3px}@media (max-width: 78rem){.google-reviews{display:none}}.image{margin-inline:unset;aspect-ratio:var(--aspect-ratio)}.image img{border-radius:var(--radius);margin-inline:auto;clip-path:inset(0 round 10px)}.image[data-crop=true] img{object-fit:cover;width:100%;height:100%}.insert img{border-radius:10px}.large-banner{display:none}@media (min-width: 60rem){.large-banner{display:block;aspect-ratio:1500/400;width:100%;object-fit:cover}}.located-at{--cluster-gap: var(--space-2xs);color:#1e7480}.located-at a{text-decoration:none}.located-at a:hover{text-decoration:underline}.logo-strip{--cluster-horizontal-alignment: center;--cluster-vertical-alignment: center;--cluster-gap: var(--space-xs) var(--space-m-2xl);--base-height: clamp(3rem, 2.6522rem + 1.7391vw, 4rem);--scale-factor-horizontal: .1;margin-block-end:var(--space-m)}.logo-strip a{--ratio: calc(var(--width) / var(--height));--factor-horizontal: min(var(--scale-factor-horizontal) * -1 * var(--ratio) + var(--scale-factor-horizontal) + 1, 1);aspect-ratio:var(--ratio);height:max(var(--base-height) / 2,var(--base-height) * var(--factor-horizontal));transition:transform .25s ease}.logo-strip a:hover{transform:scale(1.1)}.logo-strip img{width:100%;height:auto}.logo-strip[data-variant=mobile]{display:none}.logo-strip[data-variant=desktop]{margin-block:var(--space-m-l)}@media (max-width: 720px){.logo-strip[data-variant=mobile]{display:flex;margin-block:var(--space-m) var(--space-xs)}.logo-strip[data-variant=desktop]{display:none}}.mobile-nav{display:block}@media (min-width: 1250px){.mobile-nav{display:none}}.mobile-nav__open{background:transparent;color:var(--color-black);border:0px;display:block}.mobile-nav__open svg{width:32px;height:32px}.mobile-nav dialog[open]{border:0px;background:var(--color-white);margin:0;width:95%;max-width:32rem;height:100%;max-height:100vh;inset:0;margin-inline-start:auto;z-index:1;padding:var(--space-s) var(--space-s-l);overflow-y:scroll}.mobile-nav__close{display:flex;flex-direction:row-reverse;align-items:center;margin-inline-start:auto;border:0px;background:transparent;color:var(--color-black);gap:var(--space-3xs)}.mobile-nav__list{margin-block-start:var(--space-s)}.mobile-nav__item{font-weight:500;border-block-start:1px solid var(--color-grey-200);padding-block:var(--space-xs)}.mobile-nav__item-with-subnav{--repel-vertical-alignment: center}.mobile-nav__toggle-subnav{display:flex;background:transparent;color:var(--color-black);border:0px;padding-inline-start:var(--space-l);padding-block:0}.mobile-nav__subnav{margin-block:var(--space-2xs)}.mobile-nav__subnav a{font-weight:400}.models-grid{margin-block:var(--space-m-l);--grid-gap: var(--space-l);--grid-size: 18rem}.models-grid__card{display:flex;flex-direction:column;height:100%;box-shadow:0 0 100px #0000001a;border-radius:20px;overflow:hidden}.models-grid__card-body{padding:var(--space-s-m);text-align:center}.models-grid h2{font-size:var(--step-1);color:var(--theme-button-background-color);font-weight:600}.models-grid h2+p{color:var(--color-grey-600)}.models-grid__card-footer{display:flex;flex-direction:column;align-items:center;padding-block-end:var(--space-s-m);padding-inline:var(--space-s);gap:var(--space-xs)}.models-grid__pricing{margin-block-start:var(--space-xs);font-weight:400}.models-grid__price-info{display:block;font-size:var(--step--1);margin-block-start:-.6em}.models-grid__link{display:flex;justify-content:center;align-items:center;color:#000}.models-grid__link svg{width:16px;height:16px;color:var(--theme-button-background-color, #1d8f9d)}.nav{--cluster-vertical-alignment: center;--cluster-horizontal-alignment: space-between;border-block-start:1px solid var(--color-grey-300);padding:var(--space-xs) var(--space-s-l)}@media (max-width: 78rem){.nav{display:none}}.nav a{text-decoration:none;font-weight:500;color:var(--color-grey-800)}.nav a:hover{text-decoration:underline}.nav__link-with-arrow{display:flex;align-items:center}.nav__link-with-arrow svg{color:var(--nav-arrow-color, #1d8f9d);width:20px;height:20px}.nav__item{position:relative}.nav__subnav{position:absolute;display:none;background:var(--color-white);padding:var(--space-xs);box-shadow:0 5px 30px #00000040;z-index:1;border-radius:10px}.nav__item:nth-last-child(-n+2)>.nav__subnav{right:0}.nav__item:hover>.nav__subnav,.nav__item:focus-within>.nav__subnav{display:block}.nav__subnav li a{display:inline-block;padding:var(--space-3xs) var(--space-2xs);white-space:nowrap}.offer{margin-block:var(--space-l-xl)}.offer__headline{font-size:var(--step-2);font-weight:500}.offer img{max-width:28rem;width:100%}.offer__finance{margin-block-start:var(--space-m-l)}.offer__finance-heading{font-weight:600;font-size:var(--step-0);margin-block-end:var(--space-s)}.offer table{border-collapse:collapse;width:100%;font-size:14px}.offer table td{border:1px solid var(--color-grey-400);padding:var(--space-3xs) var(--space-2xs)}.offers-grid{margin-block:var(--space-l-xl);--grid-gap: var(--space-l);--grid-size: 18rem}.offers-grid__card{display:flex;flex-direction:column;height:100%;box-shadow:0 0 100px #0000001a;border-radius:20px;overflow:hidden}.offers-grid__card img{aspect-ratio:var(--ratio, unset);object-fit:var(--fit, unset)}.offers-grid__card-body{padding:var(--space-s-m);text-align:center}.offers-grid h2{font-size:var(--step-1);color:var(--theme-button-background-color);font-weight:600}.offers-grid__card-footer{margin-block-start:auto;padding-block-end:var(--space-s-m);padding-inline:var(--space-s)}.offers-grid__price p{font-size:var(--step-0);font-weight:400}.offers-grid__price-info{display:block;font-size:var(--step--1);margin-block-start:-.6em}.offers-grid__link{display:flex;justify-content:center;align-items:center;color:#000}.offers-grid__link svg{width:16px;height:16px;color:var(--theme-button-background-color, #1d8f9d)}.page{display:grid;grid-template-columns:minmax(var(--space-s-l),1fr) [content-start] min(64rem,100% - var(--space-s-l) * 2) [content-end] minmax(var(--space-s-l),1fr);margin-block:var(--space-l-xl)}.page>*{grid-column:content}.page p{line-height:1.7}.wip-price p{font-size:var(--step-1);font-weight:400}.wip-price__info{display:block;font-size:var(--step--1);margin-block-start:-.6em}.wip-price__previous{color:#dc2626}.wip-price__previous del{color:var(--color-grey-600)}.quick-search{text-align:center;padding:var(--space-s)}.quick-search__cta{font-size:var(--step-1);font-weight:600}.quick-search form{display:grid;grid-template-columns:1fr;gap:var(--space-xs);padding:var(--space-s)}.quick-search select{appearance:none;display:block;background-color:var(--color-white);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='rgba(0, 0, 0, 0.85)'%3E %3Cpath d='M17.36,11.17l-4.65,4.66a1,1,0,0,1-1.42,0L6.64,11.17a1,1,0,0,1,.7-1.71h9.32A1,1,0,0,1,17.36,11.17Z'/%3E %3C/svg%3E");background-position:right .5em center;background-repeat:no-repeat;border:2px solid var(--color-black);border-radius:6px;padding:var(--space-2xs) var(--space-xs);padding-inline-end:var(--space-xl);width:100%;color:var(--color-black)}.quick-search button{appearance:none;display:flex;align-items:center;justify-content:center;gap:var(--space-3xs);background-color:var(--color-black);color:var(--color-white);border:2px solid transparent;border-radius:6px;padding:var(--space-2xs) var(--space-xs);width:100%;font-weight:600}.quick-search button svg{flex:none;height:1.15em;width:auto}@media (max-width: 720px){.quick-search form{border-radius:10px;box-shadow:0 0 100px #00000040;margin-block:var(--space-s)}}@media (min-width: 720px){.quick-search{position:relative;background:var(--color-white);margin-inline:auto;margin-block-start:calc(var(--space-s) * -1);width:90%;max-width:60rem;border-radius:10px;box-shadow:0 0 100px #00000040}.quick-search form{grid-template-columns:repeat(4,1fr)}}.search-result-card{display:flex;flex-direction:column;height:100%;box-shadow:0 0 25px #00000026;border-radius:10px;overflow:hidden}.search-result-card__body{padding:var(--space-s)}.search-result-card__footer{margin-block-start:auto;padding-block-end:var(--space-s);padding-inline:var(--space-s)}.search-result-card img{aspect-ratio:4/3;width:100%;object-fit:cover}.search-result-card__placeholder{aspect-ratio:4/3;width:100%;background-color:var(--color-black)}.search-result-card h1{font-size:var(--step-0);font-weight:600}.search-result-card h1 span{display:block;font-size:var(--step-1);font-weight:400;margin-block-start:var(--space-2xs)}.search-result-card__actions{align-items:center}.search-result-card__actions>*{flex:1}.search-result-card__more-info{display:inline-flex;justify-content:center;align-items:center;color:var(--color-black)}.search-result-card__more-info svg{width:16px;height:16px}.search{--sidebar-gap: var(--space-s-l);--grid-size: 300px;margin-block:var(--space-m-l)}@media (max-width: 1024px){.search__sidebar,.search__results-count{display:none}}@media (min-width: 1024px){.search__filter-drawer{display:none}}.search__grid{--grid-gap: var(--space-s-l)}.search__filter-drawer dialog[open]{border:0px;background:var(--color-white);margin:0;width:90%;max-width:32rem;height:100%;max-height:100vh;inset:0;margin-inline-start:auto;z-index:1;padding:var(--space-s) var(--space-s-l);overflow-y:scroll;padding-block-end:100px}.search__filter-close{display:flex;align-items:center;margin-inline-start:auto;border:0px;background:transparent;color:var(--color-black);gap:var(--space-3xs)}.search__filter-actions{position:fixed;bottom:0;padding:var(--space-xs) var(--space-s-l);background-color:#fff;border-top:1px solid var(--color-grey-300);display:flex;width:100%;margin-inline:calc(var(--space-s) * -1);gap:var(--space-s)}.search__filter-search{text-align:center;width:60%;max-width:150px;justify-content:center}.search__filter-reset{display:inline-flex;background-color:#00000080;color:var(--button-color);border:2px solid transparent;text-decoration:none;padding:var(--space-2xs) var(--space-s);line-height:1.1;border-radius:25px;cursor:pointer}.search__centre{align-items:center}.site-footer{background:var(--color-grey-200);padding:var(--space-m-l) var(--space-s-l);border-block-start:3px solid #215e69}.site-footer__top{--repel-gap: var(--space-l)}.site-footer__socials{--cluster-gap: var(--space-xs)}.site-footer__socials a{display:flex;justify-content:center;align-items:center;background:var(--color-grey-600);color:var(--color-white);border-radius:25px;padding:var(--space-2xs)}.site-footer__socials a:hover{background:var(--color-taylors-primary);color:var(--color-black)}.site-footer__links{--cluster-gap: var(--space-l-xl)}.site-footer__links h3{font-size:var(--step-1);font-weight:600;margin-block-end:var(--space-2xs)}.site-footer__legal{font-size:var(--step--1);margin-block-start:var(--space-m-l)}.site-header{border-bottom:5px solid var(--header-stripe-color, var(--color-taylors-primary))}.site-header a{text-decoration:none;color:currentColor}.site-header a:hover{text-decoration:underline}.site-header__inner{--cluster-vertical-alignment: center;padding:var(--space-xs) var(--space-s-l)}.site-header__logo{margin-inline-end:auto}@media (max-width: 1250px){.site-header__logo img{width:108px;height:36px}}.small-banner{aspect-ratio:800/500;width:100%;object-fit:cover}@media (min-width: 60rem){.small-banner{display:none}}.socials p{--flow-space: var(--space-m-l);font-size:var(--step-1);font-weight:500;margin-block-end:var(--space-2xs)}.socials ul{--cluster-gap: var(--space-xs)}[data-align=center] .socials ul{--cluster-horizontal-alignment: center}.socials a{display:inline-flex;align-items:center;justify-content:center;background-color:#00000040;padding:var(--space-2xs);color:currentColor;border-radius:25px}.socials svg{fill:currentColor;width:28px;height:28px;margin-block-start:-1px}.socials__bluesky{background-color:#00f!important;color:#fff!important}.socials__facebook{background-color:#1877f2!important;color:#fff!important}.socials__instagram{background:linear-gradient(45deg,#405de6,#5851db,#833ab4,#c13584,#e1306c,#fd1d1d)!important;color:#fff!important}.socials__linkedin{background-color:#0a66c2!important;color:#fff!important}.socials__mastodon{background-color:#6364ff!important;color:#fff!important}.socials__spotify{background-color:#1ed760!important;color:#fff!important}.socials__threads{background-color:#000!important;color:#fff!important}.socials__tiktok{background-color:#010101!important;color:#fff!important}.socials__x{background-color:#000!important;color:#fff!important}.socials__youtube{background-color:red!important;color:#fff!important}.spec-and-features h2{font-weight:500}.spec-and-features__close{display:flex;flex-direction:row-reverse;align-items:center;margin-inline-start:auto;border:0px;background:transparent;color:var(--color-black);gap:var(--space-3xs)}.spec-and-features summary{padding-bottom:var(--space-3xs)}.spec-and-features__spec{display:flex;justify-content:space-between;padding-bottom:var(--space-3xs)}.split{--gap: var(--space-s-xl);display:flex;flex-direction:column;gap:var(--gap);margin-block:var(--space-m-2xl)}.split__media{flex-basis:calc(var(--basis) - var(--gap));flex-grow:1}.split__content{flex-basis:0;flex-grow:999}@media (min-width: 64rem){.split{flex-direction:row}.split[data-reversed=true]{flex-direction:row-reverse}}.star-rating{--percent: calc(var(--rating) / 5 * 100%);--star-size: 60px;--star-color: var(--color-grey-200);--star-background: var(--color-amber-400);display:inline-block;font-size:var(--step-1);line-height:1}.star-rating:before{content:"★★★★★";background:linear-gradient(90deg,var(--star-background) var(--percent),var(--star-color) var(--percent));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.timeline ul{padding-block-end:var(--space-m-l)}.timeline ul li{position:relative;width:6px;margin:0 auto;padding-block-start:var(--space-m-l);background:#1d8f9d}.timeline ul li:after{content:"";position:absolute;left:50%;bottom:0;transform:translate(-50%);width:30px;height:30px;border-radius:50%;background:inherit;z-index:1}.timeline ul li div{position:relative;bottom:0;width:400px;padding:var(--space-s-m);background:var(--color-grey-100);border-radius:10px}.timeline ul li div:before{content:"";position:absolute;bottom:7px;width:0;height:0;border-style:solid}.timeline ul li:nth-child(odd) div{left:45px}.timeline ul li:nth-child(odd) div:before{left:-15px;border-width:8px 16px 8px 0;border-color:transparent var(--color-grey-100) transparent transparent}.timeline ul li:nth-child(2n) div{left:-439px}.timeline ul li:nth-child(2n) div:before{right:-15px;border-width:8px 0 8px 16px;border-color:transparent transparent transparent var(--color-grey-100)}.timeline time{display:inline-block;font-size:var(--step-0);font-weight:600;background:var(--color-grey-300);border-radius:1rem;padding:var(--space-3xs) var(--space-xs)}.timeline h3{font-size:var(--step-0)}@media screen and (max-width: 900px){.timeline ul li div{width:250px}.timeline ul li:nth-child(2n) div{left:-289px}}@media screen and (max-width: 600px){.timeline ul li{margin-left:20px}.timeline ul li div{width:calc(100vw - 120px)}.timeline ul li:nth-child(2n) div{left:45px}.timeline ul li:nth-child(2n) div:before{left:-15px;border-width:8px 16px 8px 0;border-color:transparent var(--color-grey-100) transparent transparent}}.top-nav{background-color:var(--color-grey-200);padding:var(--space-2xs) var(--space-s-l);font-size:var(--step--1)}.top-nav ul{--cluster-horizontal-alignment: flex-end}.top-nav li+li{border-inline-start:1px solid var(--color-grey-500);padding-inline-start:var(--space-s)}.trims{--reel-gap: var(--space-l)}.trims ul{padding-block:var(--space-m)}.trims__card{display:flex;flex-direction:column;height:100%;box-shadow:0 0 2px #0000001a;border:1px solid var(--color-grey-300);border-radius:20px;overflow:hidden;max-width:300px;padding:var(--space-m)}.trims__card ul{padding-block:0;margin-block-start:var(--space-s);padding-inline:0}.used-car-card-image{width:100%;aspect-ratio:4/3;object-fit:cover}.used-car-card-placeholder{width:100%;aspect-ratio:4/3;border:2px dashed var(--color-grey-300)}.used-car-card-pricing-label{font-size:var(--step--1);text-transform:uppercase;color:#00000080}.used-car-card-price{font-weight:700;font-size:var(--step-1)}.used-car-card-previously{font-size:var(--step--1);color:red}.used-car-card-previously span{text-decoration:line-through;color:#00000080}.vehicle-page{display:grid;grid-template-columns:1fr;gap:var(--space-m);margin-inline:auto;max-width:calc(74rem + var(--space-s-l) * 2);padding-inline:var(--space-s-l);margin-block:var(--space-l-xl)}.vehicle-page h1{font-size:var(--step-1)}.vehicle-page h1 span{font-size:var(--step-2);display:block;font-weight:400;margin-block-start:var(--space-2xs)}.vehicle-page>*{grid-column:1}@media (min-width: 65rem){.vehicle-page{grid-template-columns:2fr 1fr;gap:var(--space-2xl)}.vehicle-page header{grid-column:2;grid-row:1;margin-block-start:var(--space-s)}}.vehicle-page__main-photo{aspect-ratio:4/3;object-fit:cover;border-top-left-radius:20px;border-top-right-radius:20px;overflow:hidden}.vehicle-page__thumbnails{display:grid;grid-template-columns:repeat(5,1fr);gap:var(--space-3xs);margin-block-start:var(--space-3xs);border-bottom-left-radius:20px;border-bottom-right-radius:20px;overflow:hidden}.vehicle-page__thumbnails img{flex:1;width:100%;aspect-ratio:4/3;object-fit:cover}.vehicle-page__dealership{display:flex;gap:var(--space-3xs)}.vehicle-page__overview div{display:flex;justify-content:space-between;border-bottom:1px solid var(--color-grey-200);padding:var(--space-2xs)}.vehicle-page__overview dt{font-weight:500}.vehicle-page__icons{gap:var(--space-s-l);margin-block-end:var(--space-s-l)}.vehicle-page__icon-spec{display:flex;gap:var(--space-xs)}.vehicle-page__icon-spec span{font-size:var(--step--1)}.vehicle-page__icon-spec p{font-weight:500;margin-block-start:-3px}.x{background-color:var(--color-grey-200);padding:var(--space-xs);display:flex;align-items:center;justify-content:center;border-radius:40px}.vehicle-page__icon-spec svg{color:#1d8f9d}@media (min-width: 65rem){.vehicle-page__overview{columns:2}.vehicle-page__first,.vehicle-page__description,.vehicle-page__finance{grid-column:1 / span 2}}.vehicle-page__spec[open]{border:0;padding:var(--space-s-l);border-radius:20px;max-width:500px;max-height:90vh;box-shadow:0 0 100px #00000026}.vehicle-page__spec details{border-bottom:1px solid var(--color-grey-200)}.vehicle-page__spec summary:focus{outline:none}.vehicle-page__buttons{display:flex;flex-direction:column;gap:var(--space-xs)}.vehicle-page__enquire{width:100%}.vehicle-page__test_drive,.vehicle-page__reserve{background:none!important;border:2px solid #1d8f9d!important;color:#1d8f9d!important;width:100%}.vehicle-page__previous-price{color:#dc2626}.vehicle-page__previous-price del{color:var(--color-grey-600)}.video iframe{border:0;aspect-ratio:16/9;width:100%}.wip-button{--button-bg: var(--theme-button-bg, #1d8f9d);--button-color: var(--theme-button-color, #ffffff);--button-hover-bg: var(--theme-hover-bg, #215e69);--button-hover-color: var(--theme-hover-color, #ffffff);--button-border-width: 2px;--button-border-style: solid;--button-border-color: transparent;--button-radius: 20px;display:inline-flex;align-items:center;justify-content:center;gap:var(--button-gap, .5em);padding:var(--button-padding, var(--space-2xs) var(--space-s));background:var(--button-bg);color:var(--button-color);border-width:var(--button-border-width);border-style:var(--button-border-style);border-color:var(--button-border-color);border-radius:var(--button-radius);text-decoration:none;font-weight:var(--button-font-weight, 600);font-size:var(--button-font-size, var(--step-0));line-height:1.1;cursor:pointer}.wip-button svg{height:var(--button-icon-size, 1.2cap);width:auto;flex:none}.wip-button:hover{background:var(--button-hover-bg);color:var(--button-hover-color)}.wip-button:focus{outline-width:var(--button-outline-width, var(--button-border-width));outline-style:var(--button-outline-style, var(--button-border-style));outline-color:var(--button-outline-color, var(--button-border-color));outline-offset:var( --button-outline-offset, calc(var(--button-border-width) * 2) )}.price__info{font-size:var(--step--1)}.representative-example{background-color:var(--color-grey-100);padding:var(--space-s);font-size:var(--step--1);border-radius:8px;margin-block:var(--space-m-l);display:none}.representative-example__heading{margin-block-end:var(--space-2xs);font-weight:500}.wip-ctas{padding:var(--space-xs) var(--space-s-l);border-bottom:1px solid var(--color-grey-200);justify-content:end}.wip-ctas a{display:flex;align-items:center;border:2px solid var(--button-bg);text-decoration:none;padding:var(--space-3xs) var(--space-xs);border-radius:8px;color:var(--button-bg)}.wip-ctas a svg{width:1rem;height:1rem}.wip-used-pagination{display:flex;align-items:center;justify-content:center}.wip-form__label{font-weight:500;display:block;margin-block-end:var(--space-2xs)}.wip-form input[type=text],.wip-form textarea{width:100%}.wip-pop-up{width:calc(100% - var(--space-s-l) * 2);max-width:32rem;border:0;padding:var(--space-s-l);border-radius:20px}.wip-table{border-collapse:collapse}.wip-table td{border:1px solid var(--color-grey-300)}.wip-space-between-s-l>*+*{margin-block-start:var(--space-s-l)}.wip-reserve-button{display:flex;flex-direction:column;text-decoration:none;text-align:center;gap:var(--space-2xs);color:var(--color-grey-600)}.wip-reserve-button .cw-text-content{border:2px solid #1d8f9d;border-radius:20px;padding:var(--space-2xs) var(--space-s);line-height:1.1;text-align:center;font-weight:600;color:#1d8f9d}.wip-credit-check-button{display:flex;flex-direction:column;text-decoration:none;text-align:center;gap:var(--space-2xs);color:var(--color-grey-700)}.wip-credit-check-button .cw-text-content{border:2px solid #1d8f9d;border-radius:20px;padding:var(--space-2xs) var(--space-s);line-height:1.1;text-align:center;font-weight:600;color:#1d8f9d}.wip-credit-check-button .cw-view-count{display:none}.footer-map{position:relative;aspect-ratio:1500/500}@media (max-width: 960px){.footer-map{aspect-ratio:800/800}}.footer-map__image{position:absolute;width:100%;height:100%;object-fit:cover;inset:0;z-index:1}.footer-map__dealerships{z-index:2;position:absolute;bottom:0;padding:var(--space-xs);max-width:calc(100vw - var(--space-xs))}.map-footer-dealer{display:flex;box-shadow:0 0 10px #00000040;color:#000;text-decoration:none;border-radius:5px;overflow:hidden;height:100%}.map-footer-dealer img{width:100px;height:auto;aspect-ratio:1/1}.map-footer-dealer__info{background:#fff;padding:var(--space-xs) var(--space-s);max-width:250px;flex-shrink:0}.map-footer-dealer__name{font-weight:600;margin-block-end:var(--space-3xs)}.map-footer-dealer p{font-size:14px}.latest-used-cars{margin-block:var(--space-m-l)}.latest-used-cars__vehicle{flex-basis:300px;padding-block-end:var(--space-s)}.latest-used-cars__section{margin-block-end:var(--space-s-l)}.latest-used-cars .search-result-card{box-shadow:0 0 2px #00000026}.latest-used-cars .search-result-card__actions{display:none}.latest-used-cars__link{display:flex;align-items:center;gap:var(--space-3xs);color:#000;font-weight:600}.latest-used-cars__link svg{width:24px;height:24px}.wip-bento{margin-block:var(--space-l-xl)}.wip-bento__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-2xs)}.wip-bento__card{display:grid;grid-template-areas:"stack"}.wip-bento__card>*{grid-area:stack;border-radius:10px;aspect-ratio:4/5}.wip-bento__card img{width:100%;object-fit:cover}.wip-bento__card a{background:linear-gradient(0deg,#00000073,#0000);text-decoration:none;height:100%}.wip-bento__card a:hover{background:linear-gradient(0deg,#000,#0000)}.wip-bento__content{display:flex;flex-direction:column;justify-content:space-between;padding:var(--space-xs-s);height:100%}.wip-bento__content svg{margin-inline-start:auto;color:#fff}.wip-bento__card span{color:var(--color-white);text-transform:uppercase;font-weight:600;font-size:var(--step-0)}@media (min-width: 64rem){.wip-bento__grid{grid-template-columns:repeat(4,1fr)}}.wip-careers{margin-block:var(--space-l)}.wip-careers h2{margin-block-end:var(--space-m)}.wip-careers article{border-radius:10px;box-shadow:0 0 10px #00000040;padding:var(--space-s-l)}#form header button{display:none}.wip-pop-up #form header button{display:flex;background:transparent;border:0;margin-top:-10px;margin-right:-10px}.wip-pop-up #form header button svg{width:24px;height:24px}.wip-mobile-search{border:2px solid rgb(29,143,157);background:#1d8f9d;border-radius:20px;padding:var(--space-3xs) var(--space-xs);display:flex;color:#fff;align-items:center;gap:var(--space-2xs);font-weight:600}body:has(dialog[open]){overflow:hidden}.call-us{text-align:center;margin-block:var(--space-3xs) var(--space-xs)}.call-us a{font-weight:500}
