.JobApplicationForm_header__Cw09o{margin-bottom:var(--space-800)}.JobApplicationForm_title__q3O7Y{font-family:var(--font-onest);letter-spacing:var(--ls-400);line-height:var(--lh-300);font-weight:var(--fw-semibold);font-size:var(--fs-700-mobile);color:var(--color-dense-blue-800);margin-bottom:var(--space-400)}@media screen and (min-width:720px){.JobApplicationForm_title__q3O7Y{font-family:var(--font-onest);letter-spacing:var(--ls-400);line-height:var(--lh-300);font-weight:var(--fw-semibold);font-size:var(--fs-700-tablet)}}@media screen and (min-width:1200px){.JobApplicationForm_title__q3O7Y{font-family:var(--font-onest);letter-spacing:var(--ls-400);line-height:var(--lh-300);font-weight:var(--fw-semibold);font-size:var(--fs-700-desktop)}}.JobApplicationForm_subtitle__Kyws9{font-family:var(--font-inter);letter-spacing:var(--ls-300);line-height:var(--lh-200);font-weight:var(--fw-normal);font-size:var(--fs-300-mobile);color:var(--color-dense-blue-300)}@media screen and (min-width:720px){.JobApplicationForm_subtitle__Kyws9{font-family:var(--font-inter);letter-spacing:var(--ls-300);line-height:var(--lh-200);font-weight:var(--fw-normal);font-size:var(--fs-300-tablet)}}@media screen and (min-width:1200px){.JobApplicationForm_subtitle__Kyws9{font-family:var(--font-inter);letter-spacing:var(--ls-300);line-height:var(--lh-200);font-weight:var(--fw-normal);font-size:var(--fs-300-desktop)}}.JobApplicationForm_fieldset__dn7_k{border:none;padding:0;margin:0}.JobApplicationForm_fieldsContainer__mzvv8{display:grid;grid-template-columns:1fr;gap:var(--space-400);margin-bottom:var(--space-700)}.JobApplicationForm_actions__0mwN9{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-400)}@media screen and (max-width:1199px){.JobApplicationForm_actions__0mwN9{flex-direction:column;align-items:stretch}}.JobApplicationForm_errorMessage__vWEpc{flex:1;color:var(--color-alert);text-align:right;order:-1}@media screen and (min-width:1200px){.JobApplicationForm_errorMessage__vWEpc{text-align:left;margin-top:auto}}.JobApplicationForm_submitButton__KBzUr{margin-left:auto}.JobApplicationForm_successMessage__SC6gn{text-align:center;padding:var(--space-900) var(--space-600)}.JobApplicationForm_successIcon__L09LY{width:64px;height:64px;margin:0 auto var(--space-600);display:flex;align-items:center;justify-content:center;background-color:var(--color-success-background);color:var(--color-success);border-radius:50%;font-size:32px;font-weight:var(--fw-bold)}.JobApplicationForm_successTitle__0oVHY{font-family:var(--font-onest);letter-spacing:var(--ls-400);line-height:var(--lh-300);font-weight:var(--fw-semibold);font-size:var(--fs-700-mobile);color:var(--color-dense-blue-800);margin-bottom:var(--space-500)}@media screen and (min-width:720px){.JobApplicationForm_successTitle__0oVHY{font-family:var(--font-onest);letter-spacing:var(--ls-400);line-height:var(--lh-300);font-weight:var(--fw-semibold);font-size:var(--fs-700-tablet)}}@media screen and (min-width:1200px){.JobApplicationForm_successTitle__0oVHY{font-family:var(--font-onest);letter-spacing:var(--ls-400);line-height:var(--lh-300);font-weight:var(--fw-semibold);font-size:var(--fs-700-desktop)}}.JobApplicationForm_successText__ef0Fx{font-family:var(--font-inter);letter-spacing:var(--ls-300);line-height:var(--lh-200);font-weight:var(--fw-normal);font-size:var(--fs-300-mobile);color:var(--color-dense-blue-700);margin-bottom:var(--space-700)}@media screen and (min-width:720px){.JobApplicationForm_successText__ef0Fx{font-family:var(--font-inter);letter-spacing:var(--ls-300);line-height:var(--lh-200);font-weight:var(--fw-normal);font-size:var(--fs-300-tablet)}}@media screen and (min-width:1200px){.JobApplicationForm_successText__ef0Fx{font-family:var(--font-inter);letter-spacing:var(--ls-300);line-height:var(--lh-200);font-weight:var(--fw-normal);font-size:var(--fs-300-desktop)}}.JobApplicationFormWrapper_container__oESPC{width:100%}.JobApplicationFormWrapper_successContainer__aOrVA{text-align:center;gap:var(--space-800);padding:var(--space-900) var(--space-600)}.JobApplicationFormWrapper_successContainer__aOrVA,.JobApplicationFormWrapper_successContent__qhGfa{display:flex;flex-direction:column;align-items:center;justify-content:center}.JobApplicationFormWrapper_successIcon__Ug1QY{width:64px;height:64px;display:flex;align-items:center;justify-content:center;background-color:var(--color-blue-100);color:var(--color-success-700);border-radius:var(--radius-round)}.JobApplicationFormWrapper_successTitle__GDtVc{font-family:var(--font-onest);letter-spacing:var(--ls-400);line-height:var(--lh-300);font-weight:var(--fw-semibold);font-size:var(--fs-700-mobile);color:var(--color-shades-100);margin-top:var(--space-600)}@media screen and (min-width:720px){.JobApplicationFormWrapper_successTitle__GDtVc{font-family:var(--font-onest);letter-spacing:var(--ls-400);line-height:var(--lh-300);font-weight:var(--fw-semibold);font-size:var(--fs-700-tablet)}}@media screen and (min-width:1200px){.JobApplicationFormWrapper_successTitle__GDtVc{font-family:var(--font-onest);letter-spacing:var(--ls-400);line-height:var(--lh-300);font-weight:var(--fw-semibold);font-size:var(--fs-700-desktop)}}.JobApplicationFormWrapper_successText__sH8s9{font-family:var(--font-inter);letter-spacing:var(--ls-300);line-height:var(--lh-200);font-weight:var(--fw-normal);font-size:var(--fs-300-mobile);color:var(--color-shades-600);margin-top:var(--space-300)}@media screen and (min-width:720px){.JobApplicationFormWrapper_successText__sH8s9{font-family:var(--font-inter);letter-spacing:var(--ls-300);line-height:var(--lh-200);font-weight:var(--fw-normal);font-size:var(--fs-300-tablet)}}@media screen and (min-width:1200px){.JobApplicationFormWrapper_successText__sH8s9{font-family:var(--font-inter);letter-spacing:var(--ls-300);line-height:var(--lh-200);font-weight:var(--fw-normal);font-size:var(--fs-300-desktop)}}.JobApplicationFormWrapper_errorMessage__aPr6C{padding:var(--space-500);background-color:var(--color-red-100);border:1px solid var(--color-red-300);border-radius:var(--radius-md);color:var(--color-red-800);margin-bottom:var(--space-700)}.JobApplicationFormWrapper_errorMessage__aPr6C p{margin:0}.JobDetails_container__plABY{position:relative;width:100%;display:flex;flex-direction:column}.JobDetails_formSection__HIGw7{display:flex;flex-direction:column;padding:var(--space-700) 0;gap:var(--space-800)}@media screen and (min-width:1200px){.JobDetails_formSection__HIGw7{padding:var(--space-800) 0}}.JobDetails_formTitle__O_Pkz{color:var(--color-shades-100);margin:0;font-family:var(--font-onest);letter-spacing:var(--ls-400);line-height:var(--lh-300);font-weight:var(--fw-semibold);font-size:var(--fs-500-mobile)}@media screen and (min-width:720px){.JobDetails_formTitle__O_Pkz{font-family:var(--font-onest);letter-spacing:var(--ls-400);line-height:var(--lh-300);font-weight:var(--fw-semibold);font-size:var(--fs-500-tablet)}}@media screen and (min-width:1200px){.JobDetails_formTitle__O_Pkz{font-family:var(--font-onest);letter-spacing:var(--ls-400);line-height:var(--lh-300);font-weight:var(--fw-semibold);font-size:var(--fs-500-desktop)}}.JobDetails_formContainer__i3CDG{width:100%}.JobDetails_errorContainer__G4rzR{padding:var(--space-600);border-radius:var(--radius-md);border:1px solid var(--color-shades-100);background-color:var(--color-shades-1000);color:var(--color-shades-100);font-family:var(--font-inter);text-align:center}