@import url(https://fonts.googleapis.com/css2?family=Inter:wght@100;400;500;700;800&family=Mona+Sans:ital,wght@0,200..900;1,200..900&display=swap);@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:OpelNext-Bold;font-style:normal;src:url(/_nuxt/fonts/OpelNext-Bold.a295692.ttf) format("truetype")}@font-face{font-family:OpelNext-Light;font-style:normal;src:url(/_nuxt/fonts/OpelNext-Light.499057e.ttf) format("truetype")}@font-face{font-family:OpelNext-Regular;font-style:normal;src:url(/_nuxt/fonts/OpelNext-Regular.24c2cc4.ttf) format("truetype")}@font-face{font-family:HelveticaNowDisplay-Bold;font-style:normal;src:url(/_nuxt/fonts/HelveticaNowDisplay-Bold.0604348.ttf) format("opentype")}@font-face{font-family:HelveticaNowDisplay;font-style:normal;src:url(/_nuxt/fonts/HelveticaNowDisplay-Hairline.393fdd4.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")}.feature-text-image-fade{color:var(--text-light-primary);display:flex;flex-direction:column;overflow:hidden;position:relative}@media screen and (min-width:1025px){.feature-text-image-fade.rightAligned .sw{display:flex;justify-content:flex-end}.feature-text-image-fade.rightAligned h1{max-width:100%}.feature-text-image-fade.rightAligned .content-container{padding:12.5rem 4rem 12.5rem 0;text-align:right;width:50%}.feature-text-image-fade.rightAligned .image-container:after{transform:none}}.feature-text-image-fade.dark{background-color:var(--background-dark-secondary)}.feature-text-image-fade.dark h1{color:var(--text-dark-primary)}.feature-text-image-fade.dark h3,.feature-text-image-fade.dark p{color:var(--text-dark-secondary)}.feature-text-image-fade.dark .image-container:after{background:radial-gradient(95.84% 100% at 50% .04%,hsla(0,0%,100%,0) 36.67%,var(--background-dark-secondary) 100%)}@media screen and (min-width:767px){.feature-text-image-fade.dark .image-container:after{background:radial-gradient(95.84% 100% at 50% .04%,hsla(0,0%,100%,0) 36.67%,var(--background-dark-secondary) 100%)}}@media screen and (min-width:1025px){.feature-text-image-fade.dark .image-container:after{background:radial-gradient(81.74% 57.61% at 18.26% 50%,hsla(0,0%,100%,0) 18.44%,var(--background-dark-secondary) 84.26%)}}.feature-text-image-fade h1,.feature-text-image-fade h3{padding:0}.feature-text-image-fade h1{font-size:1.75rem;margin-bottom:.5rem;max-width:100%}@media screen and (min-width:767px){.feature-text-image-fade h1{font-size:2.625rem;margin-bottom:.75rem}}@media screen and (min-width:1025px){.feature-text-image-fade h1{font-size:var(--hero-size)}}.feature-text-image-fade h3{color:var(--text-light-secondary);font-size:1.125rem;margin-bottom:2rem}@media screen and (min-width:1025px){.feature-text-image-fade h3{font-size:1.313rem}}.feature-text-image-fade p{color:var(--text-light-secondary);margin-bottom:2rem;padding:0}.feature-text-image-fade .content-container{padding:9.125rem 1rem 2rem;position:relative;width:100%;z-index:1}@media screen and (min-width:767px){.feature-text-image-fade .content-container{padding-top:50px}}@media screen and (min-width:1025px){.feature-text-image-fade .content-container{padding-top:64px}}@media screen and (min-width:767px){.feature-text-image-fade .content-container{padding-bottom:50px}}@media screen and (min-width:1025px){.feature-text-image-fade .content-container{padding-bottom:64px}}@media screen and (min-width:767px){.feature-text-image-fade .content-container{padding:17.982rem 0 3.125rem}}@media screen and (min-width:1025px){.feature-text-image-fade .content-container{padding:12.5rem 0 12.5rem 4rem;width:calc(50% - 7.5px)}}.feature-text-image-fade .content-container.large{padding-bottom:2rem;padding-top:2rem}@media screen and (min-width:767px){.feature-text-image-fade .content-container.large{padding-top:3.125rem}}@media screen and (min-width:1025px){.feature-text-image-fade .content-container.large{padding-top:8rem}}@media screen and (min-width:767px){.feature-text-image-fade .content-container.large{padding-bottom:3.125rem}}@media screen and (min-width:1025px){.feature-text-image-fade .content-container.large{padding-bottom:8rem}}.feature-text-image-fade .button{font-weight:600;line-height:1.375rem;width:100%}@media screen and (min-width:767px){.feature-text-image-fade .button{line-height:1.5rem;padding:.625rem 1.375rem;width:auto}}.feature-text-image-fade .image-container{align-items:center;aspect-ratio:21/9;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:0}@media screen and (min-width:1025px){.feature-text-image-fade .image-container{aspect-ratio:4/3;height:100%}}.feature-text-image-fade .image-container:after{background:radial-gradient(95.84% 100% at 50% .04%,hsla(0,0%,100%,0) 36.67%,#fff 100%);content:" ";height:100%;position:absolute;right:0;top:0;transform:matrix(-1,0,0,1,0,0);width:100%;z-index:0}@media screen and (min-width:767px){.feature-text-image-fade .image-container:after{background:radial-gradient(95.84% 100% at 50% .04%,hsla(0,0%,100%,0) 36.67%,#fff 100%)}}@media screen and (min-width:1025px){.feature-text-image-fade .image-container:after{background:radial-gradient(81.74% 57.61% at 18.26% 50%,hsla(0,0%,100%,0) 18.44%,#fff 84.26%)}}.feature-text-image-fade img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:0 60%;object-position:0 60%;width:100%}