.js-b-block{display:flex;align-items:center;justify-content:center;flex-direction:column;position:relative}.js-b-block.col-100{width:100% !important}@media(max-width: 991px){.js-b-block{margin-left:auto;margin-right:auto}}.js-b-block::before{display:none !important}.js-b-block.w-100{width:100%}.js-b-block.w-100 .js-b-block__banner{width:100%}@media(max-width: 991px){.js-b-block.pc-only{display:none}}@media(min-width: 992px){.js-b-block.mobile-only{display:none}}.js-b-block.md-only{display:none}@media(min-width: 767px)and (max-width: 1200px){.js-b-block.md-only{display:flex;align-items:center;justify-content:center}}.js-b-block.lg .js-b-block__banner{width:auto;min-width:450px;min-height:180px}@media(max-width: 766px){.js-b-block.width .js-b-block__banner{max-width:100%;min-width:100%}}@media(max-width: 766px){.js-b-block.top{display:none}}.js-b-block.top-banner{margin-top:30px;margin-bottom:30px}@media(max-width: 766px){.js-b-block.top-banner{display:none}}.js-b-block__banner{display:inherit;min-width:300px;min-height:90px;width:auto;background:#eee;line-height:0 !important;box-shadow:0px 0px 8px 1px rgba(0,0,0,.2)}.js-b-block__banner>div{display:flex}.js-b-block__banner.no-bg{background:0 !important;box-shadow:none !important}.js-b-block__inner{display:block;position:relative}@media(max-width: 766px){.js-b-block__inner{padding-top:30px}}.js-b-block__inner::before{display:block;content:attr(data-before) !important;color:var(--gray2);text-align:center;font-size:.625rem;line-height:.875rem;letter-spacing:.04375rem;text-transform:uppercase;position:absolute !important;left:0;right:auto !important;bottom:0;top:auto !important;width:auto !important;height:auto !important;background:0 !important}@media(max-width: 766px){.js-b-block__inner::before{bottom:auto;top:8px !important}}.js-b-block__link{display:block;justify-content:flex-end;margin-top:8px;color:var(--gray2);text-align:right;font-size:.625rem;line-height:.875rem;letter-spacing:.04375rem;text-transform:uppercase;margin-left:auto}@media(max-width: 766px){.js-b-block__link{position:absolute;right:0;top:0px}}.section-default .js-b-block__banner{min-height:90px}.js-mob-banner-mv .js-b-block__banner:not(#div-gpt-ad-PREMIUM){display:none !important}.js-premium-banner .js-b-block__banner:not(#div-gpt-ad-PREMIUM){display:none !important}#div-gpt-ad-PREMIUM{min-height:250px}#div-gpt-ad-3ROS{min-height:250px}#div-gpt-ad-ROZETKA{min-height:300px}#meta-adv{min-height:300px}#div-gpt-ad-MARKETING{background:0 !important;box-shadow:none !important}#div-gpt-ad-3ROS{display:flex;flex-direction:column}#div-gpt-ad-3ROS>div:nth-child(2){position:relative;top:-6px;min-height:250px}#div-gpt-ad-3ROS>div:nth-child(2) iframe{min-height:250px !important}.js-b-block:empty{display:none;margin:-2.5rem 0 !important}.js-b-block:empty:last-child{margin-bottom:0 !important}.breadcrumbs{margin:0;padding:0;list-style-type:none}.breadcrumbs__item{display:inline;word-wrap:break-word;position:relative;padding-right:1.125rem;color:var(--bd2);font-size:1rem;line-height:1.5rem;margin-right:.375rem}.breadcrumbs__item::before{content:"";position:absolute;left:-18px;top:3px;width:.75rem;height:1rem;display:block;flex-shrink:0;line-height:16px;background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%2716%27 viewBox=%270 0 12 16%27 fill=%27none%27%3E%3Cpath d=%27M4 3.5L8.5 8L4 12.5%27 stroke=%27%23B0BABF%27/%3E%3C/svg%3E")}.breadcrumbs__item:first-child .breadcrumbs__link{padding-left:0}.breadcrumbs__item:first-child::before{display:none}.breadcrumbs__item:last-child{clip:rect(0, 0, 0, 0);border:0 !important;height:1px;margin:-1px;overflow:hidden;padding:0 !important;position:absolute;white-space:nowrap;width:1px}.breadcrumbs__item:last-child::before{display:none}.breadcrumbs__link{display:inline}.breadcrumbs__link:hover{text-decoration:underline}select{width:100%;height:3.25rem;border:1px solid var(--bd);color:rgba(0,0,0,0);box-shadow:none;border-radius:2px}.nice-select{width:100%;min-height:3.25rem;position:relative;font-size:1rem;padding:0;border:0}.nice-select.open .current::after{transition:.5s;transform:rotate(180deg)}.nice-select.open .nice-select-dropdown{top:calc(100% + 10px);opacity:1;visibility:visible}.nice-select .current{display:flex;align-items:center;gap:10px;width:100%;height:3.25rem;padding:0 1.25rem;border:1px solid var(--bd);color:var(--body-color);outline:0;box-shadow:none;border-radius:2px;position:relative;cursor:pointer}.nice-select .current::after{content:"";flex-shrink:0;display:block;margin-left:auto;width:12px;height:8px;transition:.5s;background-image:url("data:image/svg+xml,%3Csvg width=%2712%27 height=%278%27 viewBox=%270 0 12 8%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M11.5788 0.744477C11.735 0.90075 11.8228 1.11267 11.8228 1.33364C11.8228 1.55461 11.735 1.76654 11.5788 1.92281L6.57877 6.92281C6.42249 7.07904 6.21057 7.1668 5.9896 7.1668C5.76863 7.1668 5.55671 7.07904 5.40043 6.92281L0.400432 1.92281C0.248633 1.76564 0.164638 1.55514 0.166537 1.33664C0.168435 1.11815 0.256077 0.909137 0.410583 0.75463C0.56509 0.600123 0.774101 0.512482 0.992598 0.510584C1.2111 0.508685 1.4216 0.59268 1.57877 0.744479C3.04008 2.2058 4.49311 3.67086 6 5.08382C7.47795 3.64872 8.94306 2.20185 10.4004 0.744477C10.5567 0.588251 10.7686 0.500488 10.9896 0.500488C11.2106 0.500488 11.4225 0.588251 11.5788 0.744477Z%27 fill=%27%23252C32%27/%3E%3C/svg%3E%0A")}.nice-select .nice-select-dropdown{position:absolute;left:0;right:0;top:100%;border-radius:2px;background:var(--button-dark-bg);border:1px solid var(--bd);z-index:99;opacity:0;visibility:hidden}.nice-select .nice-select-dropdown::before{content:"";position:absolute;left:0;right:0;top:-6px;width:.625rem;height:.625rem;margin:0 auto;transform:rotate(45deg);background:inherit;border-left:1px solid rgba(0,0,0,.2);border-top:1px solid rgba(0,0,0,.2);z-index:-1}.nice-select ul{margin:0;padding:0;list-style-type:none;max-height:200px;overflow:auto}.nice-select ul li{display:flex;padding:5px .75rem;white-space:nowrap;transition:.5s}.nice-select ul li:hover{transition:.5s;cursor:pointer;background:var(--bd)}.nice-select ul li.selected{background:var(--bd)}html[data-theme=dark] .nice-select .current::after{filter:invert(1)}.vacancy-page__breadcrumbs{padding:1.25rem 0}@media(min-width: 992px){.vacancy-page__breadcrumbs{padding:1.5rem 0}}@media only screen and (max-width: 767px){.page.login.vakansii-list #reset,.page.login.vakansii-list #submitButton{max-width:100% !important}.page.login.vakansii-list .more-vakansii{margin:26px auto 0 !important}.page.login.vakansii-list .vakansii-area .vakansii-item .vakansii-item-info .company-name{line-height:1.125rem !important}.page.login.vakansii-list .grey-banner .grey-banner-text{margin:13px 0 24px !important}.page.login.vakansii-list form #submit{margin-top:-4px !important;margin-bottom:36px}.page.login.vakansii-list form{max-width:100% !important}.page.login.vakansii-list form #reset{max-width:300px;margin:-9px auto 36px !important;display:block}.page.login.vakansii-list .grey-banner h1{font-size:1.5em !important;line-height:1.75rem !important}.page.login.vakansii-list .vakansii-area .vakansii-item .vakansii-item-info .vakansia-name{font-size:1.1875em !important;line-height:1.4375rem !important}.page.login.vakansii-main .main-text-2{font-size:1.5em !important;line-height:1.75rem !important}.page.login.vakansii-main .company_logo{width:177px !important}.page.login.vakansii-main .company_descr{max-width:303px !important}.page.login.vakansii-main form{margin-top:35px}.page.login.vakansii-main .company_name,.page.login.vakansii-main .company_logo,.page.login.vakansii-main .company_descr{padding-left:27px}}@media(max-width: 550px){.page.login.vakansii-main .company_name,.page.login.vakansii-main .company_logo,.page.login.vakansii-main .company_descr,.page.login.vakansii-main .content{padding-left:10px !important}.page.login.vakansii-main form{margin-left:0 !important}}@media(max-width: 480px){.page.login.vakansii-thx .login-authorization{padding:51px 20px 30px !important}.page.login.vakansii-thx img{width:139px;height:139px}.page.login.vakansii-thx .done-text-2{font-size:1.4375em !important;line-height:1.7rem !important}.page.login.vakansii-thx .done-text-1{padding:22px 0 13px !important}}@media(max-width: 450px){.page.login.add-vakansii .form-container .input-form .button-height.inline-label.w-50{width:100% !important}.page.login.add-vakansii .w-50 select{background-position:95% center !important}.page.login.vakansii-main .container form{padding-right:20px !important;padding-left:20px !important}}.page.login.add-vakansii .form-container .input-form{margin-left:-7px;margin-right:-7px}.page.login.add-vakansii .form-container .input-form ul.errors,.page.login.vakansii-main form ul.errors{padding-bottom:0;margin-bottom:0}.page.login.add-vakansii .form-container .input-form ul.errors li,.page.login.vakansii-main form ul.errors li{list-style:none;margin:-12px 0 0;font-size:.875em;line-height:1.5rem;text-align:center;color:#ec001e}.page.login.add-vakansii .form-container .input-form label.label.optional,.page.login.add-vakansii .form-container .input-form .button-height.inline-label label.label{font-size:.875em;margin-bottom:9px;display:block;line-height:1.3125rem}.page.login.add-vakansii .form-container .input-form #vacancy_company_logo_text-label label.optional{font-size:.875em;margin-bottom:9px;display:block;line-height:1.3125rem}.page.login.add-vakansii .form-container .input-form input#vacancy_company_logo{border:none;visibility:hidden;display:none}.page.login.add-vakansii .form-container .input-form #vacancy_company_logo-label label[for=vacancy_company_logo]:hover{opacity:.9}.page.login.add-vakansii .form-container .input-form #vacancy_company_logo-label label[for=vacancy_company_logo]{display:inline-flex;align-items:center;justify-content:center;color:var(--dark);background:0;padding:0;border:1px solid var(--gray4);width:100%;max-width:135px;min-height:30px;font-size:.875em;font-weight:400;line-height:1.3125rem;text-align:center;display:block;padding-top:5px;cursor:pointer}.page.login.add-vakansii .form-container .input-form #vacancy_company_logo-element{margin-left:0;width:50%;display:inline-block}.page.login.add-vakansii .form-container .input-form #vacancy_company_logo-label{margin-left:0;width:100%;display:flex;align-items:center}.page.login.add-vakansii .form-container .input-form #vacancy_company_logo_note-label,.page.login.add-vakansii .form-container .input-form #vacancy_company_logo-element p.description{display:none}.page.login.add-vakansii .form-container .input-form #note-label label.optional{font-size:1.3125em;margin-top:52px;display:block;line-height:1.3125rem}.page.login.add-vakansii .form-container .input-form .button-height.inline-label,.page.login.add-vakansii .form-container .input-form #note-label,.page.login.add-vakansii .form-container .input-form #vacancy_rate_note-label,.page.login.add-vakansii .form-container .input-form #vacancy_company_email_note-label,.page.login.add-vakansii .form-container .input-form ul.errors,.page.login.vakansii-main form ul.errors,.page.login.add-vakansii .form-container .input-form #vacancy_company_logo-label,.page.login.add-vakansii .form-container .input-form #vacancy_company_logo-element,.page.login.add-vakansii .form-container .input-form #vacancy_company_logo_text-label{padding-right:7px;padding-left:7px;line-height:0;margin-top:15px;font-weight:bold}.page.login.add-vakansii .form-container .input-form .button-height.inline-label.w-50,.page.login.add-vakansii .form-container .input-form .button-height.inline-label.w-50+p{margin-top:0}.page.login.add-vakansii .form-container{max-width:520px;padding:0 10px 37px;background-color:var(--white-to-black);margin:23px auto 70px}.page.login.add-vakansii .form-container .input-form #vacancy_rate_note-label,.page.login.add-vakansii .form-container .input-form #vacancy_company_email_note-label{font-size:.875em;font-weight:400;line-height:1.125rem;color:#858585}.page.login.add-vakansii .form-container{padding:20px}.page.login.add-vakansii input{max-width:500px;text-align:left}.page.login.add-vakansii input,.page.login.add-vakansii textarea.input{color:var(--body-color);padding:11px 22px 10px;font-size:1.0625em;font-weight:400;line-height:1.125rem;padding:0 15px;width:100%;height:45px;padding:0 15px !important;border:1px solid var(--bd)}.page.login.add-vakansii textarea.input{padding:15px !important;max-width:500px;width:100%;border:1px solid var(--bd);border-radius:3px;min-height:111px;color:var(--body-color)}.page.login.add-vakansii .grey-informer{color:#000;margin-bottom:24px;min-height:79px;background-color:#f6f6f6;text-align:center;padding:15px 10px 8px;font-size:.875em;line-height:1.625rem}.page.login.add-vakansii .grey-informer a{text-decoration:underline;transition:.3s ease;margin-top:-4px;display:block}.page.login.add-vakansii .grey-informer a:hover{color:#858585}.page.login.add-vakansii h3{padding-bottom:13px;text-align:center;font-weight:bold;font-size:2rem;padding-top:20px}.page.login.add-vakansii #submit{max-width:250px;text-align:center;padding-top:8px;margin:42px auto -10px;transition:.3s ease}.page.login.add-vakansii #submit[disabled]{color:#d0d0d0;background-color:#f6f6f6}.page.login.add-vakansii #submit[disabled]:hover{color:#d0d0d0;background-color:#f6f6f6 !important;cursor:auto}.page.login.add-vakansii #submit:hover{background-color:#ca0023}.page.login.add-vakansii select{font-size:1.0625em;margin-bottom:0;padding:0 0 0 22px}.page.login.add-vakansii #vacancy_company_logo-label:after{content:"JPG, PNG, 400x400, до 500 Кб";padding-left:15px;display:inline-block;font-size:.875em;font-weight:400;line-height:1.125rem;color:#858585}.page.login.add-vakansii .w-50 select{background-position:89% center}.page.login.add-vakansii label.checkbox{width:18px;height:18px;border:1px solid #858585;display:inline-block;margin:3px 11px -4px 0;border-radius:3px;cursor:pointer}.page.login.add-vakansii input#checkReg:checked+label label.checkbox{border:none;background-image:url("data:image/svg+xml,%3Csvg width=%2718%27 height=%2718%27 viewBox=%270 0 18 18%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Crect width=%2718%27 height=%2718%27 rx=%272%27 stroke=%27%23B0BABF%27/%3E%3Crect x=%270.5%27 y=%270.5%27 width=%2717%27 height=%2717%27 rx=%271.5%27 stroke=%27%23B0BABF%27/%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M14.3619 5.61961C14.5025 5.76026 14.5815 5.95099 14.5815 6.14986C14.5815 6.34874 14.5025 6.53947 14.3619 6.68011L8.36195 12.6801C8.2213 12.8207 8.03057 12.8997 7.8317 12.8997C7.63282 12.8997 7.44209 12.8207 7.30145 12.6801L4.30145 9.68011C4.16483 9.53866 4.08923 9.34921 4.09094 9.15256C4.09265 8.95592 4.17153 8.76781 4.31058 8.62875C4.44964 8.48969 4.63775 8.41082 4.83439 8.40911C5.03104 8.4074 5.22049 8.483 5.36195 8.61961L7.8317 11.0894L13.3014 5.61961C13.4421 5.47901 13.6328 5.40002 13.8317 5.40002C14.0306 5.40002 14.2213 5.47901 14.3619 5.61961Z%27 fill=%27%2300C608%27/%3E%3C/svg%3E%0A")}.page.login.add-vakansii .checkbox-area span{font-size:.875em;line-height:1.5rem}.page.login.add-vakansii label.required{display:none}.page.login.add-vakansii .checkbox-area{margin-top:23px;margin-bottom:52px}.page.login.add-vakansii label#check{position:relative;display:block;text-align:center}.page.login.vakansii-thx{max-width:1247px;margin:0 auto}.page.login.vakansii-thx .login-authorization{max-width:600px;margin:0 auto;padding:102px 37px 60px}.page.login.vakansii-thx img,.page.login.vakansii-thx div{margin:0 auto;text-align:center;font-family:Roboto}.page.login.vakansii-thx .done-text-1{font-size:1.0625em;font-weight:400;line-height:1.5rem;padding:32px 0 13px}.page.login.vakansii-thx .done-text-2{font-size:2.125em;font-weight:400;line-height:2.5rem}.page.login.vakansii-thx .done-text-3{font-size:1.0625em;font-weight:400;line-height:1.5rem;padding:17px 0 25px}.page.login.vakansii-thx .done-text-4{font-size:1.0625em;line-height:1.5rem;color:#858585}.page.login.vakansii-thx .done-text-4 a strong{color:#858585}.page.login.vakansii-thx .done-text-5{font-size:.875em;font-weight:400;line-height:1.125rem;padding-top:136px}.page.login.vakansii-thx .done-text-5 a{text-decoration:underline;transition:.3s ease}.page.login.vakansii-thx .done-text-5 a:hover{color:#858585}.page.login.vakansii-main{max-width:1247px;margin:0 auto;padding-bottom:40px}.page.login.vakansii-main .grey-block{background-color:var(--white-to-black);padding:21px 29px;width:100%;margin:13px 0 38px}.page.login.vakansii-main .main-text-1 a{font-size:16px;line-height:1.125rem;text-decoration-line:underline}.page.login.vakansii-main .main-text-1 a:hover{text-decoration:none;color:var(--red)}.page.login.vakansii-main .main-text-2{font-weight:500;font-size:2em;line-height:2.25rem;max-width:898px;margin:4px 0 14px}.page.login.vakansii-main .main-text-3{font-size:1.3125em;line-height:1.125rem;margin-bottom:57px}.page.login.vakansii-main .main-text-4{font-size:16px;line-height:1.125rem}.page.login.vakansii-main .main-text-4 a{text-decoration-line:underline}.page.login.vakansii-main .main-text-4 a:before{display:inline-block;position:relative;top:2px;height:13px;margin-right:6px;content:"";width:9px;background-image:url("data:image/svg+xml,%3Csvg width=%279%27 height=%2713%27 viewBox=%270 0 9 13%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M4.50009 0C2.11073 0 0.166748 1.94398 0.166748 4.33334C0.166748 5.05063 0.346082 5.76182 0.687002 6.39262L4.26312 12.8604C4.31073 12.9466 4.40145 13 4.50009 13C4.59873 13 4.68945 12.9466 4.73706 12.8604L8.3145 6.39049C8.6541 5.76182 8.83343 5.0506 8.83343 4.33332C8.83343 1.94398 6.88945 0 4.50009 0ZM4.50009 6.5C3.30541 6.5 2.33343 5.52802 2.33343 4.33334C2.33343 3.13866 3.30541 2.16668 4.50009 2.16668C5.69477 2.16668 6.66675 3.13866 6.66675 4.33334C6.66675 5.52802 5.69477 6.5 4.50009 6.5Z%27 fill=%27black%27/%3E%3C/svg%3E%0A")}.page.login.vakansii-main .company_name{font-size:1.0625em;line-height:1.3125rem;font-weight:700}.page.login.vakansii-main .company_logo{width:170px;display:flex;align-items:center;justify-content:center;margin:23px 0 28px;height:auto;padding:20px;background:#fff;border:1px solid var(--bd)}.page.login.vakansii-main .company_logo img{width:100%}.page.login.vakansii-main .company_descr{font-size:1.0625em;line-height:1.625rem;color:#858585;max-width:276px}.page.login.vakansii-main .content{max-width:600px;padding-left:27px}.page.login.vakansii-main .content h3{font-size:1.0625em;line-height:1.3125rem;font-weight:700;text-align:left;border-bottom:none;margin:0 0 7px;padding-bottom:0}.page.login.vakansii-main .content .description{font-size:1.0625em;line-height:1.625rem;margin-bottom:44px}.page.login.vakansii-main .content ul{list-style:none;margin-top:0;margin-bottom:10px}.page.login.vakansii-main .content ul li{font-size:1.0625em;line-height:1.875rem}.page.login.vakansii-main .content ul li::before{content:"•";font-size:1.625em;position:relative;top:5px;margin-right:7px}.page.login.vakansii-main form{background-color:var(--white-to-black);padding:23px 30px 32px !important;max-width:440px;margin-bottom:40px}.page.login.vakansii-main form .button-height.inline-label{margin:22px 0 0}.page.login.vakansii-main form .button-height.inline-label label.label,.page.login.vakansii-main form #resume_file_text-label label{font-size:.875em;margin-bottom:9px;display:block;line-height:1.3125rem}.page.login.vakansii-main form #resume_file_text-label label{margin-top:22px}.page.login.vakansii-main form #resume_file-label label[for=resume_file]:hover{opacity:.9}.page.login.vakansii-main form #resume_file-label label[for=resume_file]{background:#fff;border-radius:3px;width:100%;max-width:135px;min-height:30px;font-size:.875em;font-weight:400;line-height:1.3125rem;text-align:center;display:inline-block;padding-top:5px;cursor:pointer}.page.login.vakansii-main form #resume_file,.page.login.vakansii-main form #resume_note-label{display:none}.page.login.vakansii-main form #resume_file-label:after{content:"DOC, PDF, до 10 Мб";padding-left:15px;display:inline-block;font-size:.875em;font-weight:400;line-height:1.125rem;color:#858585}.page.login.vakansii-main form #submit{max-width:182px;margin-left:0;margin-top:29px}.page.login.vakansii-main form #submit:hover{background-color:#ca0023}.page.login.vakansii-main form #resume_vacancy-label{margin-bottom:-6px}.page.login.vakansii-main form #resume_vacancy-label label{font-size:1.0625em;line-height:1.8125rem;font-weight:700}.page.login.vakansii-main form input:not(#submit){text-align:left;padding-left:22px}.page.login.vakansii-main form #resume_file-label{display:flex;align-items:center}.page.login.vakansii-main form #resume_file-element{width:100%;margin-left:0}.page.login.vakansii-main form ul.errors{margin-left:auto}.page.login.vakansii-main form ul.errors li:nth-child(2){margin-top:10px}.page.login.vakansii-list .grey-banner{margin-top:28px;background-color:var(--white-to-black);padding:25px 10px 33px;margin-bottom:22px}.page.login.vakansii-list .grey-banner h1{margin:0;font-weight:500;font-size:2em;line-height:2.25rem;text-align:center}.page.login.vakansii-list .grey-banner .grey-banner-text{font-size:16px;line-height:1.55rem;text-align:center;margin:8px 0 24px}.page.login.vakansii-list .grey-banner .grey-banner-text a{transition:.3s ease;text-decoration:underline}.page.login.vakansii-list .grey-banner .grey-banner-text a:hover{color:#858585}.page.login.vakansii-list .grey-banner .grey-banner-button-link{transition:.3s ease;max-width:227px;width:100%;margin:0 auto;display:block;color:#fff;padding-top:8px;text-align:center;min-height:40px;font-size:1.0625em;line-height:1.5rem;background-color:#ec001e;border-radius:3px}.page.login.vakansii-list .grey-banner .grey-banner-button-link:hover{background-color:#ca0023}.page.login.vakansii-list form .button-height.inline-label{margin:0}.page.login.vakansii-list #submitButton{margin-top:27px;width:100%}.page.login.vakansii-list #submitButton:hover{background-color:#ca0023}.page.login.vakansii-list #submitButton[disabled]{color:#d0d0d0;background-color:#f6f6f6;cursor:auto}.page.login.vakansii-list #submitButton[disabled]:hover{color:#d0d0d0;background-color:#f6f6f6 !important}.page.login.vakansii-list .mwx-995{max-width:1015px;margin:24px auto 136px}.page.login.vakansii-list .only-mwx-995{max-width:1015px;margin:0 auto}.page.login.vakansii-list .vakansii-area .vakansii-item{border-top:1px solid var(--bd);padding:20px 0 20px;display:flow-root}.page.login.vakansii-list .vakansii-area .vakansii-item:last-child{border-bottom:1px solid var(--bd)}.page.login.vakansii-list .vakansii-area .vakansii-item .vakansii-item-info{float:left;width:calc(100% - 70px)}.page.login.vakansii-list .vakansii-area .vakansii-item .vakansii-item-logo{padding:10px;float:left;width:70px;border:1px solid var(--bd);background:var(--white-color);display:flex;align-items:center;justify-content:center}.page.login.vakansii-list .vakansii-area .vakansii-item .vakansii-item-logo img{max-width:100%;height:auto}.page.login.vakansii-list .vakansii-area .vakansii-item .vakansii-item-info .company-name{font-size:14px;line-height:1.625rem;margin-bottom:4px}.page.login.vakansii-list .vakansii-area .vakansii-item .vakansii-item-info .vakansia-name{max-width:503px;padding:2px 15px 3px 0;font-weight:500;font-size:1.6em;line-height:1.7rem}.page.login.vakansii-list .vakansii-area .vakansii-item .vakansii-item-info .vakansia-name a{transition:.3s ease}.page.login.vakansii-list .vakansii-area .vakansii-item .vakansii-item-info .vakansia-name:hover a{color:var(--red)}.page.login.vakansii-list .vakansii-area .vakansii-item .vakansii-item-info .vakansia-coast{font-size:1.3125em;line-height:1.625rem;margin-bottom:9px}.page.login.vakansii-list .vakansii-area .vakansii-item .vakansii-item-info .vakansia-info{font-size:14px;line-height:1.125rem;color:#858585;padding-top:5px}.page.login.vakansii-list .vakansii-area .vakansii-item .vakansii-item-info .vakansia-info span.location:before{display:inline-block;height:10px;margin-right:7px;content:"";width:8px;background-image:url("data:image/svg+xml,%3Csvg width=%278%27 height=%2710%27 viewBox=%270 0 8 10%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M3.99996 0C2.162 0 0.666626 1.49537 0.666626 3.33334C0.666626 3.8851 0.804575 4.43217 1.06682 4.9174L3.81768 9.89258C3.8543 9.95891 3.92409 10 3.99996 10C4.07584 10 4.14563 9.95891 4.18225 9.89258L6.93412 4.91576C7.19535 4.43217 7.3333 3.88508 7.3333 3.33332C7.3333 1.49537 5.83793 0 3.99996 0ZM3.99996 5C3.08098 5 2.33331 4.25232 2.33331 3.33334C2.33331 2.41436 3.08098 1.66668 3.99996 1.66668C4.91895 1.66668 5.66663 2.41436 5.66663 3.33334C5.66663 4.25232 4.91895 5 3.99996 5Z%27 fill=%27%23858585%27/%3E%3C/svg%3E%0A")}.page.login.add-vakansii .form-container .input-form label.label.optional,.page.login.add-vakansii .form-container .input-form .button-height.inline-label label.label{font-weight:bold;font-size:.875em;margin-bottom:9px;display:block;margin-top:15px;line-height:1.3125rem}.page.login.vakansii-list .more-vakansii{cursor:pointer;color:#4a4a4a;max-width:300px;min-height:40px;background:#f6f6f6;border-radius:3px;font-size:1.06em;line-height:1.3125rem;text-align:center;margin:41px auto 0;padding-top:8px}.page.login.vakansii-list .filter-items .vakansia-quantity{padding-bottom:.75rem;font-size:1.75rem;font-weight:500;line-height:1.75rem;margin-bottom:24px;border-bottom:1px solid var(--body-color)}.page.login.vakansii-list .filter-items .filter-tag{margin-top:4px;display:none;height:24px;border:1px solid #cecece;border-radius:5px;padding:1px 7px 2px 16px;font-size:.875em;line-height:1.3125rem;margin-right:9px}.page.login.vakansii-list .filter-items .filter-tag .close-tag{margin-left:11px;cursor:pointer}.vakansia-main-item .vakansia-main-name{font-size:1.06em;line-height:1.4375rem;font-weight:700}.vakansia-main-item .vakansia-main-name a{transition:.3s ease}.vakansia-main-item .vakansia-main-name a:hover{color:#858585}.vakansia-main-item .vakansia-main-coast{font-size:1.06em;line-height:1.4375rem}.vakansia-main-item .vakansia-main-info{font-size:.875em;line-height:1.125rem;color:#858585;padding-top:5px;margin-bottom:15px}.vakansia-main-item .vakansia-main-info span.location:before{display:inline-block;height:10px;margin-right:7px;content:"";width:8px;background-image:url("data:image/svg+xml,%3Csvg width=%278%27 height=%2710%27 viewBox=%270 0 8 10%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M3.99996 0C2.162 0 0.666626 1.49537 0.666626 3.33334C0.666626 3.8851 0.804575 4.43217 1.06682 4.9174L3.81768 9.89258C3.8543 9.95891 3.92409 10 3.99996 10C4.07584 10 4.14563 9.95891 4.18225 9.89258L6.93412 4.91576C7.19535 4.43217 7.3333 3.88508 7.3333 3.33332C7.3333 1.49537 5.83793 0 3.99996 0ZM3.99996 5C3.08098 5 2.33331 4.25232 2.33331 3.33334C2.33331 2.41436 3.08098 1.66668 3.99996 1.66668C4.91895 1.66668 5.66663 2.41436 5.66663 3.33334C5.66663 4.25232 4.91895 5 3.99996 5Z%27 fill=%27%23858585%27/%3E%3C/svg%3E%0A")}.more-vakansii{top:0;margin:10px auto 0}.line.vakansii-mb-26{margin-bottom:26px}.vakansii-block-article .vakansii-block-article-text{display:flex;justify-content:space-between;padding-bottom:10px}.vakansii-block-article .vakansii-block-article-text div{font-weight:500;font-size:1.25em;line-height:1.5rem}.vakansii-block-article .vakansii-block-article-text a{font-size:.8125em;line-height:1.75rem}.vakansii-block-article .vakansia-main-item{max-width:428px}.vakansii-block-article .vakansia-main-item .vakansia-main-name{font-size:1em;line-height:1.4375rem !important}.vakansii-block-article .vakansia-main-item .vakansia-main-info{font-size:.8125em;line-height:1.125rem !important;margin-bottom:8px}.vakansii-block-article .vakansia-main-item .vakansia-main-info span{line-height:1.125rem !important}.vakansii-block-article .vakansii-block-article-area .vakansii-link-button{transition:.3s ease;display:block;min-height:40px;text-align:center;background-color:#ec001e;color:#fff;font-size:.8125em;line-height:1.75rem;border-radius:3px;padding-top:5px;margin-top:16px}.vakansii-block-article .vakansii-block-article-area .vakansii-link-button:hover{background-color:#ca0023}.vakansii-block-article-area{background-color:#f6f6f6;padding:17px 22px 22px;margin-bottom:15px}.page.login input[type=submit]{-webkit-appearance:none;appearance:none;border-radius:3px}.vakansii-navbutton{transition:.3s ease;max-width:227px;width:100%;margin:38px auto -32px;display:block;color:#fff;padding-top:8px;text-align:center;min-height:40px;font-size:1.0625em;line-height:1.5rem;background-color:#ec001e;border-radius:3px}.vakansii-navbutton:hover{background-color:#ca0023;color:#fff}.vacancyHide{display:none !important}.page.login.vakansii-main .p-side-10,.page.login.vakansii-list .p-side-10{display:block !important}.page.login.vakansii-list .col-12{display:block !important}.page.login.vakansii-list .grey-banner{display:grid;justify-content:center}.grid-right-side{gap:1.875rem;grid-template-columns:1fr}.grid-right-side .aside{padding-bottom:1.875rem;border-bottom:1px solid var(--bd);order:-1}.page.login.vakansii-list form .button-height.inline-label label.label{display:block;padding-bottom:.275rem;margin-bottom:1.5rem;color:var(--body-color);font-size:1rem;font-weight:500;line-height:1.125rem;letter-spacing:.05rem;text-transform:uppercase;border-bottom:1px solid var(--bd)}.page.login.vakansii-list form select{border:1px solid #cecece;border-radius:3px;height:45px;width:100%;min-width:190px;padding:0 35px 0 15px;font-size:14px;line-height:28px;appearance:none;text-overflow:ellipsis;color:var(--body-color);background-image:url("data:image/svg+xml;utf8,<svg width=%2712%27 height=%278%27 viewBox=%270 0 12 8%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27><path d=%27M6.23922 7.07167L11.9 1.41086C12.0333 1.27757 12.0333 1.06381 11.9 0.93053C11.7668 0.797245 11.553 0.797245 11.4197 0.93053L6.00031 6.34993L0.58092 0.930529C0.447636 0.797245 0.233879 0.797245 0.100595 0.930529C0.0352096 0.995914 0 1.08393 0 1.16944C0 1.25494 0.0326948 1.34296 0.100594 1.40834L5.76141 7.06916C5.89218 7.20244 6.10845 7.20244 6.23922 7.07167Z%27 fill=%27currentColor%27/></svg>");background-position:95% center;background-repeat:no-repeat;outline:none;cursor:pointer}.page.login.vakansii-list .vakansii-area .vakansii-item:first-child{padding-top:0;border-top:0}.vakansii-list{padding-bottom:40px}.vakansii-list .input-form{display:grid;gap:24px}.page.login.vakansii-list #reset{display:inline-flex;align-items:center;justify-content:center;width:100%;background:0;padding:.8125rem .75rem;color:var(--body-color);border:1px solid var(--bd);margin-top:20px}.page.login.vakansii-list #reset:hover{background:var(--red);color:#fff;border-color:var(--red)}html[data-theme=dark] .page.login.vakansii-main .main-text-4 a:before{filter:invert(1)}.page.login.vakansii-main form{margin-left:auto !important;margin-right:auto !important}.page.login.vakansii-main form .button-height.inline-label input{width:100%;height:45px;padding:0 15px !important;border:1px solid var(--bd)}.page.login.vakansii-main form .button-height.inline-label input:focus{border-color:var(--blue)}.page.login.vakansii-main form .button-height.inline-label label.label,.page.login.vakansii-main form #resume_file_text-label label{font-weight:bold}.page.login.vakansii-main form #resume_file-label label[for=resume_file]{display:inline-flex;align-items:center;justify-content:center;color:var(--dark);background:0;padding:0;border:1px solid var(--gray4)}.page.login.vakansii-main form #submit{width:100%;max-width:100%}.page.login.vakansii-main .container{padding-left:0;padding-right:0}.page.login.add-vakansii .button-group{padding:0 7px}.page.login.add-vakansii .button-group input{width:100% !important;max-width:100% !important}.nice-select ul li{white-space:inherit !important}.nice-select ul li{font-size:16px;line-height:22px}.nice-select{width:100%;font-weight:400}@media(min-width: 992px){.grid-right-side{grid-template-columns:auto 325px}.grid-right-side .aside{order:inherit;border-bottom:0;padding-bottom:0;padding-left:1.875rem;border-left:1px solid var(--bd)}.sticky-container{position:sticky;top:75px}}
