.EnquireFormSubmissionErrorMessage-module-scss-module__M-rA5G__enquireFormSubmissionErrorMessage{background-color:var(--mp-primary-white);border:1px solid var(--mp-functional-red);color:var(--mp-functional-red);border-radius:.5rem;grid-area:submissionErrorMessage;align-items:flex-start;gap:2rem;margin-bottom:2rem;padding:2rem;display:flex}.EnquireFormSubmissionErrorMessage-module-scss-module__M-rA5G__enquireFormSubmissionErrorMessage p{margin:0}.EnquireFormSubmissionErrorMessage-module-scss-module__M-rA5G__enquireFormSubmissionErrorMessage svg{width:2.4rem;height:2.4rem}
.VehicleInfoBlock-module-scss-module__d81Lyq__vehicleInfoBlock__heading h2{font-family:Graphik,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-weight:600;line-height:2.4rem}.VehicleInfoBlock-module-scss-module__d81Lyq__vehicleInfoBlock__heading--location p{font-family:Graphik,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:1.2rem;font-weight:400;line-height:2rem}.VehicleInfoBlock-module-scss-module__d81Lyq__vehicleInfoBlock__heading h2{font-size:1.8rem}.VehicleInfoBlock-module-scss-module__d81Lyq__vehicleInfoBlock{background-color:var(--mp-primary-white);border:solid .1rem var(--mp-secondary-grey);border-radius:.5rem;grid-area:vehicleInfoBlock;width:100%;height:fit-content}.VehicleInfoBlock-module-scss-module__d81Lyq__vehicleInfoBlock__heading{align-items:center;gap:1rem;padding:2rem;display:grid}.VehicleInfoBlock-module-scss-module__d81Lyq__vehicleInfoBlock__heading p{height:fit-content;margin:unset}.VehicleInfoBlock-module-scss-module__d81Lyq__vehicleInfoBlock__heading>div{display:flex}.VehicleInfoBlock-module-scss-module__d81Lyq__vehicleInfoBlock__heading>div:first-of-type{flex-direction:column;gap:.5rem}@media (min-width:1440px){.VehicleInfoBlock-module-scss-module__d81Lyq__vehicleInfoBlock__heading>div:first-of-type{flex-direction:row;justify-content:space-between;align-items:center}}.VehicleInfoBlock-module-scss-module__d81Lyq__vehicleInfoBlock__heading>div:last-of-type{justify-content:space-between}@media (min-width:1024px){.VehicleInfoBlock-module-scss-module__d81Lyq__vehicleInfoBlock__heading>div:last-of-type{justify-content:left;align-items:center;gap:.5rem}}.VehicleInfoBlock-module-scss-module__d81Lyq__vehicleInfoBlock__heading--location{display:flex}@media (min-width:1440px){.VehicleInfoBlock-module-scss-module__d81Lyq__vehicleInfoBlock__heading--location{justify-content:right;margin:0}}.VehicleInfoBlock-module-scss-module__d81Lyq__vehicleInfoBlock__heading--location svg{width:2rem;height:2rem}.VehicleInfoBlock-module-scss-module__d81Lyq__vehicleInfoBlock__heading--location p{padding-left:.5rem}.VehicleInfoBlock-module-scss-module__d81Lyq__vehicleInfoBlock__heading--price{flex-direction:column;display:flex}@media (min-width:1024px){.VehicleInfoBlock-module-scss-module__d81Lyq__vehicleInfoBlock__heading--price{flex-direction:row-reverse;gap:.5rem}}.VehicleInfoBlock-module-scss-module__d81Lyq__vehicleInfoBlock__heading--price>p{line-height:2.4rem}.VehicleInfoBlock-module-scss-module__d81Lyq__vehicleInfoBlock__heading--price>p:first-of-type{font-size:1.4rem}.VehicleInfoBlock-module-scss-module__d81Lyq__vehicleInfoBlock__heading--price>p:first-of-type[data-moneyOff="0"]{visibility:hidden}@media (min-width:1024px){.VehicleInfoBlock-module-scss-module__d81Lyq__vehicleInfoBlock__heading--price>p:first-of-type[data-moneyOff="0"]{display:none}}.VehicleInfoBlock-module-scss-module__d81Lyq__vehicleInfoBlock__heading--price>p:last-of-type{font-size:1.8rem;font-weight:500}.VehicleInfoBlock-module-scss-module__d81Lyq__vehicleInfoBlock__heading--price>p:last-of-type[data-on-sale=true]{color:var(--mp-sale-red)}.VehicleInfoBlock-module-scss-module__d81Lyq__vehicleInfoBlock__heading--price>p:last-of-type[data-on-sale=false]{color:var(--mp-primary-black)}@media (max-width:1023px){.VehicleInfoBlock-module-scss-module__d81Lyq__vehicleInfoBlock__heading--division{display:none}}.VehicleInfoBlock-module-scss-module__d81Lyq__vehicleInfoBlock__heading--division{margin:0 .5rem;font-size:1.4rem;font-weight:500;line-height:2.4rem}.VehicleInfoBlock-module-scss-module__d81Lyq__vehicleInfoBlock__heading--financeExample{flex-direction:column;justify-content:flex-end;display:flex}@media (min-width:1024px){.VehicleInfoBlock-module-scss-module__d81Lyq__vehicleInfoBlock__heading--financeExample{flex-direction:row-reverse;align-items:center;gap:1rem}}.VehicleInfoBlock-module-scss-module__d81Lyq__vehicleInfoBlock__heading--financeExample button{-webkit-text-decoration-color:var(--mp-primary-black)!important;text-decoration-color:var(--mp-primary-black)!important}.VehicleInfoBlock-module-scss-module__d81Lyq__vehicleInfoBlock__heading--financeExample button>span{color:var(--mp-primary-black);height:fit-content;font-size:1.2rem;font-weight:400;line-height:2.4rem}.VehicleInfoBlock-module-scss-module__d81Lyq__vehicleInfoBlock__heading--financeExample>div{align-items:center;display:flex}.VehicleInfoBlock-module-scss-module__d81Lyq__vehicleInfoBlock__heading--financeExample>div:last-of-type{gap:.5rem}.VehicleInfoBlock-module-scss-module__d81Lyq__vehicleInfoBlock__heading--financeExample>div:last-of-type p,.VehicleInfoBlock-module-scss-module__d81Lyq__vehicleInfoBlock__heading--financeExample>div:last-of-type span{line-height:2.4rem}.VehicleInfoBlock-module-scss-module__d81Lyq__vehicleInfoBlock__heading--financeExample>div:last-of-type span{font-size:1.8rem;font-weight:500}.VehicleInfoBlock-module-scss-module__d81Lyq__vehicleInfoBlock__heading--financeExample>div:last-of-type p{font-size:1.2rem}.VehicleInfoBlock-module-scss-module__d81Lyq__vehicleInfoBlock__images{width:100%;display:grid}@media (min-width:1440px){.VehicleInfoBlock-module-scss-module__d81Lyq__vehicleInfoBlock__images{grid-template-columns:repeat(2,minmax(28.5rem,auto));padding:0 2rem 2rem}}.VehicleInfoBlock-module-scss-module__d81Lyq__vehicleInfoBlock__images--hero{aspect-ratio:3/2;min-width:30rem;min-height:17.7rem;width:inherit}@media (min-width:390px){.VehicleInfoBlock-module-scss-module__d81Lyq__vehicleInfoBlock__images--hero{min-width:37rem;min-height:24.7rem}}@media (min-width:744px){.VehicleInfoBlock-module-scss-module__d81Lyq__vehicleInfoBlock__images--hero{min-width:32.2rem;min-height:21.5rem}}@media (min-width:1440px){.VehicleInfoBlock-module-scss-module__d81Lyq__vehicleInfoBlock__images--hero{grid-area:1/1/span 2/span 2;min-width:57rem;min-height:38.7rem}}.VehicleInfoBlock-module-scss-module__d81Lyq__vehicleInfoBlock__images--hero img{border-radius:0}@media (min-width:744px){.VehicleInfoBlock-module-scss-module__d81Lyq__vehicleInfoBlock__images--hero img{border-radius:0 0 .5rem .5rem}}@media (min-width:1440px){.VehicleInfoBlock-module-scss-module__d81Lyq__vehicleInfoBlock__images--hero img{border-radius:.5rem .5rem 0 0}}@media (max-width:1439px){.VehicleInfoBlock-module-scss-module__d81Lyq__vehicleInfoBlock__images--1,.VehicleInfoBlock-module-scss-module__d81Lyq__vehicleInfoBlock__images--2,.VehicleInfoBlock-module-scss-module__d81Lyq__vehicleInfoBlock__images--3,.VehicleInfoBlock-module-scss-module__d81Lyq__vehicleInfoBlock__images--4{display:none}}.VehicleInfoBlock-module-scss-module__d81Lyq__vehicleInfoBlock__images--1,.VehicleInfoBlock-module-scss-module__d81Lyq__vehicleInfoBlock__images--2,.VehicleInfoBlock-module-scss-module__d81Lyq__vehicleInfoBlock__images--3,.VehicleInfoBlock-module-scss-module__d81Lyq__vehicleInfoBlock__images--4{aspect-ratio:3/2}.VehicleInfoBlock-module-scss-module__d81Lyq__vehicleInfoBlock__images--1{grid-area:3/1}.VehicleInfoBlock-module-scss-module__d81Lyq__vehicleInfoBlock__images--2{grid-area:3/2}.VehicleInfoBlock-module-scss-module__d81Lyq__vehicleInfoBlock__images--3{grid-area:4/1}@media (min-width:1280px){.VehicleInfoBlock-module-scss-module__d81Lyq__vehicleInfoBlock__images--3 img{border-radius:0 0 0 .5rem}}.VehicleInfoBlock-module-scss-module__d81Lyq__vehicleInfoBlock__images--4{grid-area:4/2}@media (min-width:1280px){.VehicleInfoBlock-module-scss-module__d81Lyq__vehicleInfoBlock__images--4 img{border-radius:0 0 .5rem}}@media (min-width:1440px){.VehicleInfoBlock-module-scss-module__d81Lyq__vehicleInfoBlock__images[data-noImages="true"]>div{border-radius:.5rem;overflow:hidden}}
