.vacancy_vacancy__J_Qn9{width:1214px;margin:45px auto 0}@media (max-width:1250px){.vacancy_vacancy__J_Qn9{width:calc(100% - 40px)}}.vacancy_items__iU5Fw{margin-top:45px;display:grid;grid-template-columns:repeat(auto-fill,minmax(592px,1fr));grid-gap:30px;gap:30px}@media (max-width:650px){.vacancy_items__iU5Fw{display:flex;flex-direction:column}}.vacancy_item__g3b9e{display:flex;flex-direction:column;border-radius:10px;box-shadow:0 0 4px 1px rgba(0,0,0,.2);max-width:592px;height:auto;padding:30px;box-sizing:border-box}@media (max-width:650px){.vacancy_item__g3b9e{width:100%}}.vacancy_item_title__PgEJm{font-family:Roboto;font-size:18px;font-weight:600;line-height:25px}.vacancy_item_info__us6uQ{font-family:Roboto;font-size:16px;font-weight:400;line-height:25px;margin-top:10px}.vacancy_item_number__6wnFV{font-family:Roboto;font-size:16px;font-weight:500;line-height:25px;margin-top:20px}.vacancy_item_phone__RGypl{color:#21a038}.vacancy_item_container__gKf7q{display:flex;width:353px;margin-top:20px;justify-content:space-between}@media (max-width:460px){.vacancy_item_container__gKf7q{flex-direction:column;gap:20px}}.vacancy_item_button__AWlCh{all:unset;cursor:pointer;border:1px solid #21a038;border-radius:5px;width:183px;height:40px;color:#21a038;display:flex;align-items:center;justify-content:center;font-family:Roboto;font-size:16px;font-weight:500;line-height:19px}.vacancy_item_button_small__AjnNS{width:150px;gap:10px}