.JobDetailPage_page_wrapper__Y2_MT{padding:60px 15px;max-width:1050px;margin:0 auto}.JobDetailPage_page_header__56mtY{margin-bottom:30px}.JobDetailPage_lbl_gld__ouDtB{text-align:center;margin-bottom:8px}.JobDetailPage_lbl_gld__ouDtB span{display:inline-block;text-align:center;font-size:16px;font-family:Roboto Condensed,sans-serif;font-weight:400;padding:0 20px;background:linear-gradient(135deg,#199c8b,#68e0c3);color:#fff;line-height:26px;border-radius:15px}.JobDetailPage_content_body__8fce5{padding:3em 2.5em;border:2px solid #606362;background-color:#d9f2ee;border-radius:32px;box-shadow:0 4px 16px rgba(25,156,139,.1);margin-bottom:30px;display:flex;flex-direction:column;align-items:center}.JobDetailPage_content_body__8fce5 .JobDetailPage_detail_content__kiBg_{width:100%;max-width:800px}.JobDetailPage_job_title__OX4Hs{text-align:center;font-size:1.5em;font-weight:700;color:#464747;margin-bottom:1.5em;line-height:1.4;width:100%;max-width:800px}.JobDetailPage_apply_button_container__9s7hL{text-align:center;margin:2em 0;width:100%;max-width:800px}.JobDetailPage_apply_button_container__9s7hL .JobDetailPage_apply_button__qH_en{display:inline-flex;justify-content:center;align-items:center;min-width:300px;padding:15px 30px;color:#fff;font-size:18px;font-weight:600;text-decoration:none;background:linear-gradient(135deg,#199c8b,#68e0c3);border-radius:25px;transition:transform .3s ease,filter .3s ease;box-shadow:0 4px 16px rgba(25,156,139,.1)}.JobDetailPage_apply_button_container__9s7hL .JobDetailPage_apply_button__qH_en:hover{transform:translateY(-2px);filter:brightness(.9)}@media screen and (max-width:767px){.JobDetailPage_page_wrapper__Y2_MT{padding:30px 10px}.JobDetailPage_content_body__8fce5{padding:1.5em 1em;border-radius:24px;margin-bottom:20px}.JobDetailPage_job_title__OX4Hs{font-size:1.3em;margin-bottom:1.2em;padding:0 10px}.JobDetailPage_apply_button_container__9s7hL{margin:1.5em 0;padding:0 10px}.JobDetailPage_apply_button_container__9s7hL .JobDetailPage_apply_button__qH_en{width:100%;min-width:auto;padding:13px 20px;font-size:16px;border-radius:21px}}@media screen and (max-width:374px){.JobDetailPage_page_wrapper__Y2_MT{padding:20px 8px}.JobDetailPage_content_body__8fce5{padding:1.2em .8em;border-radius:20px}.JobDetailPage_job_title__OX4Hs{font-size:1.2em;padding:0 8px}.JobDetailPage_apply_button_container__9s7hL{margin:1.2em 0;padding:0 8px}.JobDetailPage_apply_button_container__9s7hL .JobDetailPage_apply_button__qH_en{padding:12px 15px;font-size:15px;border-radius:19px}}.JobDetailTable_tbl_test__ok2TB{width:100%;margin:0;font-size:15px;border-collapse:separate;border-spacing:0;overflow:hidden}.JobDetailTable_tbl_test__ok2TB tr:last-child td,.JobDetailTable_tbl_test__ok2TB tr:last-child th{border-bottom:1px solid #606362}.JobDetailTable_tbl_test__ok2TB tr th{background-color:rgba(25,156,139,.1);width:30%;text-align:left;font-size:1em;font-weight:600;color:#464747;border-top:1px solid #606362;border-left:1px solid #606362;border-right:1px solid #606362}.JobDetailTable_tbl_test__ok2TB tr td,.JobDetailTable_tbl_test__ok2TB tr th{padding:1.2rem 1.5rem;white-space:pre-line;line-height:1.6;word-break:break-word}.JobDetailTable_tbl_test__ok2TB tr td{background-color:#fff;border-top:1px solid #606362;border-right:1px solid #606362;border-left:1px solid #606362}@media screen and (max-width:767px){.JobDetailTable_tbl_test__ok2TB{font-size:14px;width:100%}.JobDetailTable_tbl_test__ok2TB tr td,.JobDetailTable_tbl_test__ok2TB tr th{display:block;width:100%}.JobDetailTable_tbl_test__ok2TB tr th{padding:.8rem;border-bottom:none}.JobDetailTable_tbl_test__ok2TB tr td{padding:.8rem}.JobDetailTable_tbl_test__ok2TB tr:first-child th{border-top:1px solid #606362}.JobDetailTable_tbl_test__ok2TB tr:first-child td{border-top:none}}@media screen and (max-width:374px){.JobDetailTable_tbl_test__ok2TB{font-size:13px}.JobDetailTable_tbl_test__ok2TB tr td,.JobDetailTable_tbl_test__ok2TB tr th{padding:.7rem .6rem}}