.JobApplicationForm_header__hFB27{margin-bottom:var(--space-800)}.JobApplicationForm_title__rev4b{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__rev4b{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__rev4b{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__YflmK{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__YflmK{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__YflmK{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__n1blu{border:none;padding:0;margin:0}.JobApplicationForm_fieldsContainer__TBxvw{display:grid;grid-template-columns:1fr;gap:var(--space-400);margin-bottom:var(--space-800)}@media screen and (max-width:719px){.JobApplicationForm_fieldsContainer__TBxvw{gap:var(--space-500)}}.JobApplicationForm_actions__X8gCZ{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-400)}@media screen and (max-width:1199px){.JobApplicationForm_actions__X8gCZ{flex-direction:column;align-items:stretch}}.JobApplicationForm_errorMessage__etbQ6{flex:1;color:var(--color-alert);text-align:left}@media screen and (max-width:1199px){.JobApplicationForm_errorMessage__etbQ6{order:-1;text-align:left}}.JobApplicationForm_submitButton__bBd8e{margin-left:auto}.JobApplicationForm_successMessage__eFvTt{text-align:center;padding:var(--space-900) var(--space-600)}.JobApplicationForm_successIcon__kuTyi{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__B4v73{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__B4v73{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__B4v73{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__YoHfI{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__YoHfI{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__YoHfI{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__j70aX{width:100%}.JobApplicationFormWrapper_successContainer__JgE1I{text-align:center;gap:var(--space-800);padding:var(--space-900) var(--space-600)}.JobApplicationFormWrapper_successContainer__JgE1I,.JobApplicationFormWrapper_successContent__jNVLY{display:flex;flex-direction:column;align-items:center;justify-content:center}.JobApplicationFormWrapper_successIcon__YLa0j{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__kt4qz{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-top:var(--space-600)}@media screen and (min-width:720px){.JobApplicationFormWrapper_successTitle__kt4qz{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__kt4qz{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__u8Xrd{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-top:var(--space-300)}@media screen and (min-width:720px){.JobApplicationFormWrapper_successText__u8Xrd{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__u8Xrd{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__Fz4xq{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__Fz4xq p{margin:0}.JobDetail_container__NLdp9{width:100%;max-width:580px;display:flex;flex-direction:column}.JobDetail_formSection__TwGNm{display:flex;flex-direction:column;padding:var(--space-1000) 0;gap:var(--space-800)}.JobDetail_formTitle__eiO0C{font-family:var(--font-onest);font-weight:var(--fw-semibold);font-size:var(--fs-500-mobile);line-height:var(--lh-300);letter-spacing:var(--ls-400);color:var(--color-shades-1000);margin:0}@media screen and (min-width:720px){.JobDetail_formTitle__eiO0C{font-size:var(--fs-600-tablet)}}@media screen and (min-width:1200px){.JobDetail_formTitle__eiO0C{font-size:var(--fs-600-desktop)}}.JobDetail_formCard__nYp1A{width:100%}.JobDetail_errorContainer__zOP4U{padding:var(--space-600);border-radius:var(--radius-md);border:1px solid var(--color-soft-blue-600);background-color:var(--color-soft-blue-200);color:var(--color-dense-blue-700);font-family:var(--font-inter);text-align:center}