@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")}.text-image-fade{color:var(--text-light-primary);overflow:hidden;position:relative}@media screen and (min-width:1025px){.text-image-fade.rightAligned .sw{display:flex;justify-content:flex-end}.text-image-fade.rightAligned h2,.text-image-fade.rightAligned p{max-width:100%!important}.text-image-fade.rightAligned .content-container{padding-left:calc(58.33333% - 6.25px);padding-right:64px;width:100%}.text-image-fade.rightAligned .image-container{left:0;width:calc(58.33333% - 6.25px)}.text-image-fade.rightAligned .image-container:after{transform:none;width:100%}}.text-image-fade.dark{background-color:var(--background-dark-secondary)}.text-image-fade.dark h2{color:var(--text-dark-primary)}.text-image-fade.dark .wysiwyg-content,.text-image-fade.dark p{color:var(--text-dark-secondary)}.text-image-fade.dark .wysiwyg-content p a{color:#7eabff}.text-image-fade.dark .image-container:after{background:radial-gradient(95.84% 100% at 50% .04%,rgba(36,41,41,0) 36.67%,var(--background-dark-secondary) 100%)}@media screen and (min-width:767px){.text-image-fade.dark .image-container:after{background:radial-gradient(95.84% 100% at 50% .04%,rgba(36,41,41,0) 36.67%,var(--background-dark-secondary) 84.26%)}}@media screen and (min-width:1025px){.text-image-fade.dark .image-container:after{background:radial-gradient(70.48% 100% at 0 50.12%,rgba(36,41,41,0) 36.67%,var(--background-dark-secondary) 100%)}}@media screen and (max-width:1025px){.text-image-fade .sw{padding:0}}.text-image-fade h2,.text-image-fade h3{padding:0}.text-image-fade h2{max-width:100%}@media screen and (min-width:1025px){.text-image-fade h2{max-width:calc(50% - 7.5px)}}.text-image-fade .caption{color:var(--text-light-secondary);font-size:.875rem;max-width:100%;padding:.75rem 0 0}@media screen and (min-width:767px){.text-image-fade .caption{font-size:1rem}}@media screen and (min-width:1025px){.text-image-fade .caption{padding:1rem 0 0}}.text-image-fade .content-container{padding:7.125rem 2rem 2rem;position:relative;z-index:1}.text-image-fade .content-container.large{padding-bottom:2rem;padding-top:2rem}@media screen and (min-width:767px){.text-image-fade .content-container.large{padding-top:3.125rem}}@media screen and (min-width:1025px){.text-image-fade .content-container.large{padding-top:8rem}}@media screen and (min-width:767px){.text-image-fade .content-container.large{padding-bottom:3.125rem}}@media screen and (min-width:1025px){.text-image-fade .content-container.large{padding-bottom:8rem}}@media screen and (min-width:767px){.text-image-fade .content-container{padding:14.813rem 3.125rem 3.125rem}}@media screen and (min-width:1025px){.text-image-fade .content-container{padding:64px;width:calc(50% - 30px)}}.text-image-fade .button{margin-top:2rem;width:100%}@media screen and (min-width:767px){.text-image-fade .button{width:auto}}.text-image-fade .image-container{align-items:center;aspect-ratio:21/9;display:flex;flex-direction:row;flex-wrap:nowrap;height:auto;justify-content:flex-start;overflow:hidden;position:absolute;right:0;top:0;width:100%;z-index:0}@media screen and (min-width:1025px){.text-image-fade .image-container{height:100%;min-height:25.5rem;width:calc(58.33333% - 6.25px)}}.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,-1,0);width:100%;z-index:0}@media screen and (min-width:767px){.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){.text-image-fade .image-container:after{background:radial-gradient(70.48% 100% at 0 50.12%,hsla(0,0%,100%,0) 36.67%,#fff 100%);width:140%}}.text-image-fade img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:0 50%;object-position:0 50%;width:100%}.text-image-fade .wysiwyg-content{padding-top:2rem}.text-image-fade .wysiwyg-content li,.text-image-fade .wysiwyg-content p{font-size:.875rem}@media screen and (min-width:767px){.text-image-fade .wysiwyg-content li,.text-image-fade .wysiwyg-content p{font-size:1rem}}