.OfferForm_form__me2z6{display:flex;flex-direction:column;gap:24px}.OfferForm_card__aAToG{padding:16px}@media(min-width:600px){.OfferForm_card__aAToG{padding:24px}}.OfferForm_field__mivaH{max-width:450px}.OfferForm_submit__adcbj{max-width:250px}.OfferForm_terms__flnIU{margin:0;color:#5e5e5e;font-size:.875rem}.OfferForm_error__QDq2_{margin:0;color:#cd021b}.OfferDetails_card__rWNyH{display:flex;flex-direction:column;align-items:center;padding:24px;margin-bottom:64px;gap:24px;text-align:center}.OfferDetails_card__rWNyH p{margin:0}@media(min-width:600px){.OfferDetails_card__rWNyH{padding:32px}}.OfferDetails_copy__jgDns{font-weight:600;font-size:1.125rem}.NoOffer_button__IjKvl,.OfferDetails_button__PlXgv{min-width:250px}.VehicleDetails_root__bAzr_{display:flex;flex-direction:column;align-items:center;padding:8px 0;gap:8px;text-align:center}@media(min-width:600px){.VehicleDetails_root__bAzr_{flex-direction:row;padding:0;gap:16px;text-align:left}}.VehicleDetails_root__bAzr_ .VehicleDetails_image__DksWy{width:72px;height:72px}.VehicleDetails_root__bAzr_ .VehicleDetails_heading__XSNnZ{text-transform:uppercase}.VehicleDetails_root__bAzr_ .VehicleDetails_list__lti_y{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;column-gap:8px;row-gap:4px}@media(min-width:600px){.VehicleDetails_root__bAzr_ .VehicleDetails_list__lti_y{justify-content:flex-start}}.VehicleDetails_root__bAzr_ .VehicleDetails_item__CeASM{margin:0;text-transform:capitalize;white-space:nowrap}.VehicleDetails_root__bAzr_ .VehicleDetails_item__CeASM:not(:last-of-type):after{display:inline-block;margin-left:8px;content:"·"}.VehicleDetails_root__bAzr_ .VehicleDetails_vrm__JQJt_{font-weight:500;letter-spacing:.08em;text-transform:uppercase;padding:8px 12px;border-radius:4px;margin:0 8px 0 0;background-color:#ffc933;line-height:1}.BackgroundImageContainer_backgroundImage__Gr_Vx{position:relative;width:100%;height:100%;background:no-repeat 50%;background-size:cover}.BackgroundImageContainer_backgroundImageTopContainer__s_yKx{height:100px}.BackgroundImageContainer_backgroundImageTop__9uqIS{display:inline-block;width:50%;height:100px;background-repeat:no-repeat}.BackgroundImageContainer_backgroundImageTopLeft__vyU08{background-position:0}.BackgroundImageContainer_backgroundImageTopRight__ELgDZ{background-position:100%}@media(max-width:600px){.BackgroundImageContainer_angledBackground__K29Hu{background-image:none!important}}@media(min-width:400px){.BackgroundImageContainer_angledBackground__K29Hu:before{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#1c2527;-webkit-clip-path:polygon(55% 0,0 0,0 100%,50% 100%);clip-path:polygon(55% 0,0 0,0 100%,50% 100%);content:""}}.BackgroundImageContainer_backgroundOpacityMedium__IXNj6{background-image:linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,0) 50%,rgba(0,0,0,.7))}.BackgroundImageContainer_backgroundOpacityHalf__rjtqZ{background-image:linear-gradient(180deg,rgba(28,37,39,0),rgba(28,37,39,.75) 40%,rgb(28,37,39) 55%,rgb(28,37,39))}.BackgroundImageContainer_backgroundOpacityDark__y2vBa{background-image:linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,0) 10%,rgb(0,0,0))}.BackgroundImageContainer_backgroundOpacityMediumFlat__PGX_i{background-image:linear-gradient(180deg,rgba(20,20,20,.75),rgba(20,20,20,.75))}.BackgroundImageContainer_backgroundOpacityMediumGlossy__EZFIH{background:linear-gradient(180deg,rgba(0,0,0,.72),rgba(0,0,0,0) 23%),linear-gradient(180deg,rgba(0,0,0,.6) 100%,rgba(0,0,0,.6) 0)}.SectionBackgroundImage_shadow__H6D6P{position:relative}.SectionBackgroundImage_shadow__H6D6P:after{position:absolute;bottom:-12px;width:100%;height:12px;background:linear-gradient(0deg,rgba(0,0,0,0),rgba(0,0,0,.05) 60%,rgba(0,0,0,.15));content:""}