@import url(https://fonts.googleapis.com/css2?family=Mona+Sans:ital,wght@0,200..900;1,200..900&display=swap);@import url(https://db.onlinewebfonts.com/c/cb78623eb70350e40bbd5e936b34d5d2?family=SEAT+BCN+Regular);@import url(https://fonts.googleapis.com/css2?family=Michroma&display=swap);@import url(https://fonts.cdnfonts.com/css/source-sans-pro);.timeline-stack{align-items:center;display:flex;justify-content:center}.timeline-stack.dark{background-color:var(--background-dark-secondary)}.timeline-stack.dark .main-heading{color:var(--text-dark-primary)}.timeline-stack.dark .sub-heading{color:var(--text-dark-secondary)}.timeline-stack .main-heading,.timeline-stack .sub-heading{padding:0 2rem;text-align:center}@media screen and (max-width:375px){.timeline-stack .main-heading,.timeline-stack .sub-heading{padding:0 1.625rem}}.timeline-stack .main-heading{margin-bottom:.5rem}.timeline-stack .timeline-stack-container{display:flex;flex-direction:column;gap:1.625rem;padding-bottom:26px;padding-top:26px}@media screen and (min-width:767px){.timeline-stack .timeline-stack-container{padding-top:50px}}@media screen and (min-width:1025px){.timeline-stack .timeline-stack-container{padding-top:64px}}@media screen and (min-width:767px){.timeline-stack .timeline-stack-container{padding-bottom:50px}}@media screen and (min-width:1025px){.timeline-stack .timeline-stack-container{padding-bottom:64px}}@media screen and (min-width:767px){.timeline-stack .timeline-stack-container{gap:4rem}}@media screen and (min-width:1025px){.timeline-stack .timeline-stack-container .service-card-image-tile:nth-of-type(odd) .content-container{flex-direction:row-reverse}.timeline-stack .timeline-stack-container .service-card-image-tile:nth-of-type(odd) .img-container{border-radius:0 var(--container-border-radius) var(--container-border-radius) 0}.timeline-stack .timeline-stack-container .service-card-image-tile:nth-of-type(odd) .content{border-radius:var(--container-border-radius) 0 0 var(--container-border-radius)}}@font-face{font-family:CoHeadline;font-style:normal;font-weight:600;src:url(/_nuxt/fonts/CoHeadline.ae24fa7.otf) format("opentype")}@font-face{font-family:UKNumberPlate;font-style:normal;src:url(/_nuxt/fonts/UKNumberPlate.22820c6.ttf) format("truetype")}@font-face{font-family:hyundaisanshead-medium-webfont;font-style:normal;src:url(/_nuxt/fonts/hyundaisanshead-medium-webfont.cc6befc.ttf) format("truetype")}@font-face{font-family:nissanbrand_regular;font-style:normal;src:url(/_nuxt/fonts/nissanbrand_regular.2560d7d.otf) format("opentype")}@font-face{font-family:KiaSignatureFixBold;font-style:normal;src:url(/_nuxt/fonts/KiaSignatureFixBold.9f713de.ttf) format("truetype")}@font-face{font-family:CitroenTypeLatin-Bold;font-style:normal;src:url(/_nuxt/fonts/CitroenTypeLatin-Bold.5d5defe.ttf) format("truetype")}@font-face{font-family:VauxhallNeue-Bold;font-style:normal;src:url(/_nuxt/fonts/VauxhallNeue-Bold.619fc62.otf) format("opentype")}@font-face{font-family:ORAfunkyHeadline;font-style:normal;src:url(/_nuxt/fonts/ORAfunkyHeadline.323631a.otf) format("opentype")}@font-face{font-family:ORAfunkyText-Bold;font-style:normal;src:url(/_nuxt/fonts/ORAfunkyText-Bold.ea90954.ttf) format("opentype")}@font-face{font-family:FavoritStd-Regular;font-style:normal;src:url(/_nuxt/fonts/FavoritStd-Regular.6ec61be.otf) format("opentype")}@font-face{font-family:PeugeotNewBold;font-style:normal;src:url(/_nuxt/fonts/PeugeotNewBold.3df4d47.otf) format("opentype")}@font-face{font-family:cupraRegular;font-style:normal;src:url(/_nuxt/fonts/Cupra-Regular.8224c48.otf) format("opentype")}.service-card-image-tile{display:flex;flex-direction:column;justify-content:space-between;position:relative;width:100%}.service-card-image-tile.dark .content{background:var(--background-dark-primary)}.service-card-image-tile.dark .heading-wrapper:after{background:var(--border-dark)}.service-card-image-tile.dark .description,.service-card-image-tile.dark .optional-section-description{color:var(--text-dark-secondary)}.service-card-image-tile.dark .tile-heading{color:var(--text-dark-primary)}.service-card-image-tile.dark .content-container{box-shadow:0 8px 24px rgba(0,0,0,.4)}.service-card-image-tile.dark .timeline-line{background-color:var(--border-dark)}.service-card-image-tile .date-container{align-items:center;display:flex;flex-direction:column;width:100%}@media screen and (min-width:1025px){.service-card-image-tile .date-container{gap:1rem}}.service-card-image-tile .date-container .heading,.service-card-image-tile .date-container .hero{color:#979797;font-weight:800;line-height:1rem;margin-bottom:.5rem;padding-bottom:.5rem;text-align:center}@media screen and (min-width:1025px){.service-card-image-tile .date-container .heading,.service-card-image-tile .date-container .hero{margin:0}}.service-card-image-tile .date-container .hero{font-size:var(--h2-size)}@media screen and (min-width:767px){.service-card-image-tile .date-container .hero{font-size:var(--h1-size)}}@media screen and (min-width:1025px){.service-card-image-tile .date-container .hero{font-size:var(--hero-size)}}.service-card-image-tile .content-container{border-radius:var(--container-border-radius);box-shadow:0 8px 24px 0 rgba(0,0,0,.15);width:100%}@media screen and (min-width:1025px){.service-card-image-tile .content-container{display:flex;flex-direction:row}}.service-card-image-tile .timeline-line{background-color:var(--border-light);height:3rem;position:relative;width:.25rem}.service-card-image-tile .timeline-line .timeline-circle{background-color:var(--brand-color-1);border:2px solid var(--brand-color-1);border-radius:50%;height:1rem;left:50%;position:absolute;top:.5rem;transform:translate(-50%,-50%);width:1rem}.service-card-image-tile .img-container{aspect-ratio:3/2;border-radius:var(--container-border-radius) var(--container-border-radius) 0 0;overflow:hidden;position:relative;width:100%}@media screen and (min-width:767px){.service-card-image-tile .img-container{min-height:17.625rem}}@media screen and (min-width:1025px){.service-card-image-tile .img-container{border-radius:var(--container-border-radius) 0 0 var(--container-border-radius)}}.service-card-image-tile .img-container img{height:100%;min-height:100%;min-width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;scale:1}.service-card-image-tile .content{align-items:flex-start;align-items:center;background:var(--background-light-secondary);border-radius:0 0 var(--container-border-radius) var(--container-border-radius);display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-end;position:relative;width:100%}.service-card-image-tile .copy{display:flex;flex-direction:column;gap:1.625rem;padding:1.625rem;width:100%}@media screen and (min-width:767px){.service-card-image-tile .copy{padding:2rem}}@media screen and (min-width:1025px){.service-card-image-tile .copy{height:100%;justify-content:center;padding:4rem}}.service-card-image-tile .heading-wrapper{display:inline-block;padding-bottom:1.625rem;position:relative}.service-card-image-tile .heading-wrapper:after{background:var(--border-light);border-radius:var(--container-border-radius);bottom:0;content:"";height:.188rem;left:0;position:absolute;width:1.625rem}@media screen and (min-width:767px){.service-card-image-tile .heading-wrapper{padding-bottom:2rem}.service-card-image-tile .heading-wrapper:after{width:2rem}}@media screen and (min-width:1025px){.service-card-image-tile .heading-wrapper:after{width:4rem}}.service-card-image-tile .tile-heading{color:var(--text-light-primary);padding-bottom:.5rem;text-align:left}.service-card-image-tile .description,.service-card-image-tile .optional-section-description{color:var(--text-light-secondary);padding:0;text-align:left}@media screen and (min-width:767px){.service-card-image-tile .description,.service-card-image-tile .optional-section-description{font-size:1rem}}