.input[data-v-944e832d]{background:rgba(var(--p-white),.05);border:1px solid var(--accent-main);border-radius:.5rem;color:var(--white);font:var(--text-16);height:9.875rem;padding:1.125rem 1rem;resize:none}.input[data-v-944e832d]::-moz-placeholder{color:rgba(var(--p-white),.45)}.input[data-v-944e832d]::placeholder{color:rgba(var(--p-white),.45)}.input[data-v-944e832d]:focus{background:rgba(var(--p-white),.15)}.form[data-v-23dc5ef0]{background:var(--white);padding-top:4rem}.form__title[data-v-23dc5ef0]{color:var(--white)}.form__wrapper[data-v-23dc5ef0]{background:var(--dark-green);border-radius:1.375rem;display:grid;margin:0 auto;max-width:96vw;overflow:hidden;padding:4rem 0;position:relative}.form__wrapper[data-v-23dc5ef0]:after{background:url(../images/vacancy/form-shape.webp);background-position:50%;background-size:cover;bottom:-1.73rem;content:"";display:block;height:32.7995rem;left:-10rem;position:absolute;width:58.09644rem}@media(min-width:768px){.form__wrapper[data-v-23dc5ef0]:after{bottom:-1.73rem;height:56.55681rem;width:100.17669rem}}@media(min-width:1560px){.form__wrapper[data-v-23dc5ef0]:after{left:0;width:100vw}}.form__container[data-v-23dc5ef0]{margin:0 auto;max-width:62.24rem;padding:0 1rem;z-index:2}.form__form[data-v-23dc5ef0]{align-items:center;display:flex;flex-direction:column;gap:1rem;margin-top:2rem}.form__row[data-v-23dc5ef0]{display:grid;row-gap:1rem;width:100%}@media(min-width:1024px){.form__row[data-v-23dc5ef0]{-moz-column-gap:1.5rem;column-gap:1.5rem;grid-template-columns:repeat(2,1fr)}.form__group--wide[data-v-23dc5ef0]{grid-column:span 2}}.form__input[data-v-23dc5ef0]{width:100%}.form__input--error[data-v-23dc5ef0]{border-color:var(--red)}.form__policy[data-v-23dc5ef0]{color:var(--white);font:var(--text-16);margin:2rem auto 0;max-width:43.25rem;text-align:center}.form__policy a[data-v-23dc5ef0]{color:var(--light-green);text-decoration:underline}.form__submit[data-v-23dc5ef0]{margin-top:1rem;width:-moz-fit-content;width:fit-content}.form__error[data-v-23dc5ef0]{color:var(--red);font:var(--text-16);margin-top:.25rem}
