.vacancy-work__body[data-v-7656a65c]{background-color:var(--bg-accent);background-image:url(../images/common/pattern.png);background-repeat:no-repeat;background-size:cover;border-radius:20px;color:var(--text-secondary);padding:24px}.vacancy-work__list[data-v-7656a65c]{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:20px}.vacancy-work__item[data-v-7656a65c]{-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);background-color:var(--bg-primary-t10);border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;padding:24px}.vacancy-work__num[data-v-7656a65c]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:2px solid var(--stroke-secondary);border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:700;height:24px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:24px;width:24px}@media (max-width:1024px){.vacancy-work__list[data-v-7656a65c]{grid-template-columns:1fr 1fr}}@media (max-width:767px){.vacancy-work__list[data-v-7656a65c]{grid-template-columns:1fr;grid-gap:15px}}@media (max-width:480px){.vacancy-work__body[data-v-7656a65c]{border-radius:15px;padding:30px 15px}.vacancy-work__item[data-v-7656a65c]{padding:15px}.vacancy-work__num[data-v-7656a65c]{margin-bottom:10px}}.card-vacancy[data-v-465e22c0]{--time-delay:.25s;--time-value:.5s;--padding-x:24px;--padding-y:32px;background-color:var(--bg-secondary);border-radius:10px;padding:var(--padding-y) var(--padding-x)}.card-vacancy__body[data-v-465e22c0]{height:0;opacity:0;overflow:hidden;-webkit-transition:height var(--time-value) var(--time-delay),opacity var(--time-value),visibility var(--time-value) var(--time-delay);transition:height var(--time-value) var(--time-delay),opacity var(--time-value),visibility var(--time-value) var(--time-delay);visibility:hidden}.card-vacancy__head[data-v-465e22c0]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:grid;gap:30px;grid-template-columns:1fr 24px;position:relative;text-align:start;width:100%}.card-vacancy__head[data-v-465e22c0]:before{bottom:calc(var(--padding-y)*-1);content:"";display:block;left:calc(var(--padding-x)*-1);position:absolute;right:calc(var(--padding-x)*-1);top:calc(var(--padding-y)*-1)}.card-vacancy__head[data-v-465e22c0]:after{background-color:var(--icon-tertiary-t30);content:"";display:block;height:24px;-webkit-mask-image:url(../icons/plus.svg);mask-image:url(../icons/plus.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transition:background-color var(--time),-webkit-transform var(--time);transition:background-color var(--time),-webkit-transform var(--time);transition:background-color var(--time),transform var(--time);transition:background-color var(--time),transform var(--time),-webkit-transform var(--time);width:24px}.card-vacancy__salary[data-v-465e22c0]{margin-top:8px}.card-vacancy__tags[data-v-465e22c0]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px;margin-bottom:48px;margin-top:16px}.card-vacancy__tag[data-v-465e22c0]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--bg-secondary-dark);border-radius:20px;color:var(--text-tertiary);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:4px 10px;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}.card-vacancy__subtitle[data-v-465e22c0]{margin-bottom:20px}.card-vacancy__wrap[data-v-465e22c0]:not(:last-child){margin-bottom:32px}.card-vacancy__contacts[data-v-465e22c0]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px}.card-vacancy__link[data-v-465e22c0]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--bg-accent);border-radius:40px;color:var(--text-secondary);display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:500;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:5px 16px;-webkit-transition:background-color var(--time);transition:background-color var(--time)}.card-vacancy--opened .card-vacancy__head[data-v-465e22c0]:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.card-vacancy--opened .card-vacancy__body[data-v-465e22c0]{opacity:1;-webkit-transition:height var(--time-value),opacity var(--time-value) var(--time-delay),visibility var(--time-value);transition:height var(--time-value),opacity var(--time-value) var(--time-delay),visibility var(--time-value);visibility:visible}@media (max-width:480px){.card-vacancy[data-v-465e22c0]{--padding-x:16px;--padding-y:24px}.card-vacancy__subtitle[data-v-465e22c0]{margin-bottom:10px}.card-vacancy__wrap[data-v-465e22c0]:not(:last-child){margin-bottom:24px}.card-vacancy__tags[data-v-465e22c0]{margin-bottom:32px;margin-top:16px}}@media (hover:hover){.card-vacancy__link[data-v-465e22c0]:hover{background-color:var(--bg-accent-hover)}.card-vacancy__head[data-v-465e22c0]:hover:after{background-color:var(--icon-tertiary)}}.vacancy-list__top[data-v-7d4be789]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px 50px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:32px}.vacancy-list__list[data-v-7d4be789]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}@media (max-width:480px){.vacancy-list__btn[data-v-7d4be789]{width:100%}}.dialog-vacancy[data-v-1bba7f6a]{max-width:650px;min-height:400px;padding-top:20px;position:relative;width:100%}.file[data-v-32a93974],.file__first[data-v-32a93974]{width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}.file__first[data-v-32a93974]{display:-webkit-box;display:-ms-flexbox;display:flex}.file__first.hide[data-v-32a93974],.file__input[data-v-32a93974]{display:none}.file__label[data-v-32a93974]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--text-tertiary);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:15px;font-weight:500;gap:4px;-webkit-transition:color var(--time);transition:color var(--time)}.file__icon[data-v-32a93974]{background-color:var(--icon-tertiary);height:14px;-webkit-mask-image:url(../icons/plus.svg);mask-image:url(../icons/plus.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-transition:fill var(--time);transition:fill var(--time);width:14px}.file__second[data-v-32a93974]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--bg-secondary-dark);border-radius:20px;display:-webkit-box;display:-ms-flexbox;display:flex;display:none;gap:4px;padding:4px 8px;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}.file__second.active[data-v-32a93974]{display:-webkit-box;display:-ms-flexbox;display:flex}.file__name[data-v-32a93974]{color:var(--text-tertiary);display:inline;font-size:14px}.file__delete[data-v-32a93974]{background-color:var(--icon-tertiary);cursor:pointer;display:inline-block;height:14px;-webkit-mask-image:url(../icons/close.svg);mask-image:url(../icons/close.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:relative;width:14px}@media (hover:hover){.file__first:hover .file__icon[data-v-32a93974]{fill:var(--icon-accent)}.file__first:hover .file__label[data-v-32a93974]{color:var(--text-accent)}}.form--light[data-v-0d728f14]{--p-inputtext-padding-x:12px;--p-inputtext-padding-y:12px;--p-inputtext-background:var(--bg-primary);--p-inputtext-color:var(--text-primary);--p-inputtext-border-color:transparent;--p-inputtext-border-radius:12px;--p-inputtext-transition-duration:.3s;--p-inputtext-invalid-border-color:var(--system-error-light);--p-message-error-simple-color:var(--system-error-light);--p-inputtext-hover-border-color:var(--stroke-secondary);--p-inputtext-focus-border-color:var(--stroke-secondary)}.form--light[data-v-0d728f14] .p-inputtext{font-size:16px;line-height:140%}.form--light[data-v-0d728f14] .p-inputtext::-moz-placeholder{color:var(--text-primary-t35)}.form--light[data-v-0d728f14] .p-inputtext::-webkit-input-placeholder{color:var(--text-primary-t35)}.form--light[data-v-0d728f14] .p-inputtext:-ms-input-placeholder{color:var(--text-primary-t35)}.form--light[data-v-0d728f14] .p-inputtext::-ms-input-placeholder{color:var(--text-primary-t35)}.form--light[data-v-0d728f14] .p-inputtext::placeholder{color:var(--text-primary-t35)}.form--light .form__agreement[data-v-0d728f14]{color:var(--text-primary-t35)}.form--light .form__agreement-link[data-v-0d728f14]:hover{color:var(--text-tertiary)}.form--dark[data-v-0d728f14]{--p-inputtext-padding-x:12px;--p-inputtext-padding-y:12px;--p-inputtext-background:var(--bg-tertiary-t20);--p-inputtext-color:var(--text-secondary-t70);--p-inputtext-border-color:transparent;--p-inputtext-border-radius:12px;--p-inputtext-transition-duration:.3s;--p-inputtext-invalid-border-color:var(--system-error-light);--p-message-error-simple-color:var(--system-error-light);--p-inputtext-hover-border-color:var(--stroke-secondary);--p-inputtext-focus-border-color:var(--stroke-secondary)}.form--dark[data-v-0d728f14] .p-inputtext{-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px)}.form__agreement[data-v-0d728f14]{color:var(--text-secondary-t70);font-size:14px;margin-top:20px;text-align:center}.form__agreement-link[data-v-0d728f14]{cursor:pointer;text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-offset:3px;-webkit-transition:color var(--time);transition:color var(--time)}.form__agreement-link[data-v-0d728f14]:hover{color:var(--text-secondary)}.form__message[data-v-0d728f14]{color:var(--system-error-light);display:inline-block;font-size:14px;line-height:normal;margin-top:6px;text-align:start}.form__field[data-v-0d728f14]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}.form__number[data-v-0d728f14]{border-radius:10px;color:var(--text-primary);display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden}.form__number[data-v-0d728f14] .p-inputnumber-decrement-button,.form__number[data-v-0d728f14] .p-inputnumber-increment-button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--bg-secondary);display:-webkit-box;display:-ms-flexbox;display:flex;height:48px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:background-color var(--time);transition:background-color var(--time);width:48px}.form__number[data-v-0d728f14] .p-inputnumber-decrement-button:before,.form__number[data-v-0d728f14] .p-inputnumber-increment-button:before{background-color:var(--icon-tertiary);content:"";display:block;height:18px;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-transition:background-color var(--time);transition:background-color var(--time);width:18px}.form__number[data-v-0d728f14] .p-inputnumber-increment-button:before{-webkit-mask-image:url(../icons/plus.svg);mask-image:url(../icons/plus.svg)}.form__number[data-v-0d728f14] .p-inputnumber-decrement-button:before{-webkit-mask-image:url(../icons/minus.svg);mask-image:url(../icons/minus.svg)}.form__number[data-v-0d728f14] .p-inputnumber-decrement-button svg,.form__number[data-v-0d728f14] .p-inputnumber-increment-button svg{display:none}.form__number[data-v-0d728f14] .p-inputnumber-input{background-color:var(--bg-primary);color:var(--text-primary);text-align:center;width:100%}.form__number[data-v-0d728f14] .p-inputnumber-decrement-button:hover,.form__number[data-v-0d728f14] .p-inputnumber-increment-button:hover{background-color:var(--bg-secondary-dark)}.form__number[data-v-0d728f14] .p-inputnumber-decrement-button:hover:before,.form__number[data-v-0d728f14] .p-inputnumber-increment-button:hover:before{background-color:var(--icon-accent)}.form__date[data-v-0d728f14]{width:100%}.form-vacancy .form__body[data-v-0d728f14]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.form-vacancy .form__submit[data-v-0d728f14]{margin-top:32px;width:100%}.form-vacancy .form__submit .btn[data-v-0d728f14]{width:100%}
