.Modal_modalOverlay__A_VkJ{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}@media(max-width:768px){.Modal_modalOverlay__A_VkJ{width:100vw;height:100vh;max-height:100vh;z-index:1e+30}}.Modal_modalContent__1yIof{background:#000;padding:2rem;border-radius:8px;max-width:1300px;width:70vw;max-height:82vh;overflow-y:auto;position:relative}@media(max-width:768px){.Modal_modalContent__1yIof{width:100vw;height:100vh;max-height:100vh;border-radius:0}}.Modal_closeButton__I71yP{position:absolute;top:-1rem;right:1rem;background:none;border:none;font-size:80px;cursor:pointer;color:#fff}.Modal_closeButton__I71yP:hover{color:#d3cdcd}.Modal_modalHeader__IQXKK{margin-bottom:2rem;text-align:center}.Modal_modalTitle__7tGYX{font-size:1.5rem;margin-bottom:.5rem;color:#fff}.Modal_modalDescription__7fZrg{color:#fff}.Modal_modalBody__speaa{margin-top:1rem}.Stepper_stepperContainer__kaYKS{display:flex;flex-direction:column;gap:2rem;max-width:684px;margin:0 auto}.Stepper_stepIndicators__PtT3j{display:flex;justify-content:space-between;margin-bottom:2rem}@media(max-width:768px){.Stepper_stepIndicators__PtT3j{margin-bottom:0}}.Stepper_stepIndicator__7FEez{display:flex;flex-direction:column;align-items:center;flex:1 1;position:relative}@media(max-width:768px){.Stepper_stepIndicator__7FEez{width:100%}}.Stepper_stepIndicator__7FEez:not(:last-child):after{content:"";position:absolute;top:2rem;left:60%;width:80%;height:2px;background-color:#ddd}@media(max-width:768px){.Stepper_stepIndicator__7FEez:not(:last-child):after{top:1.5rem}}.Stepper_stepIndicator__7FEez.Stepper_active__MLzgP .Stepper_stepNumber__bTWnz,.Stepper_stepIndicator__7FEez.Stepper_completed___f2On .Stepper_stepNumber__bTWnz{background-color:#d42224;color:#fff}.Stepper_stepNumber__bTWnz{width:70px;height:70px;border-radius:50%;background-color:#ddd;display:flex;align-items:center;justify-content:center;margin-bottom:.5rem;font-size:24px;z-index:1;border:6px solid #000;font-family:var(--font-ToyotaDisplay)}@media(max-width:768px){.Stepper_stepNumber__bTWnz{width:50px;height:50px;font-size:18px}}.Stepper_stepTitle__AadfY{font-size:.875rem;color:#fff;text-align:center;font-family:var(--font-ToyotaType-Regular)}@media(max-width:768px){.Stepper_stepTitle__AadfY{display:none}}.Stepper_stepContent__k4KGv{min-height:200px}.Stepper_stepperActions__9Fj9C{display:flex;justify-content:space-between;margin-top:2rem}@media(max-width:768px){.Stepper_stepperActions__9Fj9C{gap:.5rem}}.Stepper_backButton__FQy4z,.Stepper_nextButton__E_5DC{padding:.75rem 1.5rem;border-radius:100px;border:none;cursor:pointer;height:50px;width:291px;font-size:14px}.Stepper_backButton__FQy4z{background-color:#f8f9fa;color:#333}.Stepper_backButton__FQy4z:hover{background-color:#e2e6ea}.Stepper_nextButton__E_5DC{background-color:#d42224;color:#fff;margin-left:auto}@media(max-width:768px){.Stepper_nextButton__E_5DC{margin-right:auto}}.Stepper_nextButton__E_5DC:hover{background-color:#d42224}.Stepper_nextButton__E_5DC:disabled{background-color:#d42224;opacity:.5;cursor:not-allowed}.DataForm_formContainer__ClgRm{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}@media(max-width:768px){.DataForm_formContainer__ClgRm{grid-template-columns:1fr}}.DataForm_formGroup__epox2{display:flex;flex-direction:column;gap:.5rem;min-height:100px}.DataForm_formGroup__epox2 label{font-weight:400;color:#fff;font-size:18px;font-family:var(--font-ToyotaType-Regular)}.DataForm_formGroup__epox2 input,.DataForm_formGroup__epox2 select{padding:10px 20px;border:1px solid #ddd;border-radius:80px;font-size:14px;height:40px;font-family:var(--font-ToyotaDisplay)}.DataForm_formGroup__epox2 input:focus,.DataForm_formGroup__epox2 select:focus{outline:none;border-color:#fff;box-shadow:0 0 0 2px rgba(0,123,255,.25)}.DataForm_formGroup__epox2 select{background-color:#fff}.DataForm_error__AmYrX{color:#f44;font-size:12px;font-family:var(--font-ToyotaType-Regular);margin-top:4px;min-height:16px;display:block}.ContactDetailsForm_formContainer__SSfGz{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}@media(max-width:768px){.ContactDetailsForm_formContainer__SSfGz{grid-template-columns:1fr}}.ContactDetailsForm_formGroup__BbeXx{display:flex;flex-direction:column;gap:.5rem}.ContactDetailsForm_formGroup__BbeXx label{font-weight:400;color:#fff;font-size:18px;font-family:var(--font-ToyotaType-Regular)}.ContactDetailsForm_formGroup__BbeXx input,.ContactDetailsForm_formGroup__BbeXx select{padding:10px 20px;border:1px solid #ddd;border-radius:80px;font-size:14px;height:40px;font-family:var(--font-ToyotaDisplay)}.ContactDetailsForm_formGroup__BbeXx input:focus,.ContactDetailsForm_formGroup__BbeXx select:focus{outline:none;border-color:#fff;box-shadow:0 0 0 2px rgba(0,123,255,.25)}.ContactDetailsForm_formGroup__BbeXx select{background-color:#fff}.DealerForm_formContainer__oQ_g_{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}@media(max-width:768px){.DealerForm_formContainer__oQ_g_{grid-template-columns:1fr}}.DealerForm_formGroup__LTSzs{display:flex;flex-direction:column;gap:.5rem}.DealerForm_formGroup__LTSzs label{font-weight:400;color:#fff;font-size:18px;font-family:var(--font-ToyotaType-Regular)}.DealerForm_formGroup__LTSzs input,.DealerForm_formGroup__LTSzs select{padding:10px 20px;border:1px solid #ddd;border-radius:80px;font-size:14px;height:40px;font-family:var(--font-ToyotaDisplay)}.DealerForm_formGroup__LTSzs input:focus,.DealerForm_formGroup__LTSzs select:focus{outline:none;border-color:#fff;box-shadow:0 0 0 2px rgba(0,123,255,.25)}.DealerForm_formGroup__LTSzs select{background-color:#fff}.VehicleForm_formContainer__SxSo4{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}@media(max-width:768px){.VehicleForm_formContainer__SxSo4{grid-template-columns:1fr}}.VehicleForm_formGroup__NkUok{display:flex;flex-direction:column;gap:.5rem}.VehicleForm_formGroup__NkUok label{font-weight:400;color:#fff;font-size:18px;font-family:var(--font-ToyotaType-Regular)}.VehicleForm_formGroup__NkUok input,.VehicleForm_formGroup__NkUok select{padding:10px 20px;border:1px solid #ddd;border-radius:80px;font-size:14px;height:40px;font-family:var(--font-ToyotaDisplay)}.VehicleForm_formGroup__NkUok input:focus,.VehicleForm_formGroup__NkUok select:focus{outline:none;border-color:#fff;box-shadow:0 0 0 2px rgba(0,123,255,.25)}.VehicleForm_formGroup__NkUok select{background-color:#fff}