@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);.general-enquiry-form{background-color:var(--background-light-primary);border-radius:var(--container-border-radius);padding:8px}@media screen and (min-width:767px){.general-enquiry-form{padding:13px}}@media screen and (min-width:1025px){.general-enquiry-form{padding:13px}}.general-enquiry-form.offer{border-radius:0 0 var(--container-border-radius) var(--container-border-radius)}.general-enquiry-form .error-messages{margin-top:.8125rem}.general-enquiry-form .error-messages li{color:#ec0a0a;font-size:.875rem;font-style:italic;padding:.25rem 0}.general-enquiry-form #message{min-height:9.375rem}.status-message{align-items:center;border-radius:var(--container-border-radius);display:flex;flex-direction:column;justify-content:center;padding:4rem 2rem;text-align:center}.status-message [class^=icon-]{height:48px;margin-bottom:1rem;width:48px}.status-message h3{padding:0}.status-message h3.success{color:#49b475}.status-message h3.warning{color:#e9b410}.status-message h3.error{color:#ec0a0a}.status-message .ctas,.status-message p{margin:2rem 0 0}.status-message p{display:flex;flex-direction:column;padding:0}.status-message p span{padding-bottom:2rem}.status-message p span:last-child{padding:0}.status-message .button,.status-message .ctas,.status-message button{width:100%}.status-message .button:not(:last-of-type),.status-message button:not(:last-of-type){margin-bottom:.8125rem}.status-message .socials{display:flex;gap:.813rem;margin-bottom:.813rem}.status-message .small{flex:auto;line-height:1.125rem;width:calc(33.33333% - 10px)}@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: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: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")}.section-heading-text{padding-bottom:1.625rem}.section-heading-text.has-content .heading-container{border-bottom:1px solid var(--border-light)}.section-heading-text .heading-container{align-items:center;display:flex;justify-content:flex-start;padding-bottom:.8125rem}.section-heading-text .back{color:blue;cursor:pointer;flex-shrink:0;font-size:.875rem;margin-right:.8125rem}.section-heading-text .back [fill^="#"]{fill:var(--text-light-primary)!important;transition:.3s}.section-heading-text .back [stroke^="#"]{stroke:var(--text-light-primary)!important;transition:.3s}.section-heading-text .heading-text{padding:0}.section-heading-text .main-text{border-top:1px solid var(--border-light);color:var(--text-light-secondary);font-size:.875rem;padding:.8125rem 0 0}.section-heading-text .vehicle-overview{align-items:center;display:flex;flex-direction:row;gap:.5rem;margin-top:.813rem}.section-heading-text .vehicle-overview img{border-radius:var(--container-border-radius);height:2.5rem;width:3.813rem}.section-heading-text .vehicle-overview .vehicle-details{background-color:var(--background-light-secondary);border-radius:var(--container-border-radius);flex:auto;padding:.5rem .813rem}