.JobDetail_container__NkIPP{max-width:1820px;margin:0 auto;padding:80px 30px;display:grid;grid-gap:24px;gap:24px}.JobDetail_grid__g0aGq{display:grid;grid-template-columns:1fr 1px 1fr;grid-gap:40px;gap:40px;align-items:start}.JobDetail_leftCol__52Tdf{display:grid;grid-gap:16px;gap:16px}.JobDetail_vline__5Bn42{width:1px;background:rgba(255,255,255,.3);transform-origin:top;transform:scaleY(0)}.JobDetail_header__UiF8G,.JobDetail_rightCol__O5FBP{display:grid;grid-gap:12px;gap:12px}.JobDetail_backLink__NxJFA{color:#fff;text-decoration:none;font-family:Albert Sans,sans-serif;font-weight:500;font-size:16px}.JobDetail_backLink__NxJFA:hover{text-decoration:underline}.JobDetail_title__1QghX{margin:0;font-family:Albert Sans,sans-serif;font-weight:700;font-size:48px;line-height:90%;color:#fff}.JobDetail_meta__9IiJl{color:rgba(255,255,255,.7);font-family:Albert Sans,sans-serif;font-weight:500;font-size:16px}.JobDetail_applyButton__ILa3y{background:transparent;border:.5px solid #ffffff;color:#ffffff;padding:6px 16px;font-size:20px;cursor:pointer;border-radius:20px;transition:all .3s ease;font-weight:700;font-family:Albert Sans,sans-serif;width:-moz-fit-content;width:fit-content}.JobDetail_applyButton__ILa3y:hover{background:#ffffff;color:#000000}.JobDetail_content__kBbNp{font-family:Albert Sans,sans-serif;font-weight:400;font-size:18px;line-height:130%;color:#fff;max-width:800px}.JobDetail_form__1HZcC{display:flex;flex-direction:column;gap:60px;max-width:100%}.JobDetail_divider__LLspk{width:100%;border-top:1px solid #ffffff;margin:20px 0}.JobDetail_formRow__2zEi9{display:flex;gap:0;width:100%}.JobDetail_formLabel__ULzW4{width:30%;font-size:20px;font-weight:700;color:white;display:flex;align-items:flex-start;padding-top:5px;font-family:Albert Sans,sans-serif;white-space:nowrap;overflow:hidden}.JobDetail_formFieldWrapper__opMZ4{width:70%;display:flex;flex-direction:column;gap:8px}.JobDetail_formInput__8XeSP{background:transparent;border:none;border-top:.5px solid white;color:white;font-size:20px;padding:10px 0;width:100%;outline:none;transition:border-color .3s ease;font-family:Albert Sans,sans-serif}.JobDetail_formInput__8XeSP::placeholder{color:#999;font-size:20px}.JobDetail_formInput__8XeSP.JobDetail_error__GiWus{border-top-color:red}.JobDetail_errorMessage__6IF6_{color:red;font-size:14px;margin-top:4px;font-family:Albert Sans,sans-serif}.JobDetail_submitSectionWrapper__oAT80{width:80%}.JobDetail_submitSection__jv7eN{display:flex;align-items:center;gap:20px;width:100%}.JobDetail_submitButtonWrapper__KxeYA{width:50%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:12px}.JobDetail_submitButtonsRow__U_Knt{display:flex;align-items:center;justify-content:flex-start;gap:20px}.JobDetail_submitButton___4dpM{background:transparent;border:.5px solid white;color:white;padding:3px 105px 4px 14px;font-size:25px;cursor:pointer;border-radius:20px;transition:all .3s ease;font-weight:700;font-family:Albert Sans,sans-serif;width:-moz-fit-content;width:fit-content;display:inline-block;justify-self:start;white-space:nowrap}.JobDetail_dotSlot__l4K1h{display:inline-block;min-width:3ch;text-align:left;margin-left:.25ch;white-space:nowrap;vertical-align:baseline}.JobDetail_submitButton___4dpM:hover:not(:disabled){background:white;color:#000}.JobDetail_submitButton___4dpM:disabled{opacity:.5;cursor:not-allowed}.JobDetail_closedNote__UjhMj{color:rgba(255,255,255,.7);font-family:Albert Sans,sans-serif;font-weight:500;font-size:14px;margin-top:8px}.JobDetail_worldContainer__69hys{width:50%;display:flex;justify-content:flex-end;align-items:center}.JobDetail_cancelRowWrapper__y_XbI{width:80%}.JobDetail_cancelRow__v5OEK{display:flex;align-items:center;justify-content:flex-end}.JobDetail_input__m6cjr{background:transparent;border:none;border-top:.5px solid #ffffff;color:#ffffff;font-family:Albert Sans,sans-serif;font-weight:500;font-size:20px;padding:10px 0;width:100%;outline:none}.JobDetail_input__m6cjr::placeholder{color:#999999}.JobDetail_label__FViZL{font-family:Albert Sans,sans-serif;font-weight:700;font-size:16px;color:#ffffff}.JobDetail_fileNote__W_ldz{font-weight:400;color:#999999}.JobDetail_button__febMN{background:transparent;border:.5px solid #ffffff;color:#ffffff;padding:6px 16px;font-size:20px;cursor:pointer;border-radius:20px;transition:all .3s ease;font-weight:700;font-family:Albert Sans,sans-serif;width:-moz-fit-content;width:fit-content}.JobDetail_button__febMN:hover:not(:disabled){background:#ffffff;color:#000000}.JobDetail_button__febMN:disabled{opacity:.5;cursor:not-allowed}.JobDetail_cancelButton__lJJJw{background:transparent;border:.5px solid #ffffff;color:#ffffff;padding:6px 16px;font-size:18px;cursor:pointer;border-radius:20px;transition:all .3s ease;font-weight:700;font-family:Albert Sans,sans-serif;width:-moz-fit-content;width:fit-content}.JobDetail_cancelButton__lJJJw:hover{background:#ffffff;color:#000000}.JobDetail_error__GiWus{color:red;font-family:Albert Sans,sans-serif;font-weight:500;font-size:14px}.JobDetail_fileNote__W_ldz{color:#999;font-size:14px;font-family:Albert Sans,sans-serif}.JobDetail_formInput__8XeSP[type=file]{font-family:Albert Sans,sans-serif;font-size:18px;color:#fff}.JobDetail_content__kBbNp ol,.JobDetail_content__kBbNp ul{margin-left:24px}.JobDetail_content__kBbNp h2{margin-top:28px;margin-bottom:12px}@media (max-width:768px){.JobDetail_container__NkIPP{padding:60px 20px}.JobDetail_grid__g0aGq{grid-template-columns:1fr;gap:24px}.JobDetail_vline__5Bn42{display:none}.JobDetail_formFieldWrapper__opMZ4,.JobDetail_formLabel__ULzW4{width:100%}.JobDetail_title__1QghX{font-size:36px}}