.Joinus_container__Fz_wZ{display:flex;flex-direction:column;align-items:center;padding:20px;margin-top:123px}.Joinus_title__ssFNn{text-align:center;margin-bottom:40px;font-size:53px}.Joinus_mainContent__Puncp{display:flex;width:100%;max-width:1200px;gap:20px}.Joinus_jobVacancyList__8dUjl{flex:2}.Joinus_jobVacancyItem__UtjB5{display:flex;margin-bottom:20px;border-radius:8px;overflow:hidden;background-color:#fff}.Joinus_jobImage__PbMA_{width:386px;height:240px;object-fit:cover;flex-shrink:0;border-radius:8px}.Joinus_jobDetails__u_X1H{padding:15px 20px;flex-grow:1;display:flex;flex-direction:column;justify-content:space-between}.Joinus_jobTitle__xW_Ik{font-size:1.1em;margin-top:0;margin-bottom:8px;color:#333;font-weight:600}.Joinus_publishDate__6lR6q,.Joinus_tags__ILyM4{font-size:.85em;color:#555;margin-bottom:5px;display:flex;align-items:center}.Joinus_publishDate__6lR6q:before{content:"📅";margin-right:5px}.Joinus_tags__ILyM4:before{content:"🔖";margin-right:5px}.Joinus_formColumn__k8822{display:flex;flex-direction:column;align-items:flex-end;flex:1;min-width:320px;max-width:400px}.Joinus_applicationForm__tHv3j{flex:1;background-color:#F2F2F2;padding:20px;border-radius:8px;display:flex;flex-direction:column;gap:20px;width:100%;box-sizing:border-box}.Joinus_formGroup__2e6f1{margin-bottom:15px}.Joinus_formGroup__2e6f1 label{display:block;margin-bottom:5px;color:#25445E;font-size:.9em}.Joinus_formControl__uOijR{width:100%;padding:10px;border:1px solid #ccc;border-radius:4px;box-sizing:border-box}.Joinus_fileUpload__PAUo4{display:flex;align-items:center;border:1px solid #ccc;border-radius:4px;padding:5px 10px;background-color:#fff}.Joinus_fileUpload__PAUo4 span{flex-grow:1;margin-right:10px;font-size:.9em;color:#555}.Joinus_fileInput__1zk_y{display:none}.Joinus_uploadButton__dbpdw{background-color:transparent;border:none;cursor:pointer;font-size:1.2em;padding:0;display:flex;align-items:center;justify-content:center}.Joinus_uploadButton__dbpdw svg{color:#25445E;width:24px;height:24px}.Joinus_submitButton__khyh4{display:block;width:100%;padding:10px;background-color:#007bff;color:white;border:none;border-radius:4px;cursor:pointer;font-size:1.1em;margin-top:20px}.Joinus_submitButton__khyh4:hover{background-color:#0056b3}.Joinus_pagination__EqKmy{margin-top:20px}.Joinus_paginationLink__3AWMO{margin:0 5px;text-decoration:none;color:#007bff;padding:5px 10px;border:1px solid #ccc;border-radius:4px}.Joinus_paginationLink__3AWMO.Joinus_active__QK2YJ{background-color:#007bff;color:white;border-color:#007bff}.Joinus_footerLinks__LtJpP{margin-top:24px;text-align:right;width:100%;max-width:400px;padding:0;background:transparent;box-shadow:none;border:none}.Joinus_footerLinks__LtJpP ul{list-style:disc inside;margin:0;padding:0}.Joinus_footerLinks__LtJpP li{margin-bottom:10px}.Joinus_footerLinks__LtJpP a{text-decoration:none;color:#2563eb;font-weight:500;transition:color .2s}.Joinus_footerLinks__LtJpP a:hover{color:#1976d2;text-decoration:underline}@media (max-width:768px){.Joinus_title__ssFNn{font-size:20px}.Joinus_mainContent__Puncp{flex-direction:column;gap:40px}.Joinus_applicationForm__tHv3j,.Joinus_jobVacancyList__8dUjl{flex:none;width:100%}.Joinus_jobVacancyItem__UtjB5{flex-direction:column}.Joinus_jobImage__PbMA_{width:100%;height:auto;border-radius:8px 8px 0 0}.Joinus_jobDetails__u_X1H{padding:15px}.Joinus_jobTitle__xW_Ik{margin-bottom:10px}.Joinus_footerLinks__LtJpP ul{display:flex;flex-direction:column;align-items:center}.Joinus_footerLinks__LtJpP li{margin-bottom:5px}}@media (max-width:1024px){.Joinus_mainContent__Puncp{flex-direction:column;gap:40px;align-items:stretch}.Joinus_formColumn__k8822{max-width:100%;min-width:0;align-items:stretch}.Joinus_applicationForm__tHv3j,.Joinus_footerLinks__LtJpP{max-width:100%}}