.vacanciesDetail_main__nC2CB{width:100%;max-width:1200px;margin:5rem auto;position:relative}.vacanciesDetail_main_blocks__ggfaW{margin-top:5rem}.vacanciesDetail_main_block_img__UC9Wu{position:relative;height:200px;width:100%;border-radius:15px;overflow:hidden}.vacanciesDetail_main_block_img__UC9Wu img{width:100%;height:100%;object-fit:cover}.vacanciesDetail_gradientOverlay__Z1I74{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,rgb(255,255,255),rgba(240,240,240,.7))}.vacanciesDetail_main_block__q98pA{position:absolute;left:0;top:0;padding:5rem;width:100%}.vacanciesDetail_block_info__LUMZ7{display:grid;grid-template-columns:1fr 1fr;grid-gap:15px;gap:15px}.vacanciesDetail_block_info_btn__JuTmM{display:flex;justify-content:flex-end}.vacanciesDetail_block_info_text__ZOSA8 h2{color:#495057;font-size:1.25rem;font-weight:600;line-height:1.25;font-family:Inter,sans-serif!important;margin:0 1rem 0 0}.vacanciesDetail_block_info_text__ZOSA8 p{color:#495057;font-family:Inter,sans-serif!important;font-size:1rem;font-weight:400;line-height:1.5}.vacanciesDetail_block_desc_info__tPdty{background:white;border-radius:15px}.vacanciesDetail_block_desc_infos__fTseJ{background:white;border-radius:15px;height:370px}.vacanciesDetail_block_desc_info_title__EoXjb p,.vacanciesDetail_text___ki5e{color:#495057;font-style:normal;font-family:Inter,sans-serif!important;font-size:.9rem;font-weight:400;line-height:1.5}.vacanciesDetail_text___ki5e{padding:0 15px}.vacanciesDetail_block_desc_info_title__EoXjb{display:flex;gap:15px;align-items:center;padding:10px 15px}.vacanciesDetail_block_desc_info_title__EoXjb h6{color:#495057;font-size:1rem;line-height:1;font-family:Inter,sans-serif!important;font-weight:500}.vacanciesDetail_description___s7po{display:grid;grid-template-columns:2fr 1fr;grid-gap:15px;gap:15px;margin:5rem 0 1rem;border-radius:15px;overflow:hidden}.vacanciesDetail_description_block_one__5hy_y{padding:15px;background:#f7f7f7;margin-bottom:1.5rem}.vacanciesDetail_description_block_two__o_Rs8{background:#f7f7f7;padding:15px;margin-bottom:1rem}.vacanciesDetail_main_block_desc__g1fkA{display:grid;grid-template-columns:2fr 1fr;grid-gap:15px;gap:15px}.vacanciesDetail_main_form__GPKmf{width:100%;margin:5rem auto;max-width:800px;background:#fff;padding:1.5rem;border-radius:10px}.vacanciesDetail_main_form__GPKmf h2{font-size:1.5rem;color:#495057!important;font-weight:600;line-height:1.25;font-style:normal;text-rendering:optimizeLegibility;font-family:Inter,sans-serif!important;margin-bottom:1rem}.vacanciesDetail_main_block_form__eV67_{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:20px;gap:20px;margin:20px 0}.vacanciesDetail_main_block_child__KHGJW{display:flex;flex-direction:column}.vacanciesDetail_main_block_child__KHGJW label{color:#495057;font-family:Inter,sans-serif!important;font-size:1rem;font-weight:400;line-height:1.5;letter-spacing:.3px;padding-bottom:10px}.vacanciesDetail_main_block_child__KHGJW input,.vacanciesDetail_main_block_child__KHGJW select{padding:12px 14px;border:1px solid #ccc;border-radius:8px;font-size:1rem;background-color:#fff;transition:border .3s,box-shadow .3s;color:#495057;font-family:Inter,sans-serif!important;line-height:1.5}.vacanciesDetail_main_block_child__KHGJW input:focus,.vacanciesDetail_main_block_child__KHGJW select:focus{border-color:#4a90e2;box-shadow:0 0 0 2px rgba(74,144,226,.2);outline:none}.vacanciesDetail_textarea__eKlCJ{width:100%;resize:vertical;padding:8px;border-radius:6px;border:1px solid #ccc;font-size:14px}.vacanciesDetail_file_input__n66Nc{margin:1rem 0}.vacanciesDetail_file_input__n66Nc label{margin-right:1rem}.vacanciesDetail_submit_btn__EH_Vl{display:inline-block;gap:20px;align-items:center;text-align:center;outline:none;text-decoration:none;letter-spacing:1px;box-shadow:1px 1px 3px #09806a;padding:7px 10px;background:inherit;border:.5px solid white;width:100%;max-width:240px;margin:0 auto;text-transform:uppercase}.vacanciesDetail_submit_btn__EH_Vl:hover{background-color:#debf73;box-shadow:1px 1px 3px #09806a;color:#343a40}.vacanciesDetail_submit_btn__EH_Vl{padding:.77rem 1.2rem;background-color:#09806a;color:white;border:none;border-radius:6px;cursor:pointer;transition:background-color .3s ease;font-style:normal;font-family:Inter,sans-serif!important;font-size:.9rem;font-weight:400;line-height:1.5}.vacanciesDetail_submit_btn__EH_Vl:disabled{background-color:#ccc;cursor:not-allowed;color:#777}@media (max-width:768px){.vacanciesDetail_main__nC2CB{padding:0 15px;margin:2rem auto}.vacanciesDetail_main_block__q98pA{position:absolute;padding:1rem 0;background:transparent;top:1.2rem;left:2rem;max-width:300px}.vacanciesDetail_main_block_img__UC9Wu{margin-top:1rem;height:180px}.vacanciesDetail_block_info__LUMZ7{grid-template-columns:1fr;gap:15px}.vacanciesDetail_block_info_btn__JuTmM{justify-content:start}.vacanciesDetail_description___s7po,.vacanciesDetail_main_block_desc__g1fkA{grid-template-columns:1fr}.vacanciesDetail_submit_btn__EH_Vl,.vacanciesDetail_vacancy_btn__NCrm3{width:100%}}@media (max-width:480px){.vacanciesDetail_main__nC2CB{padding:0 10px;margin:1rem auto}.vacanciesDetail_main_block_img__UC9Wu{height:150px}.vacanciesDetail_block_info_text__ZOSA8 h2{font-size:1rem}.vacanciesDetail_block_desc_info__tPdty p,.vacanciesDetail_block_info_text__ZOSA8 p{font-size:.85rem}.vacanciesDetail_block_desc_info_title__EoXjb h6{font-size:.95rem}.vacanciesDetail_main_form__GPKmf{padding:10px;margin:2rem auto}.vacanciesDetail_main_block_form__eV67_{grid-template-columns:1fr}}