.vacancy,.vacancy__left{position:relative}.vacancy__left{width:100%}@media (min-width:1264px){.vacancy__left{max-width:8.2rem}}.vacancy__left-bg{position:absolute;top:.28rem;right:-.78rem;width:1.42rem;height:auto;display:none}@media (min-width:1264px){.vacancy__left-bg{display:block}}.vacancy__list li::marker{color:#00ad4e}.vacancy__conditions{padding-left:.16rem;border-left:4px solid rgba(27,60,50,.1)}@media (min-width:767px){.vacancy__conditions{padding-left:.4rem}}.vacancy__right{width:100%}@media (min-width:1264px){.vacancy__right{width:4.8rem;position:sticky;top:0}}.other__vacancy{padding:.2rem;border-radius:.2rem;border:1px solid rgba(27,60,50,.1);background-color:#fff;-webkit-transition:all .5s ease;transition:all .5s ease;min-height:2.48rem;height:100%;position:relative}@media (min-width:767px){.other__vacancy{padding:.32rem}}.other__vacancy-section{overflow:hidden}.other__vacancy-slider{overflow:initial;padding-top:.4rem;margin-top:-.4rem}@media (min-width:1264px){.other__vacancy-slider{overflow:hidden}}.other__vacancy-slider .swiper-wrapper{align-items:stretch}.other__vacancy-slide{-webkit-transition:all .5s ease;transition:all .5s ease;width:2.52rem;position:relative;z-index:2;height:auto}@media (min-width:767px){.other__vacancy-slide{width:3.6rem}}@media (min-width:1264px){.other__vacancy-slide{width:4.26rem}}@media (hover:hover) and (pointer:fine){.other__vacancy-slide:hover{-webkit-transform:translateY(-10px);transform:translateY(-10px)}.other__vacancy-slide:hover .other__vacancy{background-color:#f5f5f5}.other__vacancy-slide:hover .other__vacancy-req{background-color:#fff}}.other__vacancy-req{-webkit-transition:all .5s ease;transition:all .5s ease}.other__vacancy-bg{position:absolute;bottom:.14rem;left:-.64rem;width:.8rem;height:auto;display:none}@media (min-width:1264px){.other__vacancy-bg{display:block}}.resume__popup-wrapper{color:var(--color);width:100%;max-width:100%;background-color:#fff;border-radius:.2rem;padding:.2rem}@media (min-width:767px){.resume__popup-wrapper{max-width:6.3rem;padding:.4rem}}@media (min-width:1264px){.resume__popup-wrapper{max-width:6.9rem}}.resume__popup-wrapper .smart-captcha{height:120px!important}.resume__desc,.resume__title{width:calc(100% - .5rem)}@media (min-width:767px){.resume__desc,.resume__title{width:100%}}.fancybox__slide .resume__popup-wrapper .f-button[data-fancybox-close]{width:.44rem;height:.44rem;--f-button-width:size(44);--f-button-height:size(44);--f-button-svg-width:23px;--f-button-svg-height:23px;border-radius:50%;background-color:#f5f5f5;color:#1b3c32;top:.2rem;right:.2rem}@media (min-width:767px){.fancybox__slide .resume__popup-wrapper .f-button[data-fancybox-close]{background-color:hsla(0,0%,100%,.2);border:1px solid hsla(0,0%,100%,.1);color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);right:-.64rem;top:0}}@media (min-width:767px){.fancybox__slide .resume__popup-wrapper .f-button[data-fancybox-close]:hover{background-color:hsla(0,0%,100%,.2);color:#fff}}@media (max-width:766px){.fancybox__slide:has(.resume__popup-wrapper){padding-left:0;padding-right:0}}.form-field{overflow:hidden;position:relative}.form-field label:not(.resume-files__dropzone){position:relative;display:block}.form-field_textarea .form-placeholder{-webkit-transform:unset;transform:unset;top:0;padding-top:.16rem}.form-input,.form-textarea{display:block;width:100%;border-radius:.4rem;background-color:#f7f7f7;color:var(--color);font-size:.14rem;line-height:140%;padding:.16rem .24rem;border:1px solid #f7f7f7;-webkit-transition:all .3s ease;transition:all .3s ease}.form-input::-webkit-input-placeholder, .form-textarea::-webkit-input-placeholder{opacity:0}.form-input::-ms-input-placeholder, .form-textarea::-ms-input-placeholder{opacity:0}.form-input::placeholder,.form-textarea::placeholder{opacity:0}.error .form-input,.error .form-textarea{border-color:#ec1b30}.form-textarea{min-height:1.04rem;resize:none;border-radius:.24rem}.form-placeholder{position:absolute;z-index:10;cursor:text;width:100%;display:none;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:rgba(27,60,50,.6);font-size:.14rem;height:100%;padding-left:.24rem}.form-placeholder span{color:#ec1b30;margin-left:.02rem}.form-input:placeholder-shown+.form-placeholder{display:inline-flex;align-items:center}.form-textarea:placeholder-shown+.form-placeholder{display:inline-flex;align-items:flex-start}.form-error{display:none;font-size:.12rem;line-height:130%;color:#ec1b30;padding-left:.24rem;margin-top:.02rem}.error .form-error{display:block}.check__item{position:relative}.check__item input{position:absolute;left:0;width:.2rem;height:.2rem;top:0;z-index:2;cursor:pointer;opacity:0}.check__item .check__control-form{display:flex;align-items:center;justify-content:center;width:.2rem;height:.2rem;margin-right:.1rem;flex:none;border:1.5px solid rgba(27,60,50,.4);-webkit-transition:.3s;transition:.3s;background-color:#fff;border-radius:.06rem}.check__control-form svg{display:block;opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;width:.16rem;height:.16rem}.check__label-form{color:rgba(27,60,50,.6);font-size:.14rem;-webkit-transition:all .3s;transition:all .3s}.check__item input:checked~.check__control-form svg{opacity:1}.check__item input:checked~.check__control-form{background-color:#00ad4e;border-color:#00ad4e}.resume-files{position:relative}.resume-files__input{position:absolute;width:.01rem;height:.01rem;opacity:0;pointer-events:none}.resume-files__dropzone{position:relative;min-height:1.22rem;padding:.16rem;border:1px dashed rgba(27,60,50,.6);border-radius:.24rem;cursor:pointer;overflow:hidden;background:repeating-linear-gradient(45deg,rgba(27,60,50,.035),rgba(27,60,50,.035) 1px,transparent 2px,transparent 10px);-webkit-transition:border-color .3s ease,background-color .3s ease;transition:border-color .3s ease,background-color .3s ease}@media (min-width:1264px){.resume-files__dropzone{min-height:1.44rem;border-radius:.12rem}}.resume-files__dropzone:hover{border-color:#00ad4e}.resume-files__dropzone.dragover{border-color:#00ad4e;background-color:rgba(0,173,78,.04)}@media (max-width:1263px){.resume-files__text .xl-text{display:none}}.resume-files__link{color:#00ad4e}.resume-files__item{position:relative;display:flex;align-items:center;min-height:.6rem;padding:.12rem .16rem;border:1px solid rgba(27,60,50,.1);border-radius:.24rem;background-color:#f7f7f7;width:100%}.resume-files__item.is-error{border-color:#ec1b30}.resume-files__item.is-error .resume-files__item-size{color:#ec1b30}.resume-files__item[data-status=uploading] .resume-files__remove{opacity:.3;cursor:not-allowed}.resume-files__item-icon{display:flex;align-items:center;justify-content:center;width:.2rem;height:.2rem;margin-right:.12rem}.resume-files__item-info{display:flex;flex-direction:column;flex:1 1 auto;min-width:0}.resume-files__item-name{overflow:hidden;color:#1b3c32;font-size:.14rem;line-height:120%;white-space:nowrap;text-overflow:ellipsis}.resume-files__item-size{color:rgba(27,60,50,.6);font-size:.12rem;line-height:120%}.resume-files__item-status{display:flex;align-items:center;justify-content:center;margin-left:.1rem;flex:0 0 auto}.resume-files__retry,.resume-files__success{display:flex;align-items:center;justify-content:center;width:.2rem;height:.2rem}.resume-files__retry{color:#1b3c32;cursor:pointer}.resume-files__retry svg{width:100%;height:100%}.resume-files__remove{display:flex;align-items:center;justify-content:center;width:.2rem;height:.2rem;margin-left:.08rem;flex:0 0 auto;color:#1b3c32;cursor:pointer}.resume-files__remove svg{width:100%;height:100%}.resume-files__error{display:none}.resume-files__progress-percent{font-size:.14rem;color:#1b3c32;line-height:120%}.resume-files__progress{width:100%;height:.04rem;margin-top:.08rem;border-radius:.1rem;background-color:rgba(27,60,50,.16);overflow:hidden}.resume-files__progress-value{width:0;height:100%;border-radius:inherit;background-color:#00ad4e;-webkit-transition:width .3s ease;transition:width .3s ease}.resume-files-field.error .resume-files__dropzone{border-color:#ec1b30}.resume-files-field.error .resume-files__error{display:block}.check__item.error .check__control-form{border-color:#ec1b30}