h1.section__title[data-v-25db3737]{margin-bottom:16px}@media only screen and (min-width:1025px){h1.section__title[data-v-25db3737]{margin-bottom:24px}}.vacancy-form-row[data-v-25db3737]{display:flex;gap:0 16px}@media only screen and (max-width:768px){.vacancy-form-row[data-v-25db3737]{flex-direction:column;margin-bottom:16px}}.vacancy-wrapper[data-v-25db3737]{display:flex;gap:24px;margin-top:24px}@media only screen and (max-width:1024px){.vacancy-wrapper[data-v-25db3737]{flex-direction:column}}.vacancy-content-title[data-v-25db3737]{font-size:32px;font-weight:500;line-height:36px;margin-bottom:32px}.vacancy-content[data-v-25db3737]{background:#fff;border-radius:16px;flex:auto;padding:24px}@media only screen and (min-width:769px){.vacancy-content[data-v-25db3737]{padding:32px 32px 40px}}.vacancy-form[data-v-25db3737]{background:#fff;border-radius:16px;flex-shrink:0;padding:24px}@media only screen and (min-width:769px){.vacancy-form[data-v-25db3737]{padding:32px}}@media only screen and (min-width:1025px){.vacancy-form[data-v-25db3737]{width:33.33%}}.vacancy-form .btn[data-v-25db3737]{margin-top:16px}.vacancy-content-text[data-v-25db3737]{font-size:16px;font-weight:500;line-height:22px}.vacancy-content-text p[data-v-25db3737]{margin-bottom:8px}.vacancy-content-text p b[data-v-25db3737]{font-size:20px}.vacancy-content-text li+li[data-v-25db3737]{margin-top:8px}.vacancy-content-text+.vacancy-content-text[data-v-25db3737]{margin-top:32px}.vacancy-form-title[data-v-25db3737]{font-size:32px;font-weight:500;line-height:36px;margin-bottom:32px}.form-note[data-v-25db3737]{color:#777;font-size:14px;margin-top:16px}.form-note a[data-v-25db3737]{color:#0100ff}.vacancy-error[data-v-25db3737],.vacancy-loading[data-v-25db3737],.vacancy-not-found[data-v-25db3737]{background:#fff;border-radius:16px;font-size:16px;line-height:1.5;padding:40px;text-align:center}.vacancy-error[data-v-25db3737]{background:#ffebeb;color:#f44}.vacancy-loading[data-v-25db3737]{color:#666}.vacancy-not-found[data-v-25db3737]{color:#999}[data-v-25db3737] .form-field-error{color:#f44;display:block;font-size:12px;margin-top:6px}[data-v-25db3737] .error-input{background:#fff5f5;border-color:#f44}.btn[data-v-25db3737]{transition:all .3s ease}.btn[data-v-25db3737]:hover:not(:disabled){box-shadow:0 8px 25px #0100ff4d;transform:translateY(-2px)}.btn[data-v-25db3737]:active:not(:disabled){transform:translateY(0)}.vacancy-content__form-input[data-v-25db3737]{margin-bottom:16px}
