.breadcrumbs{color:#6b6b6b;font-size:0;line-height:normal;padding:15px 0}.breadcrumbs.bordered{border-bottom:1px solid #00000012}.breadcrumbs_invert{color:#fff}.breadcrumbs_invert .breadcrumbs-item a{color:#fff!important}.breadcrumbs-item{color:#00000080;display:inline;font-size:16px;line-height:1.5;margin-left:0;margin-right:4px;position:relative;text-indent:0;white-space:nowrap}.breadcrumbs-item:before{content:none}.breadcrumbs-item:last-child{margin-right:0}.breadcrumbs-item a{color:inherit!important;margin-right:4px}.breadcrumbs-item a:last-child{margin-right:0}.breadcrumbs-item__arrow{font-size:.75em}@media screen and (max-width:767px){.breadcrumb-wrap{margin:0}.breadcrumb{margin:12px 0}}@media screen and (min-width:768px){.breadcrumbs-item,.breadcrumbs-item a{margin-right:8px}}.recommend-code{align-items:center;display:flex;gap:10px}.recommend-code-error,.recommend-code__input{max-width:240px}.form-file-loader-container{align-items:center;display:flex;flex-wrap:wrap}.form-file-loader{cursor:pointer;display:inline-flex!important}.form-file-loader input{cursor:pointer;font-size:0;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:1}.form-file-loader__text{display:inline-block;max-width:194px;overflow:hidden;text-overflow:ellipsis}.form-file-loader__reset{align-self:center;background-color:#0000;border:0;cursor:pointer;height:20px;margin-left:4px;padding:0;width:20px;z-index:2}@media screen and (min-width:768px){.form-file-loader{margin:12px 0!important}}.referral-form .form-checkbox-label{display:inline-block;font-size:16px;line-height:1.5;margin-top:4px}@media screen and (max-width:374px){.referral-form .form-checkbox-label{line-height:1.38}}.referral-form__title{font-size:24px;line-height:1.33;margin-bottom:16px}@media screen and (max-width:374px){.referral-form__title{line-height:1.25}}@media screen and (min-width:375px){.referral-form__title{font-size:28px;line-height:1.29}}@media screen and (min-width:375px)and (max-width:374px){.referral-form__title{line-height:1.21}}@media screen and (min-width:992px){.referral-form__title{font-size:32px;line-height:1.25}}@media screen and (min-width:992px)and (max-width:374px){.referral-form__title{line-height:1.19}}.referral-form__error{color:#f03b36;font-size:16px;line-height:1}.referral-form__error a{color:#fff;-webkit-text-decoration:underline;text-decoration:underline}.referral-form__error a:active,.referral-form__error a:hover,.referral-form__error a:visited,.referral-form__error a:visited:active{-webkit-text-decoration:none;text-decoration:none}.referral-form__policy{color:#858585;font-size:12px;line-height:1.5;margin:16px auto 0}@media screen and (max-width:374px){.referral-form__policy{line-height:1.33}}.referral-form__policy .policy-link{color:currentColor!important}.referral-form__more-link{white-space:nowrap}.referral-form__more-link,.referral-form__policy .policy-link{color:currentColor!important;position:relative}.referral-form__more-link:active,.referral-form__more-link:hover,.referral-form__more-link:visited,.referral-form__more-link:visited:active,.referral-form__policy .policy-link:active,.referral-form__policy .policy-link:hover,.referral-form__policy .policy-link:visited,.referral-form__policy .policy-link:visited:active{-webkit-text-decoration:none!important;text-decoration:none!important}.referral-form__more-link:after,.referral-form__policy .policy-link:after{background:currentColor;bottom:0;content:"";display:block;height:1px;left:0;position:absolute;right:0}.referral-form__more-link:hover:after,.referral-form__policy .policy-link:hover:after{display:none}.referral-link{align-items:center;display:flex;gap:8px;justify-content:center;margin:0 auto;position:relative}.referral-link:before{content:url(https://s.kontur.ru/common-v2/icons-ui/black/mail/mail-24-solid.svg);left:16px;position:absolute;top:calc(50% - 12px);z-index:1}.referral-link__input{background:#fff;border:0;border-radius:2px;border-radius:8px;box-shadow:0 0 0 2px #00000014;color:#000;display:inline-block;flex-grow:1;font-size:18px;font-size:16px;font-weight:400;height:44px;line-height:1.44;line-height:1.5;margin:0;min-width:auto;outline:none;padding:8px 48px;text-overflow:ellipsis;transition:box-shadow .1s ease,color .1s ease;white-space:nowrap;width:calc(100% - 4px)}@media screen and (max-width:374px){.referral-link__input{line-height:1.33}}.referral-link__input[type=email],.referral-link__input[type=number],.referral-link__input[type=password],.referral-link__input[type=search],.referral-link__input[type=tel],.referral-link__input[type=text]{-webkit-appearance:none}.referral-link__input::placeholder{color:#7f7f7f}.referral-link__input:hover{box-shadow:0 0 0 2px #00000029}.referral-link__input.focus,.referral-link__input:focus{background:#fff;box-shadow:0 0 0 2px #015ccb}.referral-link__input:disabled,.referral-link__input:disabled:hover{background:#0000000a;box-shadow:0 0 0 2px #0000000a;color:#00000052;cursor:text}@media screen and (max-width:374px){.referral-link__input{line-height:1.38}}@media screen and (min-width:992px){.referral-link__input{height:48px}}.referral-link__button{background-color:#0000;background-image:url(https://s.kontur.ru/common-v2/icons-ui/black/arrow-a-right/arrow-a-right-24-regular.svg);background-position:50%;background-repeat:no-repeat;background-size:auto;border:none;color:var(--color-primary-product);font-size:0;height:48px;position:absolute;right:4px;top:calc(50% - 24px);width:48px}@media screen and (min-width:992px){.referral-link__button{background:var(--color-primary-product);border:2px solid #fff;border-radius:8px;color:#fff;cursor:pointer;font-size:18px;font-weight:600;height:48px;line-height:1.44;padding:8px 32px;position:relative;white-space:nowrap;width:auto}}@media screen and (min-width:992px)and (max-width:374px){.referral-link__button{line-height:1.33}}.referral-link__button_loading{background:#0000;color:#0000;pointer-events:none}.referral-link__button_loading:after{animation:rotating .9s cubic-bezier(.58,.24,.4,.85) infinite both;border-radius:50%;bottom:0;box-shadow:inset 0 0 0 2.5px #fff;clip-path:polygon(0 0,0 100%,25% 100%,50% 50%,100% 30%,100% 70%,50% 50%,25% 100%,100% 100%,100% 0);color:currentColor;content:"";height:28px;left:0;margin:auto;opacity:.64;position:absolute;right:0;top:0;width:28px}.referral-success__title{display:block;font-size:28px;font-weight:700;line-height:1.29;margin-bottom:16px}@media screen and (max-width:374px){.referral-success__title{line-height:1.21}}@media screen and (min-width:992px){.referral-success__title{font-size:32px;line-height:1.25}}@media screen and (min-width:992px)and (max-width:374px){.referral-success__title{line-height:1.19}}.referral-success__button{background:none;border:none;color:currentColor;cursor:pointer;padding:0;position:relative}.referral-success__button:after{background:currentColor;bottom:0;content:"";display:block;height:1px;left:0;position:absolute;right:0}.referral-success__button:hover:after{display:none}.referral-success__more-link{color:currentColor!important}.referral-success__more-link:active,.referral-success__more-link:hover,.referral-success__more-link:visited,.referral-success__more-link:visited:active{-webkit-text-decoration:none!important;text-decoration:none!important}.referral-success__button,.referral-success__more-link{position:relative;white-space:nowrap}.referral-success__button:after,.referral-success__more-link:after{background:currentColor;bottom:0;content:"";display:block;height:1px;left:0;position:absolute;right:0}.referral-success__button:hover:after,.referral-success__more-link:hover:after{display:none}.vacancy-rubric_bottom-offset-large{margin-bottom:var(--spacer-large,48px)}.vacancy-rubric:last-child{margin-bottom:0}.vacancy-rubric__head{background:none;border:none;color:var(--color-primary-text,#222);display:flex;padding:0 0 8px;text-align:left;width:100%}.vacancy-rubric__body{font-size:0;line-height:normal}.vacancy-rubric__title{flex:1 1 auto}.vacancy-rubric__title.vacancy-rubric__title{font-size:18px;font-weight:500;line-height:1.44;margin-top:0}@media screen and (max-width:374px){.vacancy-rubric__title.vacancy-rubric__title{line-height:1.33}}.vacancy-rubric__icon{flex:1 0 24px;height:24px;margin-right:8px;max-width:24px!important;width:24px}@media screen and (min-width:768px){.vacancy-rubric{margin-bottom:16px}.vacancy-rubric__title.vacancy-rubric__title{font-size:22px;line-height:1.45}}@media screen and (min-width:768px)and (max-width:374px){.vacancy-rubric__title.vacancy-rubric__title{line-height:1.27}}@media screen and (min-width:768px){.vacancy-rubric__icon{flex:1 0 32px;height:32px;max-width:32px!important;width:32px}}@media screen and (min-width:1200px){.vacancy-rubric{margin-bottom:32px}}@media screen and (max-width:767.98px){.vacancy-rubric__head{border-bottom:2px solid #0000000d;padding:16px 24px 16px 0;position:relative}.vacancy-rubric__head:after{content:url(https://s.kontur.ru/common-v2/icons-ui/black/arrow-c-down/arrow-c-down-20-regular.svg);display:inline-block;opacity:.6;position:absolute;right:0;top:calc(50% - 10px);transition:transform .2s ease-in-out}.vacancy-rubric__head+.vacancy-rubric__body{display:none}.vacancy-rubric__head.is-active{border-bottom:none}.vacancy-rubric__head.is-active:after{transform:rotate(180deg);transform-origin:center}.vacancy-rubric__head.is-active+.vacancy-rubric__body{display:block}.vacancy-rubric:last-child .vacancy-rubric__head{border-bottom:none}.vacancy-rubric__body-item{padding:0 0 16px}}.vacancy{border-radius:16px;color:currentColor;display:block}.vacancy:active,.vacancy:hover,.vacancy:link,.vacancy:visited,.vacancy:visited:active{color:currentColor;-webkit-text-decoration:none;text-decoration:none}.vacancy .label{display:inline;position:relative}.vacancy .label+.label{margin-left:4px}.vacancy__title{font-size:16px;line-height:1.5;margin-right:8px}@media screen and (max-width:374px){.vacancy__title{line-height:1.38}}.vacancy__description{color:#858585;font-size:14px;line-height:1.57}@media screen and (max-width:374px){.vacancy__description{line-height:1.43}}.vacancy__description>span:not(:last-child){margin-right:8px;padding-right:8px;position:relative}.vacancy__description>span:not(:last-child):after{background:currentColor;border-radius:2px;bottom:50%;content:"";display:block;height:2px;position:absolute;right:-1px;width:2px}@media screen and (min-width:768px){.vacancy{cursor:pointer;padding:16px 40px;position:relative;transition:background .25s ease}.vacancy:after{content:url(https://s.kontur.ru/common-v2/icons-ui/black/arrow-a-right/arrow-a-right-20-regular.svg);opacity:0;position:absolute;right:24px;top:20px;transition:opacity .25s ease}.vacancy:hover{background:var(--color-secondary-background)}.vacancy:hover:after{opacity:1}.vacancy__title{font-size:18px;line-height:1.44}}@media screen and (min-width:768px)and (max-width:374px){.vacancy__title{line-height:1.33}}@media screen and (min-width:768px){.vacancy__description{padding-top:8px}}.content-head .selectRegion .arrow-control__item-close,.content-head .selectRegion .arrow-control__item-open{vertical-align:middle}.label_city{background:none;border:1px solid;line-height:1!important}.label_city:after{content:" ..."}@media screen and (max-width:991.98px){.label_city{border:none;font-weight:400!important;padding:0!important}.label_city:after{content:url(https://s.kontur.ru/common-v2/icons-ui/black/arrow-c-down/arrow-c-down-16-regular.svg);margin-left:4px;position:relative;top:4px}}.label_new{background:#e9f7ee;box-shadow:none!important;color:#4dbc70!important}.label_experience{background:#e9f4ff;box-shadow:none!important;color:#54aaff!important}.specialist{border-top:2px solid #0000000d;padding-top:24px}.specialist-photo{align-items:center;display:flex;gap:16px}.specialist-photo__img{border-radius:50%;height:48px;width:48px}@media screen and (min-width:768px){.specialist-photo__img{height:64px;width:64px}}.specialist-photo__title{font-size:18px;font-weight:600;line-height:1.44}@media screen and (max-width:374px){.specialist-photo__title{line-height:1.33}}.specialist__text{font-size:16px;line-height:1.5}@media screen and (max-width:374px){.specialist__text{line-height:1.38}}@media screen and (min-width:768px){.specialist__text{font-size:18px;line-height:1.44}}@media screen and (min-width:768px)and (max-width:374px){.specialist__text{line-height:1.33}}@media screen and (max-width:991.98px){.specialist__text{margin-top:16px}}.vacancy-label{align-items:baseline;display:flex}.vacancy-label__icon{flex:0 1 16px;height:16px;margin-right:4px;position:relative;top:2px;width:16px}.vacancy-label__title{color:var(--color-primary-text,#222);font-size:16px;font-weight:500;line-height:1.5;margin-bottom:8px}@media screen and (max-width:374px){.vacancy-label__title{line-height:1.38}}.vacancy-label__link{background:none;border:none;display:inline-block;font-weight:500;line-height:32px;padding:0}.vacancy-label__link,.vacancy-label__link:active,.vacancy-label__link:focus,.vacancy-label__link:hover,.vacancy-label__link:link,.vacancy-label__link:link:active,.vacancy-label__link:link:focus,.vacancy-label__link:link:hover,.vacancy-label__link:link:visited,.vacancy-label__link:link:visited:active,.vacancy-label__link:link:visited:focus,.vacancy-label__link:link:visited:hover,.vacancy-label__link:visited,.vacancy-label__link:visited:active,.vacancy-label__link:visited:focus,.vacancy-label__link:visited:hover{color:currentColor;-webkit-text-decoration:none;text-decoration:none}a.vacancy-label{-webkit-text-decoration:none;text-decoration:none}.vacancy-label__link,a.vacancy-label .vacancy-label__title{position:relative}.vacancy-label__link:after,a.vacancy-label .vacancy-label__title:after{background:currentColor;bottom:6px;content:"";display:block;height:1.5px;left:0;position:absolute;right:0}.vacancy-project{margin:25px 0 15px}.vacancy-project__title{font-size:20px;margin:10px 0 15px}.vacancy-title,h1.vacancy-title{font-size:28px;font-weight:700;line-height:1.29;margin-top:8px}@media screen and (max-width:374px){.vacancy-title,h1.vacancy-title{line-height:1.21}}@media screen and (min-width:768px){.vacancy-title,h1.vacancy-title{font-size:36px;line-height:1.17}}@media screen and (min-width:992px){.vacancy-title,h1.vacancy-title{font-size:40px;line-height:1.2}}@media screen and (min-width:992px)and (max-width:374px){.vacancy-title,h1.vacancy-title{line-height:1.1}}@media screen and (min-width:1200px){.vacancy-title,h1.vacancy-title{font-size:48px;line-height:1.13;margin-top:16px}}@media screen and (min-width:1200px)and (max-width:374px){.vacancy-title,h1.vacancy-title{line-height:1}}@media screen and (min-width:1440px){.vacancy-title.vacancy-title_size-small,h1.vacancy-title.vacancy-title_size-small{font-size:48px;line-height:1.13}}@media screen and (min-width:1440px)and (max-width:374px){.vacancy-title.vacancy-title_size-small,h1.vacancy-title.vacancy-title_size-small{line-height:1}}@media screen and (min-width:1440px){.vacancy-title.vacancy-title_size-medium,h1.vacancy-title.vacancy-title_size-medium{font-size:56px;line-height:1.14}}@media screen and (min-width:1440px)and (max-width:374px){.vacancy-title.vacancy-title_size-medium,h1.vacancy-title.vacancy-title_size-medium{line-height:1}}@media screen and (min-width:1440px){.vacancy-title.vacancy-title_size-large,h1.vacancy-title.vacancy-title_size-large{font-size:64px;line-height:1}}.vacancy-sticky-block{margin-bottom:16px;padding-top:40px}.vacancy-sticky-block__card{background:var(--color-secondary-background);border-radius:24px;padding:24px;position:relative}.vacancy-sticky-block__card:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='141' height='82' fill='none' viewBox='0 0 141 82'%3E%3Cpath fill='%23844bec' d='M0 16C0 7.163 7.163 0 16 0h61c8.837 0 16 7.163 16 16v66H0z'/%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill='%23fc7630' d='M24 16c0-8.837 7.163-16 16-16h61c8.837 0 16 7.163 16 16v66H24z'/%3E%3Cpath fill='%23fff' d='M106.553 14.107a3.523 3.523 0 0 1 3.523 3.523v16.284a1 1 0 1 1-2 0l.001-16.284c0-.841-.683-1.524-1.524-1.524H90.268a1 1 0 0 1 .001-2z'/%3E%3C/g%3E%3Cg clip-path='url(%23b)'%3E%3Cpath fill='%2326ad50' d='M48 16c0-8.837 7.163-16 16-16h61c8.837 0 16 7.163 16 16v66H48z'/%3E%3Cpath fill='%23fff' d='M118.372 11.15a3.08 3.08 0 0 1 3.081 3.08v14.237a.875.875 0 0 1-1.749 0l.001-14.237c0-.09-.108-.129-.174-.068l-20.02 18.193c-2.175 1.975-5.66.431-5.66-2.506l-.001-12.696c0-1.446-1.74-2.181-2.777-1.173L74.622 32c-2.145 2.088-5.746.568-5.746-2.425V12.807a.874.874 0 0 1 1.748 0v16.767c0 1.447 1.742 2.181 2.778 1.172l16.45-16.017c2.145-2.089 5.746-.57 5.746 2.424v12.696c.001 1.42 1.685 2.165 2.736 1.21l19.508-17.726a.25.25 0 0 0-.169-.437l-13.538.002a.875.875 0 1 1 0-1.749z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M24 16c0-8.837 7.163-16 16-16h61c8.837 0 16 7.163 16 16v66H24z'/%3E%3C/clipPath%3E%3CclipPath id='b'%3E%3Cpath fill='%23fff' d='M48 16c0-8.837 7.163-16 16-16h61c8.837 0 16 7.163 16 16v66H48z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");position:absolute;right:1px;top:-40px;z-index:-1}.vacancy-sticky-salary{font-size:20px;font-weight:500;line-height:1.5;line-height:1.4;margin-bottom:8px}@media screen and (max-width:374px){.vacancy-sticky-salary{line-height:1.3}}@media screen and (max-width:991px){.vacancy-sticky-salary{font-size:18px;line-height:1.22;margin-bottom:20px;margin-top:0}}@media screen and (max-width:374px){.vacancy-sticky-salary{font-size:16px;line-height:1.22}}.vacancy-sticky-salary__comment{color:var(--color-secondary-text);font-size:14px;font-weight:400;line-height:1.57}@media screen and (max-width:374px){.vacancy-sticky-salary__comment{line-height:1.43}}@media screen and (min-width:768px){.vacancy-sticky-block{margin-bottom:24px}}@media screen and (min-width:992px){.vacancy-sticky-block{margin-bottom:0;padding-top:56px;position:sticky;top:calc(var(--site-header-height) - 8px)}}.benefits-card{cursor:pointer;min-height:190px}@media screen and (min-width:992px){.benefits-card{min-height:230px}}@media screen and (min-width:1200px){.benefits-card{min-height:290px}}.benefits-card__content{opacity:0;transition:opacity .25s ease}.benefits-card__content-hover{inset:0;position:absolute;transition:opacity .25s ease}.benefits-card_hover{background-image:none!important}.benefits-card_hover .benefits-card__content-hover{opacity:0}.benefits-card_hover .benefits-card__content{opacity:1}.breadcrumbs{padding:0!important}.vacancy-rubric__body{padding-left:0}.text>[class*=content]:last-child{margin-bottom:0!important;padding-bottom:0!important}.vacancy-lightbox-link{background:none;border:none;cursor:pointer;font-weight:500;margin:0;padding:0;position:relative}.vacancy-lightbox-link,.vacancy-lightbox-link:link,.vacancy-lightbox-link:visited{color:currentColor}.vacancy-lightbox-link:after{background:currentColor;bottom:0;content:"";display:block;height:1.5px;left:0;position:absolute;right:0}.vacancy-lightbox-link:hover:after{display:none}.video.video_custom-event{cursor:pointer}.video.video_custom-event iframe{z-index:-1}