.FileUpload_container__7kxSl{display:flex;flex-direction:column;gap:.8rem}.FileUpload_container__7kxSl.FileUpload_fullWidth__cD9Y3{grid-column:1/-1}.FileUpload_dropzone__jdeaE{position:relative;padding:5rem 3.2rem;background-color:var(--color-grey-06);border:.2rem dashed var(--color-grey-30);border-radius:.4rem;transition:all .2s ease;cursor:pointer}.FileUpload_dropzone__jdeaE:hover{border-color:var(--color-grey-40)}.FileUpload_container__7kxSl.FileUpload_isDragging__mJmVl .FileUpload_dropzone__jdeaE{border-color:var(--color-lime);background-color:var(--color-lime)}.FileUpload_input__UtlnI{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.FileUpload_placeholder__C_vnc{display:flex;flex-direction:column;align-items:center;gap:1.2rem;text-align:center;pointer-events:none}.FileUpload_icon__0rDJi{width:3rem;height:3rem;color:var(--color-light-blue);transition:color .2s ease}.FileUpload_dropzone__jdeaE:hover{background-color:var(--color-grey-12)}.FileUpload_container__7kxSl.FileUpload_isDragging__mJmVl .FileUpload_hint__ngPCN,.FileUpload_container__7kxSl.FileUpload_isDragging__mJmVl .FileUpload_icon__0rDJi,.FileUpload_container__7kxSl.FileUpload_isDragging__mJmVl .FileUpload_text__8gVI0{color:var(--color-black)}.FileUpload_text__8gVI0{font-size:1.6rem;color:var(--color-grey-70);font-weight:500}.FileUpload_hintItem__Ezf7I,.FileUpload_hint__ngPCN{font-size:1.4rem;color:var(--color-grey-60)}.FileUpload_hintItem__Ezf7I{background-color:#fff;padding:.4rem .8rem;border-radius:.4rem;display:inline-block;text-transform:uppercase}.FileUpload_hintItem__Ezf7I+.FileUpload_hintItem__Ezf7I{margin-left:.4rem}.FileUpload_preview__8NDm_{display:flex;align-items:center;gap:1.2rem;padding:1.2rem 1.6rem;font-weight:var(--font-weight-medium);background-color:var(--color-grey-06);border:.1rem solid var(--color-grey-30);border-radius:.4rem;transition:border-color .2s ease}.FileUpload_preview__8NDm_:hover{border-color:var(--color-grey-40)}.FileUpload_fileName__C4lVC{flex:1 1;font-size:1.4rem;color:var(--color-grey-70);display:flex;align-items:center;gap:.8rem}.FileUpload_preview__8NDm_ svg{display:block;width:2rem;height:2rem;color:var(--color-grey-60)}.FileUpload_remove__6tnh0{display:flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;padding:0;background:none;border:none;color:var(--color-error);cursor:pointer;transition:color .2s ease;font-size:1.6rem}.FileUpload_required__Bbh_T{color:var(--color-error);margin-left:.4rem}.FileUpload_container__7kxSl.FileUpload_hasError__uDUc4 .FileUpload_dropzone__jdeaE,.FileUpload_container__7kxSl.FileUpload_hasError__uDUc4 .FileUpload_preview__8NDm_{border-color:var(--color-error);background-color:var(--color-error-background)}.FileUpload_container__7kxSl.FileUpload_hasError__uDUc4 .FileUpload_dropzone__jdeaE:hover{background-color:var(--color-white)}.Input_container__hjChP{display:flex;flex-direction:column;gap:.8rem}.Input_container__hjChP.Input_fullWidth__bXTRb{grid-column:1/-1}.Input_label__VX0ed{display:block;color:var(--color-black);font-size:1.4rem}input[type=file].Input_input__t1Y6V{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.Input_input__t1Y6V{width:100%;padding:1.6rem;transition:border-color .2s ease;font:inherit}textarea.Input_input__t1Y6V{min-height:12rem;resize:vertical}input[type=file].Input_input__t1Y6V{padding:1.2rem}.Input_container__hjChP.Input_checkbox__twOCA{flex-direction:row;align-items:flex-start;gap:1.2rem}.Input_container__hjChP.Input_checkbox__twOCA input[type=checkbox]{margin-top:.1rem;width:1.8rem;height:1.8rem;cursor:pointer}.Input_checkboxLabel__JoonH{flex:1 1;cursor:pointer;font-size:1.4rem;color:var(--color-grey-80)}.Input_required__ZH01z{color:var(--color-error);margin-left:.4rem}.Input_error__oxbZY{color:var(--color-error);font-size:1.4rem}.Input_container__hjChP.Input_hasError__OGmay .Input_input__t1Y6V{border-color:var(--color-error);background-color:var(--color-error-background)}.Input_fileName__VzYsD{font-size:1.4rem;color:var(--color-grey-60);margin-top:.4rem}.Select_container__GtZex{display:flex;flex-direction:column;gap:.8rem}.Select_container__GtZex.Select_fullWidth__Ee8Fe{grid-column:1/-1}.Select_required__Tj_Vu{color:var(--color-error);margin-left:.4rem}.Select_error__soEtz{color:var(--color-error);font-size:1.4rem}.Select_container__GtZex.Select_hasError__j67yQ .Select_select__8ABvA{border-color:var(--color-error);background-color:var(--color-error-background)}.JobApplicationForm_container__I7hin{margin-top:4rem}.JobApplicationForm_form__gVFSE{margin-top:2.4rem}.JobApplicationForm_formGrid__p75n2{display:grid;grid-template-columns:1fr;grid-gap:2.4rem;gap:2.4rem}@media (min-width:768px){.JobApplicationForm_formGrid__p75n2{grid-template-columns:1fr 1fr}}.JobApplicationForm_formField__S5Q_A{display:flex;flex-direction:column;gap:.8rem}.JobApplicationForm_formField__S5Q_A.JobApplicationForm_fullWidth__GaBxI{grid-column:1/-1}.JobApplicationForm_formField__S5Q_A input[type=email],.JobApplicationForm_formField__S5Q_A input[type=tel],.JobApplicationForm_formField__S5Q_A input[type=text],.JobApplicationForm_formField__S5Q_A textarea{width:100%;padding:1.6rem;background-color:var(--color-white);border:.1rem solid var(--color-grey-30);border-radius:.4rem;transition:border-color .2s ease}.JobApplicationForm_formField__S5Q_A input[type=email]:focus,.JobApplicationForm_formField__S5Q_A input[type=tel]:focus,.JobApplicationForm_formField__S5Q_A input[type=text]:focus,.JobApplicationForm_formField__S5Q_A textarea:focus{border-color:var(--color-black);outline:none}.JobApplicationForm_formField__S5Q_A textarea{min-height:12rem;resize:vertical}.JobApplicationForm_formField__S5Q_A input[type=file]{width:100%;padding:1.6rem;background-color:var(--color-white);border:.1rem solid var(--color-grey-30);border-radius:.4rem}.JobApplicationForm_checkbox__Gwp39{display:flex;align-items:flex-start;gap:1.2rem;cursor:pointer}.JobApplicationForm_checkbox__Gwp39 input[type=checkbox]{margin-top:.4rem;width:1.8rem;height:1.8rem;cursor:pointer}.JobApplicationForm_checkboxLabel__JV1CA{flex:1 1;font-size:1.4rem;color:var(--color-grey-70);cursor:pointer}.JobApplicationForm_privacyAccepted__DGMMr{display:flex;flex-direction:column;gap:1.2rem}.JobApplicationForm_privacyAcceptedLinks___e3ra{font-size:1.4rem;color:var(--color-grey-60)}.JobApplicationForm_privacyAcceptedLinks___e3ra a{color:var(--color-black);text-decoration:underline}.JobApplicationForm_actions__ZBANo{margin-top:3.2rem;display:flex;justify-content:flex-end}.JobApplicationForm_error__gDH0L{margin-bottom:2.4rem;padding:1.6rem;color:var(--color-error);background-color:var(--color-error-background);border-radius:.4rem}.JobApplicationForm_fileName__bgFkk{font-size:1.4rem;color:var(--color-grey-60);margin-top:.4rem}.JobApplicationForm_radioGroup__uh8MO{display:flex;flex-direction:column;gap:1.2rem}.JobApplicationForm_radioGroupLabel__4M9c2{display:block;color:var(--color-black);font-size:1.4rem;font-weight:500}.JobApplicationForm_radioOptions___5Lr9{display:flex;gap:2.4rem}.JobApplicationForm_documentsSection__sjELm{grid-column:1/-1;display:flex;flex-direction:column;gap:2.4rem;padding-top:1.6rem;border-top:.1rem solid var(--color-grey-30)}.JobApplicationForm_documentsTitle__CG2ar{font-size:1.8rem;font-weight:500;color:var(--color-black);margin:0}.JobApplicationForm_success__S4enW{font-size:1.8rem;margin-top:2.4rem;padding:2.4rem;color:var(--color-black);background-color:var(--color-lime);border-radius:.4rem}.JobDetailPage_header__V1_28+.JobDetailPage_content__OjsQ3{margin-top:6rem}.JobDetailPage_container__oeY0b{padding-top:4rem;padding-bottom:12rem}.JobDetailPage_header__V1_28{padding-top:16rem;padding-bottom:4rem}.JobDetailPage_title__CLvop{margin-bottom:2.4rem;color:inherit}.JobDetailPage_meta__rKoND{display:flex;flex-wrap:wrap;gap:.8rem}.JobDetailPage_content__OjsQ3{display:flex;flex-direction:column;gap:4rem}.JobDetailPage_section__mpIeZ{display:flex;flex-direction:column;gap:1.6rem}.JobDetailPage_sectionTitle__hR8e3{margin:0}.JobDetailPage_sectionContent__uBHrY{display:flex;flex-direction:column;gap:1.6rem}.JobDetailPage_sectionContent__uBHrY ul{list-style:disc;padding-left:2rem}.JobDetailPage_sectionContent__uBHrY :is(h2,h3,span,p){all:inherit!important;display:inline!important;display:initial!important}.JobDetailPage_sectionContent__uBHrY ul{margin-top:2rem}.JobDetailPage_sectionContent__uBHrY strong{font-weight:var(--font-weight-bold)}.JobDetailPage_actions___jrUF{display:flex;flex-direction:column;justify-content:flex-end}@media (min-width:1024px){.JobDetailPage_container__oeY0b{padding-top:6rem}.JobDetailPage_header__V1_28{padding-top:16rem;padding-bottom:6rem}.JobDetailPage_title__CLvop{margin-bottom:3.2rem}.JobDetailPage_content__OjsQ3{gap:6rem}.JobDetailPage_section__mpIeZ{gap:2.4rem}}