.order-previews__title-wrapper{align-items:baseline;display:flex;grid-column-end:four;justify-content:space-between}.order-previews__title{-webkit-hyphens:none;hyphens:none}.order-previews__city-select{color:var(--ruki-black)}.order-previews__no-orders{grid-column:1/4}.order-previews__city-select.city-select__button_opened,.order-previews__city-select:not(.city-select__button_opened):hover{background-color:transparent}.order-previews__city-select-icon{margin-left:12px;order:2;transform:rotate(90deg);transition:transform .3s ease-in-out}.order-previews__city-select .city-select__current-city{font-size:20px;max-width:none}.city-select__button_opened>.order-previews__city-select-icon{transform:rotate(-90deg)}.order-previews__category{border-radius:9999px;display:flex;gap:12px;justify-content:flex-start;padding:8px 10px;position:relative;width:100%}.order-previews__category:hover{background-color:var(--ruki-lightgrey)}@media(max-width:900px){.order-previews__category:hover{background-color:transparent}}.order-previews__category-image-wrapper{align-items:center;border-radius:20px;display:flex;height:40px;justify-content:center;width:40px}.order-previews__category-image_all{background-repeat:no-repeat;background-size:40px;height:40px;width:40px}.order-previews__category-arrow{display:none;position:absolute;right:16px;top:calc(50% - 6px)}.order-previews__category_active{background-color:var(--ruki-lightgrey)}.order-previews__category_active>.order-previews__category-arrow{display:block}.order-previews__category-name_active{font-weight:700}.order-previews__items{display:grid;gap:4px;grid-auto-rows:max-content;grid-template-columns:1fr 1fr 1fr}.order-previews__item{display:flex;flex-direction:column}.order-previews__item-title-wrapper{flex-grow:1}.order-previews__item-category{font-size:16px;line-height:24px;padding:6px 20px}.order-previews__item-main{background-color:var(--ruki-lightgrey);display:flex;flex-direction:column;flex-grow:1;justify-content:space-between;padding:20px}.order-previews__placeholder{align-items:center;background-color:var(--ruki-lightgrey);display:flex;height:300px;justify-content:center;position:relative}.order-previews__item-geo{align-items:center;display:flex;gap:6px}.order-previews__item-geo-icon-wrapper{align-items:center;border-radius:50%;display:flex;flex-shrink:0;height:20px;justify-content:center;width:20px}.order-previews__item-geo-icon-wrapper_black{background-color:var(--ruki-black)}.order-previews__item-geo-name{font-size:16px}.order-previews__item-title{display:block;font-size:20px;font-weight:400;line-height:28px;margin-top:16px}.order-previews__item-title-word{display:inline-block;-webkit-hyphens:auto;hyphens:auto}.order-previews__price-block{display:flex;padding-top:20px;width:100%}.order-previews__item-dates{display:flex;flex-direction:column;font-size:16px;line-height:24px;margin-top:8px;opacity:.6}.order-previews__category-title,.order-previews__item-price{font-family:var(--font-accent);font-size:32px;font-weight:500;line-height:44px}.order-previews__item-action{background-color:var(--ruki-white);border-radius:9999px;color:var(--ruki-black);font-family:var(--font-accent);font-size:14px;font-weight:500;letter-spacing:1.5px;margin-top:15px;min-width:0;text-transform:uppercase;width:100%}.order-previews__item-action:hover{background-color:var(--ruki-black);color:var(--ruki-white)}@media(max-width:900px){.order-previews__title-wrapper{flex-direction:column}.order-previews__title-wrapper .city-select__wrapper{height:auto;min-height:auto}.order-previews__city-select{height:auto;min-height:auto;padding:10px 0}.order-previews__city-select .city-select__current-city{display:block;padding-left:0}.order-previews__category-list{-ms-overflow-style:none;display:flex;gap:4px;margin-bottom:0;overflow-y:scroll;scrollbar-width:none;width:calc(100vw - 30px)}.order-previews__category-list::-webkit-scrollbar{display:none}.order-previews__category-image-wrapper,.order-previews__category-image_all,.order-previews__category-title{display:none}.order-previews__category{flex-direction:column;gap:2px;padding:4px 12px}.order-previews__category-name{color:var(--ruki-grey);font-size:16px;line-height:20px}.order-previews__category_active,.order-previews__category_active:hover{background-color:#333}.order-previews__category_active>.order-previews__category-name{color:var(--ruki-white);font-weight:400}.order-previews__category_active>.order-previews__category-arrow{display:none}.order-previews__items{grid-template-columns:1fr 1fr;margin-left:-15px;margin-right:-15px}.order-previews__item{max-width:calc(50vw - 2px);overflow:hidden}.order-previews__no-orders{padding-left:15px;padding-right:15px}.order-previews__category-image-wrapper_active{border:1px solid var(--ruki-cyan);border-radius:50%}.order-previews__item:nth-child(9){display:none}}.how-to-work-with-us{font-family:var(--font-regular);font-size:var(--font-size-base);letter-spacing:normal;line-height:25px}.how-to-work-with-us__title{margin-bottom:16px;padding-top:20px}.how-to-work-with-us__list{counter-reset:howto}.how-to-work-with-us__item{background-color:#333;box-sizing:border-box;color:var(--ruki-white);counter-increment:howto;display:block;list-style:none;margin-left:0;min-height:240px;padding:32px 150px 32px 32px;position:relative}.how-to-work-with-us__text{font-size:.8em;line-height:1.5}.how-to-work-with-us__item:before{align-items:center;background-color:var(--theme-accent-background);border-radius:100%;color:var(--theme-accent-text);content:counter(howto);display:flex;font-family:var(--font-accent);font-size:1em;height:40px;justify-content:center;line-height:1.2;margin-bottom:8px;width:40px}.how-to-work-with-us__image{position:absolute;right:0;top:0}.how-to-work-with-us__image_qr-code{right:58px;top:58px}.how-to-work-with-us__item-content_completed{position:relative}.how-to-work-with-us__checkmark{bottom:0;left:0;margin:auto;position:absolute;right:0}.how-to-work-with-us__mobile-links{display:none}.how-to-work-with-us__badge{background:transparent;border:1px solid var(--ruki-white)}@media(min-width:901px){.how-to-work-with-us__conversion{margin:0 10%}}@media(max-width:900px){.how-to-work-with-us__conversion{margin:0 5%}.how-to-work-with-us__item{min-height:auto;padding:20px}.how-to-work-with-us__text{font-size:1em}.how-to-work-with-us__image{display:none}.how-to-work-with-us__mobile-links{display:flex;flex-wrap:wrap;gap:4px;margin-top:20px}}@media(max-width:600px){.how-to-work-with-us__conversion{margin:0}.how-to-work-with-us__checkmark{transform:scale(.8)}}@supports not (display:grid){.how-to-work-with-us__list{display:flex;flex-direction:row;justify-content:space-between}@media(min-width:901px){.how-to-work-with-us__item{flex:0 0 25%;padding-right:20px}.how-to-work-with-us__item:last-child{padding-right:0}}@media(max-width:900px){.how-to-work-with-us__list{flex-wrap:wrap}.how-to-work-with-us__item{flex-basis:calc(50% - 20px);flex-grow:1;flex-shrink:1}}@media(max-width:600px){.how-to-work-with-us__list{display:block}.how-to-work-with-us__item{margin-bottom:20px}.how-to-work-with-us__item:last-child{margin-bottom:0}}}@supports(display:grid){.how-to-work-with-us__list{box-sizing:border-box;-moz-column-gap:4px;column-gap:4px;display:grid;grid-template-columns:repeat(2,1fr);row-gap:4px}@media(max-width:600px){.how-to-work-with-us__list{grid-row-gap:20px;grid-template-columns:repeat(1,1fr)}}}.specialist-register-button{margin-bottom:26px}@media(min-width:400px){.specialist-register-button{min-width:320px}}.specialist-registration-cover__suptitle{color:var(--ruki-white);font-size:24px;font-weight:400;line-height:28px;margin-bottom:12px}@media(max-width:900px){.specialist-registration-cover__title{-webkit-hyphens:none;hyphens:none}}@media(max-width:600px){.specialist-registration-cover__title{font-size:36px;line-height:36px}}.specialist-registration-cover{box-sizing:border-box;overflow:hidden}.specialist-registration-cover_main{background:var(--ruki-black);overflow:visible;padding:60px 15px 80px;position:relative}@media(max-width:900px){.specialist-registration-cover_main{padding:40px 0 150px}}.specialist-registration-cover__instruments{bottom:-80px;position:absolute;right:-15px}@media(max-width:900px){.specialist-registration-cover__instruments{bottom:-150px;height:100px}}.specialist-registration-cover__image{background-position:100% 100%;background-size:contain;height:100%;left:auto;margin-bottom:-3px;width:100%}.specialist-registration-cover__button-description{font-size:16px;margin-bottom:40px}.specialist-registration-cover__fact{margin-bottom:60px;text-transform:lowercase}.specialist-registration-cover__inner{margin:0 auto 20px;max-width:680px}@media(min-width:1201px){.specialist-registration-cover__inner{max-width:1032px}}.specialist-registration-cover__title-text{color:var(--ruki-white);font-weight:500}.specialist-registration-cover__title-point{color:var(--ruki-cyan);font-weight:500}.specialist-registration-cover__action{background-color:var(--ruki-blue);border-radius:8px;color:var(--ruki-white);font-family:var(--text-regular);font-size:20px;letter-spacing:0;padding:20px 60px;text-transform:none}.specialist-registration-cover__button{margin-bottom:10px;width:100%}.specialist-registration-cover__action-header-wrapper{display:flex;padding-bottom:0;padding-top:60px}.page-specialist-register__fixed-action-button-block{background-color:var(--ruki-white);bottom:0;box-shadow:0 -2px 4px 0 rgba(0,0,0,.08);display:none;left:0;position:fixed;width:100%;z-index:7}.page-specialist-register__fixed-action-button-block_visible{display:flex}.page-specialist-register__fixed-action-button-block-inner{align-items:center;box-sizing:border-box;display:flex;gap:100px;justify-content:space-between;margin:0 auto;max-width:1240px;padding:20px;width:100%}.page-specialist-register__action-text{display:flex;flex-direction:column;flex-grow:1;gap:5px;margin-top:3px}.specialist-registration-cover__scroll-to{display:none;font-family:var(--text-regular);font-size:20px;letter-spacing:0;text-transform:none}.page-specialist-register__action-heading{font-weight:400}@media(min-width:901px){.specialist-registration-cover__conversion{max-width:320px}.specialist-registration-cover__content_specialized{display:flex}.specialist-registration-cover__left_specialized{flex:0 0 50%}}@media(max-width:900px){.page-specialist-register__fixed-action-button-block{display:block}.page-specialist-register__fixed-action-button-block_web-view{display:none}.page-specialist-register__fixed-action-button-block-inner{gap:0}.specialist-registration-cover__action,.specialist-registration-cover__action-text{display:none}.specialist-registration-cover__action_fixed{display:flex;width:100%}.specialist-registration-cover>.static-layout-widget__content{min-height:255px}.page-specialist-register__action-heading{display:none}.specialist-registration-cover__scroll-to{color:var(--ruki-white);display:block;opacity:.5}.specialist-registration-cover__action-header-wrapper{padding-top:40px}}.page-specialist-register-classifier__title{-webkit-hyphens:none;hyphens:none}.page-specialist-register-classifier__link-block{display:grid;gap:4px;grid-template-columns:1fr 1fr 1fr}.page-specialist-register-classifier__link-wrapper{display:block}.page-specialist-register-classifier__link{color:var(--ruki-black);min-height:220px;overflow:hidden;padding:20px;position:relative;text-align:center}.page-specialist-register-classifier__link-image{background-position:50%;background-repeat:no-repeat;bottom:40px;height:100px;left:calc(50% - 60px);-o-object-fit:contain;object-fit:contain;position:absolute;width:120px}.page-specialist-register-classifier__link-image_elektrika{bottom:0;height:140px}.page-specialist-register-classifier__link-text{line-height:32px}.page-specialist-register-classifier__list-link{border-bottom:1px solid #dadada;color:var(--ruki-black);display:block;padding:32px 40px 32px 52px;position:relative}.page-specialist-register-classifier__list-icon,.page-specialist-register-classifier__list-image{left:0;position:absolute;top:calc(50% - 16px)}.page-specialist-register-classifier__arrow{position:absolute;right:7px;top:calc(50% - 5px)}.page-specialist-register-classifier__show-more{color:var(--link-color);display:none;margin:0 auto}.page-specialist-register-classifier__show-more:hover{color:var(--link-color-active)}.page-specialist-register-classifier__show-more-icon{margin-left:8px;padding:5px}.page-specialist-register-classifier__install-our-app-text{color:var(--ruki-grey)}@media(max-width:900px){.page-specialist-register-classifier__link-block-wrapper{order:2}.page-specialist-register-classifier__specialization-text{color:var(--ruki-grey)}.page-specialist-register-classifier__install-our-app{display:none}.page-specialist-register-classifier__list-link{padding:16px 30px 16px 40px}.page-specialist-register-classifier__list-icon{height:24px;top:calc(50% - 12px);width:24px}.page-specialist-register-classifier__link-wrapper_closed:not(:first-child),.page-specialist-register-classifier__list-link_closed{display:none}.page-specialist-register-classifier__link-wrapper_closed:first-child{grid-column-end:span 3}.page-specialist-register-classifier__show-more{display:flex}.page-specialist-register-classifier__show-more_open{padding-top:20px}.page-specialist-register-classifier__link-text{line-height:24px}}@media(max-width:600px){.page-specialist-register-classifier__link-block{grid-template-columns:repeat(2,minmax(160px,1fr))}.page-specialist-register-classifier__link{min-height:170px;text-align:left}.page-specialist-register-classifier__link-image{bottom:24px;height:80px;left:calc(50% - 40px);width:80px}.page-specialist-register-classifier__link-image_elektrika{bottom:0;height:105px}}.fact__title{font-family:var(--font-accent);font-size:30px;line-height:35px}@media(max-width:1000px){.fact{margin-bottom:40px}.fact__title{margin-bottom:5px}}@media(min-width:1001px){.fact{max-width:210px}.fact__title{margin-bottom:10px}}@supports(display:grid){@media(min-width:1001px){.fact-container{display:grid;grid-auto-rows:200px;grid-template-columns:repeat(2,1fr)}}@media(max-width:900px){.fact-container{grid-column-gap:20px}}@media(min-width:901px){.fact-container{grid-column-gap:40px}}}@supports not (display:grid){@media(min-width:1001px){.fact-container{display:flex;flex-flow:row wrap;justify-content:space-between;margin-bottom:60px}}}@media(min-width:1221px){.fact{max-width:300px}}.specialist-register-facts__block_conversion{display:flex;flex-direction:column;-webkit-hyphens:manual;hyphens:manual;justify-content:space-between;position:relative}.specialist-register-facts__block_conversion:hover{opacity:.9}.specialist-register-facts__arrow{bottom:0;color:var(--ruki-white);font-size:300px;letter-spacing:-1px;line-height:0;position:absolute;right:0}.specialist-register-facts__arrow:before{content:"→";display:block;height:110px}@media(max-width:900px){.specialist-register-facts__block_conversion{margin-left:-15px;margin-right:-15px;min-height:400px;padding:52px 15px}.specialist-register-facts__conversion-text{max-width:280px}}@media(min-width:901px){.specialist-register-facts__block{padding:40px 0 20px}.specialist-register-facts__block_conversion{padding:100px 20px}.specialist-register-facts__conversion-title{padding-bottom:120px}.specialist-register-facts__conversion-text{margin-right:200px}}@media(min-width:601px)and (max-width:900px){.specialist-register-facts__conversion-text{font-size:16px;margin-right:100px}}.job-posting-description__heading{font-weight:700}.job-posting-description{background-color:var(--ruki-cyan);padding:32px}.job-posting-description__heading{padding-bottom:24px}.job-posting-description__list-item:nth-child(-n+2){padding-left:25px;position:relative}.job-posting-description__list-item:nth-child(-n+2):before{content:"✓";left:0;position:absolute;top:2px}@media(max-width:900px){.job-posting-description__heading{padding-bottom:32px;padding-top:32px}.job-posting-description{background-color:transparent;padding:0}.job-posting-description__list-item,.job-posting-description__list-item:nth-child(-n+2){padding-bottom:16px;padding-left:16px!important;position:relative}.job-posting-description__list-item:before,.job-posting-description__list-item:nth-child(-n+2):before{color:var(--ruki-black);content:"•";font-size:35px;left:0;line-height:20px;position:absolute;top:0}}.how-we-work-with-specialists{margin:0 auto;text-align:center}.how-we-work-with-specialists__order-example-wrapper{position:relative}.how-we-work-with-specialists__order-example{max-width:100%;width:100%}.how-we-work-with-specialists__qr-code{border:1px solid var(--ruki-black);bottom:6px;position:absolute;right:0}.how-we-work-with-specialists__info{display:flex;flex-direction:column;justify-content:space-between}.how-we-work-with-specialists__app-block,.how-we-work-with-specialists__list{display:flex;flex-direction:column;gap:20px}.how-we-work-with-specialists__app-links{display:none}.how-we-work-with-specialists__main{padding-top:40px}.how-we-work-with-specialists__get-our-app-text{color:var(--ruki-grey)}@media(max-width:900px){.how-we-work-with-specialists{text-align:start}.how-we-work-with-specialists__main{padding-top:0}.how-we-work-with-specialists__app-block,.how-we-work-with-specialists__qr-code{display:none}.how-we-work-with-specialists__info{order:1;padding-bottom:28px;padding-top:20px}.how-we-work-with-specialists__order-example-wrapper{order:2}.how-we-work-with-specialists__app-links{display:flex;gap:4px;justify-content:space-between}.how-we-work-with-specialists__app-link{flex-grow:1}}.page-specialist-register .footer{padding-bottom:130px}@media(max-width:900px){.page-specialist-register .footer{padding-bottom:110px}}.specialist-form-button_error{background:var(--ruki-red)}.specialist-form-button_error:hover{background:var(--ruki-red-hover)}.specialist-form-button_error:active{background:var(--ruki-red-active)}.fulltimer-form__submit{display:flex;flex-direction:column;margin-top:10px}.fulltimer-form__oferta{margin-top:26px}.specialist-form__form{--font-size-base:20px}.specialist-form__submit{display:flex;flex-direction:column;margin-top:10px}.specialist-form__oferta{margin-top:26px}.specialist-form__address-note{font-size:16px;margin-bottom:10px;margin-top:-10px}@media(min-width:601px)and (max-width:980px){.specialist-form__facts{grid-column-start:four}.specialist-form__form{display:block;grid-column-end:three}}@media(max-width:600px){.specialist-form__facts{display:none}}@media(min-width:901px){.specialist-form__address-note{margin-left:150px}}.thumbs-up__wrapper{position:relative}.thumbs-up__hand,.thumbs-up__portal{background-position:0 0;background-repeat:no-repeat;background-size:610px 528px;bottom:0;height:100%;left:0;position:absolute;width:100%}.thumbs-up__hand{bottom:auto;height:528px;width:610px;z-index:2}.thumbs-up__portal{background-image:url(/static/media/portal.3198534a17cb90cb6683.svg);display:none;z-index:1}.thumbs-up{height:100%;position:absolute;width:100%}@media(min-width:901px){.thumbs-up__wrapper{min-height:528px}}@media(min-width:901px)and (max-width:1181px){.thumbs-up{margin-right:-20px}}@media(min-width:1181px){.thumbs-up__wrapper{margin-left:-40px}.thumbs-up{height:calc(100% + 100px);width:calc(100% + 20px)}.thumbs-up__portal{display:block}}@media(min-width:1181px)and (max-width:1221px){.thumbs-up__wrapper{margin-right:-20px}}@media(min-width:601px)and (max-width:900px){.thumbs-up__wrapper{margin-right:-15px;min-height:422.4px}.thumbs-up__portal{display:none}.thumbs-up__hand{bottom:0;height:422.4px;width:488px}}@media(max-width:600px){.thumbs-up__wrapper{display:none}}@media(min-width:901px){.page-specialist-registered__app-wrapper{margin-top:30px;padding-bottom:80px}}@media(min-width:601px)and (max-width:900px){.page-specialist-registered__app-wrapper{padding-bottom:40px;white-space:pre-wrap}}@media(max-width:600px){.page-specialist-registered__app-wrapper{margin-top:52px;padding-bottom:40px}}.page-specialist-registered__text-wrapper{display:flex;flex-direction:column;justify-content:space-around}.page-specialist-registered__text-wrapper_short{height:400px}.page-specialist-registered__app-wrapper{display:flex;flex-wrap:wrap;font-size:16px;margin-bottom:-8px;row-gap:8px}.app-badge_svg_color_theme-accent-background{margin-right:8px}.choice-field-indicator{background:#dadada;flex-shrink:0;height:20px;margin-right:10px;position:relative;width:20px}.choice-field-indicator_checked{background-color:var(--theme-accent-background)}.choice-field-indicator_type_checkbox{border-radius:2px}.choice-field-indicator_type_radio,.choice-field-indicator_type_radio:after{border-radius:50%}.choice-field-indicator_checked:after{bottom:0;content:"";left:0;margin:auto;position:absolute;top:0}.choice-field-indicator_type_radio_checked:after{background:#fff;height:8px;left:6px;top:0;width:8px}.choice-field-indicator_type_checkbox_checked:after{background:url(/static/media/checkmark.c8bc1eeeda5ad88ee33d.svg) no-repeat;height:14px;left:3px;width:14px}.choice-field-indicator__input{visibility:hidden}.choice-field{align-items:center;cursor:pointer;display:flex;flex-wrap:nowrap;position:relative}.choice-field_disabled{color:#979797;cursor:default}.choice-field__indicator{flex:0 0 20px}.choice-field__label{line-height:20px;margin-top:2px}.choice-field__free-input{overflow:hidden}.choice-field__free-input_hidden{height:0}@media (min-width:871px){.choice-field__free-input{margin:10px 0 0 30px}}@media (max-width:870px){.choice-field__free-input{margin:10px 0}}.specialist-document-info__icon{height:auto;width:100%}@media(max-width:600px){.specialist-document-info__icon{height:45px;position:absolute;right:20px;top:40px;width:40px}.specialist-document-info__title{padding-right:50px}.specialist-document-info__info-wrapper{display:flex;flex-direction:column}.specialist-document-info__button{margin-top:10px;order:2}}.specialist-photo-form__image-block{grid-row:1/span 2}.specialist-photo-form__image-wrapper{background-color:var(--ruki-lightgrey);height:calc(100% - 75px);margin-top:45px;padding-top:30px;width:100%}.specialist-photo-form__image{background-image:url(/static/media/selfie.bcd5874e168942eda470.svg);background-position:100% 100%;background-repeat:no-repeat;background-size:contain;height:100%;left:2px;position:relative;top:2px;width:100%}@media(max-width:600px){.specialist-photo-form__image-wrapper{height:330px;margin:0;padding-top:10px}.specialist-photo-form__image{background-position-y:top;background-size:cover}}.stepper{display:flex;justify-content:space-between;width:100%}.stepper,.stepper__step{align-items:center;position:relative}.stepper__step{border:5px solid var(--theme-default-background);border-radius:50%;color:var(--ruki-white);font-size:20px;height:35px;line-height:35px;text-align:center;width:35px;z-index:3}.stepper__step_past{background-color:var(--ruki-black)}.stepper__step_future{background-color:var(--ruki-grey);cursor:default}.stepper__step_current{background-color:var(--theme-accent-background)}.stepper__path{border-style:dashed;border-width:1px;content:"";height:0;position:absolute;top:50%;z-index:1}.stepper__path_past{border-color:var(--ruki-black);left:0}.stepper__path_future{border-color:var(--ruki-grey);right:0}.specialist-passport-form__image-wrapper{background-color:var(--ruki-lightgrey);height:calc(100% - 75px);margin-top:45px;padding-top:30px;width:100%}.specialist-passport-form__image{background-image:url(/static/media/passport.f9928c78a119cc546ede.svg);background-position:top;background-repeat:no-repeat;background-size:contain;height:100%;left:2px;position:relative;top:2px;width:100%}@media(max-width:600px){.specialist-passport-form__image-wrapper{height:330px;margin:0;padding-top:10px}}.specialist-form__button{width:100%}.specialist-form__error{color:var(--ruki-red)}.specialist-form__error:empty{display:none}.specialist-form__image-block{grid-row:1/span 2}.specialist-passport-angled-form__button{width:100%}.specialist-passport-angled-form__error{color:var(--ruki-red)}.specialist-passport-angled-form__error:empty{display:none}.specialist-passport-angled-form__image-block{grid-row:1/span 2}.specialist-passport-angled-form__image-wrapper{background-color:var(--ruki-lightgrey);height:calc(100% - 75px);margin-top:45px;padding-top:30px;width:100%}.specialist-passport-angled-form__image{background-image:url(/static/media/angled_passport.e0b7c644a977275cdc10.svg);background-position:top;background-repeat:no-repeat;background-size:contain;height:100%;left:2px;position:relative;top:2px;width:100%}@media(max-width:600px){.specialist-passport-angled-form__image-wrapper{height:330px;margin:0;padding-top:10px}}.specialist-registry-form__button{width:100%}.specialist-registry-form__error{color:var(--ruki-red)}.specialist-registry-form__error:empty{display:none}.specialist-registry-form__image-block{grid-row:1/span 2}.specialist-registry-form__image-wrapper{background-color:var(--ruki-lightgrey);height:calc(100% - 75px);margin-top:45px;padding-top:30px;width:100%}.specialist-registry-form__image{background-image:url(/static/media/registry.818e6fde5a65fefb7641.svg);background-position:top;background-repeat:no-repeat;background-size:contain;height:100%;left:2px;position:relative;top:2px;width:100%}@media(max-width:600px){.specialist-registry-form__image-wrapper{height:330px;margin:0;padding-top:10px}}.specialist-document-success__checkmark{display:none;margin:20px auto}@media(max-width:600px){.specialist-document-success__checkmark{display:block}}.page-specialist-vacancy>.footer{padding-bottom:135px}@media(max-width:600px){.page-specialist-vacancy>.footer{padding-bottom:65px}}.page-specialist-vacancy__breadcrumbs-wrapper{display:flex}.page-specialist-vacancy__detail-title{background-color:var(--ruki-white);color:var(--ruki-black);display:inline-block;font-weight:700;padding:4px 8px}.page-specialist-vacancy__conversion{background-color:#333}.page-specialist-vacancy__conversion-label{background-color:var(--ruki-white);color:var(--ruki-black);display:block;font-weight:700;margin-bottom:40px;padding:12px 12px 12px 35px;position:relative}.page-specialist-vacancy__conversion-label:before{background-image:url(/static/media/lightning.6b8625750994f9367322.svg);content:"";height:20px;left:9px;position:absolute;top:16px;width:20px}.page-specialist-vacancy__conversion-texts{align-items:flex-start;display:flex;flex-direction:column;padding:32px}.page-specialist-vacancy__conversion-title{color:var(--ruki-white);font-weight:700;margin-bottom:24px}.page-specialist-vacancy__conversion-text{color:var(--ruki-grey);line-height:1.5}.page-specialist-vacancy__conversion-image-container{align-items:flex-end;display:flex;height:100%;min-height:300px}.page-specialist-vacancy__conversion-image{display:block;height:100%;margin:0 auto;max-height:265px;max-width:340px;width:100%}.page-specialist-vacancy__pros{display:flex;gap:40px}.page-specialist-vacancy__example{display:block;height:auto;margin:40px auto 0;max-height:250px;max-width:100%}.page-specialist-vacancy__example-block{overflow:hidden}.page-specialist-vacancy__requirements{background-color:var(--ruki-lightgrey);padding:52px}.page-specialist-vacancy__requirement{font-size:.85em;margin-bottom:15px}.static-layout-list_unordered .page-specialist-vacancy__requirement:before{color:var(--ruki-black);margin-right:24px}.page-specialist-vacancy__action{border-radius:9999px;font-size:1.1em;font-weight:400;height:auto;line-height:1.5;margin-top:20px;padding:16px 32px}.page-specialist-vacancy__action_fixed{flex-shrink:0;margin-top:0}.page-specialist-vacancy__action-icon{margin-left:40px}.page-specialist-vacancy__work-condition{color:var(--ruki-grey);font-size:.85em}.page-specialist-vacancy__cover-container .static-layout-widget__content{min-height:auto}.page-specialist-vacancy__cover{background-position:50%;background-repeat:no-repeat;background-size:cover;height:auto}.page-specialist-vacancy__cover-content{color:var(--ruki-white)}.page-specialist-vacancy__work-conditions{padding-top:40px}.page-specialist-vacancy__organization-block{background-color:var(--ruki-lightgrey);display:flex;flex-direction:column;justify-content:space-between;padding:32px}.page-specialist-vacancy__organization-block-info{align-items:flex-start;display:flex;flex-direction:column}.page-specialist-vacancy__organization-label{align-items:center;background-color:var(--ruki-black);color:var(--ruki-white);display:flex;font-size:.8em;gap:6px;line-height:2;padding:6px 15px 6px 8px}.page-specialist-vacancy__organization-label:before{background-image:url(/static/media/helmet.b18c959537ffb6d4f027.svg);content:"";display:block;height:24px;width:24px}.page-specialist-vacancy__organization-title{font-family:var(--font-regular);font-weight:700;letter-spacing:0;padding-bottom:20px;padding-top:40px}.page-specialist-vacancy__organization-text{color:var(--ruki-grey);line-height:1.5}.page-specialist-vacancy__organization-action{background-color:var(--ruki-black);border-radius:9999px;height:64px;justify-content:space-between;margin-top:40px;padding-right:6px;width:100%}.page-specialist-vacancy__organization-action:hover{background-color:var(--ruki-black-active)}.page-specialist-vacancy__telegram-icon{background:linear-gradient(0deg,#1d93d2,#38b0e3);border-radius:9999px}.page-specialist-vacancy__fixed-action-button-block{display:none}.page-specialist-vacancy__fixed-action-button-block_visible{background-color:var(--ruki-white);bottom:0;box-shadow:0 -2px 4px 0 rgba(0,0,0,.08);display:flex;left:0;position:fixed;width:100%;z-index:7}.page-specialist-vacancy__fixed-action-button-block-inner{align-items:center;box-sizing:border-box;display:flex;gap:100px;justify-content:space-between;margin:0 auto;max-width:1240px;padding:20px;width:100%}.page-specialist-vacancy__action-text{display:flex;flex-direction:column;flex-grow:1;gap:5px;margin-top:3px}@media(max-width:900px){.page-specialist-vacancy__cover{filter:brightness(50%)}.page-specialist-vacancy__title{font-size:2em;letter-spacing:0;line-height:1.5;margin-left:0}.page-specialist-vacancy h2{font-size:1.75em;letter-spacing:0;line-height:1.5;margin-left:0}.page-specialist-vacancy__pros{flex-direction:column}.page-specialist-vacancy__requirement,.page-specialist-vacancy__work-condition{font-size:1em}.page-specialist-vacancy__action_fixed{width:100%}.page-specialist-vacancy__fixed-action-button-block-inner{align-items:flex-start;flex-direction:column;gap:0;padding:15px}.page-specialist-vacancy__action-text{margin-top:0}.page-specialist-vacancy__action-heading{display:none}.page-specialist-vacancy__cover{background-position:50%;display:block;inset:0;position:absolute}.page-specialist-vacancy__conversion-label:before{top:11px}.page-specialist-vacancy__conversion-texts{padding:20px}.page-specialist-vacancy__work-conditions{order:1;padding-bottom:52px;padding-top:0}.page-specialist-vacancy__requirements{background:none;order:2;padding:0}.page-specialist-vacancy__conversion-image-container{min-height:190px}.page-specialist-vacancy__organization-block{padding:20px}.page-specialist-vacancy__work-condition-title{font-size:1.2em;padding-bottom:10px}.page-specialist-vacancy .footer__content{padding-bottom:52px}}.vacancy-phone-form__submit-block{align-items:center;display:flex;justify-content:space-between}.vacancy-phone-form__offer-text{flex-basis:50%;font-size:.7em}.vacancy-phone-form__verify-controls{align-items:baseline;display:flex;justify-content:space-between}.vacancy-phone-form__resend-button-wrapper{flex-basis:45%}.vacancy-phone-form__change-phone{color:var(--link-color);font-size:.6em}.page-specialist-vacancy__container{position:relative;top:-20px}.page-specialist-vacancy__ontainer_loader{height:20px;width:20px}.page-specialist-vacancy__submit-container{flex-basis:45%}@media(max-width:900px){.vacancy-phone-form__offer-text{flex-basis:100%;order:2}.page-specialist-vacancy__slide_first{margin-bottom:40px}.page-specialist-vacancy__submit-container{bottom:15px;bottom:calc(env(safe-area-inset-bottom) + 15px);display:none;left:15px;position:fixed;right:15px;z-index:1}.page-specialist-vacancy__container_loader{height:32px;top:0}.page-specialist-vacancy__submit-container_static{display:block;flex-basis:100%;margin-bottom:32px;position:static;width:100%}.page-specialist-vacancy__slide_first{order:1}.page-specialist-vacancy__slide_second{order:2}.vacancy-phone-form__verify-controls{flex-direction:column;gap:16px}}@media(max-width:600px){.vacancy-phone-form__change-phone{font-size:.75em}}.vacancy-paragraph{flex:1 1}.vacancy-paragraph__title{align-items:center;display:flex;font-weight:700;gap:20px;padding-bottom:40px;width:64%}.vacancy-paragraph__square{background-color:#333;content:"";display:block;flex-shrink:0;height:32px;width:32px}.vacancy-paragraph__text{color:var(--ruki-grey);line-height:1.5}@media(max-width:900px){.vacancy-paragraph__title{margin-left:-15px;width:100%}.vacancy-paragraph__square{height:20px;width:20px}.vacancy-paragraph__title{gap:14px;padding-bottom:8px}.vacancy-paragraph__text{padding-left:19px}}.details{border-bottom:1px solid var(--ruki-lightgrey);padding:16px 0;width:100%}.details_with_collapsing_content{cursor:pointer}.details__summary-title{line-height:1.2}.details__content{display:block;opacity:0;padding-left:26px;padding-top:12px;position:relative;transition:opacity .3s linear .18s;z-index:0}@media(max-width:600px){.details__content{padding-left:20px}}.details_open .details__content{opacity:1}.details__summary{box-sizing:border-box;cursor:pointer;display:flex;flex:1 1 auto;flex-direction:row;font-weight:700;justify-content:space-between;outline:none;padding-right:24px;position:relative;text-align:left}.details:last-of-type .details__summary_closed{border-bottom:none}.details__icon path{transition:fill .5s linear}.details__summary:focus .details__icon path,.details_with_collapsing_content:focus .details__icon path{fill:var(--link-color-active)}.details__summary:hover .details__icon path,.details_with_collapsing_content:hover .details__icon path{fill:var(--link-color-hover)}.details__summary::-webkit-details-marker{display:none}.details__icon-wrapper{top:6px}.details__icon,.details__icon-wrapper{height:12px;position:absolute;right:0;width:12px}.details__icon{bottom:0;top:0;fill:var(--link-color);font-size:0;transition:transform .18s linear}.vacancy-faq__more{color:var(--link-color);font-size:1em;font-weight:700;margin-top:28px}.vacancy-faq__more:hover{color:var(--link-color-active)}.vacancy-faq__more-icon{margin-left:20px}.vacancy-faq__more:hover .vacancy-faq__more-icon{color:var(--link-color-active)}.vacancy-link-cloud{display:flex;flex-wrap:wrap;gap:32px 50px;margin-bottom:40px;margin-top:40px}.vacancy-link-cloud__link{color:var(--ruki-black);display:block;font-family:var(--font-accent);font-size:.9em;font-weight:500;line-height:1.2;width:350px}.vacancy-link-cloud__arrow{position:relative;top:2px}@media(max-width:900px){.vacancy-link-cloud{margin-top:0}}.page-vacancy-success__breadcrumbs{margin-top:0}.page-vacancy-success__main-block{display:flex;flex-direction:column;justify-content:space-between;min-height:60vh}.page-vacancy-success__login{display:flex;margin-top:100px}.page-vacancy-success__login-note{color:var(--ruki-grey);margin-top:16px}.page-vacancy-success__image{display:block;margin:0 auto;max-width:100%}.page-vacancy-success__mobile-image-block,.page-vacancy-success__mobile-links{display:none}.page-vacancy-success__link{border-radius:9999px}@media(max-width:900px){.page-vacancy-success__qr-code{display:none}.page-vacancy-success__notification,.page-vacancy-success__title{text-align:center}.page-vacancy-success__mobile-links{display:flex;flex-wrap:wrap}.page-vacancy-success__login{flex-direction:column;gap:20px;margin-top:20px}.page-vacancy-success__image-block{display:none}.page-vacancy-success__mobile-image-block{display:block}.page-vacancy-success__image_mobile{height:20vh}}.triple-column-block_areas-all,.triple-column-block_areas-one,.triple-column-block_areas-one-two,.triple-column-block_areas-one-two-three{grid-column-start:one}.triple-column-block_areas-two,.triple-column-block_areas-two-three{grid-column-start:two}.triple-column-block_areas-three{grid-column-start:three}.triple-column-block_areas-all,.triple-column-block_areas-one-two-three,.triple-column-block_areas-three,.triple-column-block_areas-two-three{grid-column-end:three}.triple-column-block_areas-one-two,.triple-column-block_areas-two{grid-column-end:two}.triple-column-block_areas-one{grid-column-end:one}.triple-column-block_padding-12-12{padding-bottom:12px}.triple-column-block_padding-12-20{padding-bottom:20px}@media(max-width:600px){.triple-column-block_padding-12-20{padding-bottom:12px}}.triple-column-block_padding-20-60{padding-bottom:60px}@media(max-width:600px){.triple-column-block_padding-20-60{padding-bottom:20px}}.triple-column-block_padding-20-40{padding-bottom:40px}@media(max-width:600px){.triple-column-block_padding-20-40{padding-bottom:20px}}.triple-column-block_padding-32-60{padding-bottom:60px}@media(max-width:600px){.triple-column-block_padding-32-60{padding-bottom:32px}}.triple-column-block_padding-12-40{padding-bottom:40px}@media(max-width:600px){.triple-column-block_padding-12-40{padding-bottom:12px}}.triple-column-block_padding-28-40{padding-bottom:40px}@media(max-width:600px){.triple-column-block_padding-28-40{padding-bottom:28px}}.triple-column-layout{display:flex;flex-flow:column wrap;padding-bottom:80px;width:100%}@supports(display:grid){.triple-column-layout{box-sizing:border-box;display:grid;grid-template-areas:"one two three";grid-template-columns:repeat(3,1fr)}}@media(max-width:600px){.triple-column-layout{padding-bottom:52px}}@media(min-width:901px){.triple-column-layout{grid-column-gap:40px}}@media(max-width:900px){.triple-column-layout_switch-to-flex-on-tablet{display:flex;flex-direction:column}}@media(max-width:600px){.triple-column-layout_switch-to-flex-on-mobile{display:flex;flex-direction:column}}.triple-column-layout_padding-to-h2{padding-bottom:60px}@media(max-width:900px){.triple-column-layout_padding-to-h2{padding-bottom:40px}}.triple-column-layout_padding-none{padding-bottom:0}@media(max-width:600px){.triple-column-layout_padding-none{padding-bottom:0}}.vacancy-form__container{max-width:100%;padding-bottom:52px}.vacancy-form__breadcrumbs-container{padding-bottom:40px}.vacancy-form__breadcrumbs{margin-top:0}.vacancy-form__title{font-size:1.8em;letter-spacing:0}.vacancy-form__error{color:var(--status-error)}.page-vacancy-form__slide-title{align-items:center;display:flex;gap:30px;justify-content:flex-start}@media(max-width:900px){.page-vacancy-form__slide{order:2}.vacancy-form__breadcrumbs-container{margin-top:-10px;padding-bottom:20px}}.vacancy-input__container{background-color:var(--ruki-lightgrey);border-bottom:1px solid var(--ruki-black);box-sizing:border-box;display:flex;flex-direction:column;gap:4px;margin-bottom:4px;padding:25px 32px;position:relative;width:100%}.vacancy-input__container_floating{padding:32px 32px 18px}.vacancy-input__container_error{border-bottom-color:var(--status-error)}.vacancy-input__container_margin{margin-bottom:40px}.vacancy-input__placeholder{color:var(--ruki-grey);font-size:1em;position:absolute;top:27px;transform:translateZ(0);transition-duration:.1s;transition-property:top,font-size;transition-timing-function:ease-in-out;will-change:top,font-size}.vacancy-input__placeholder_floating{font-size:.67em;top:10px}.vacancy-input__error{color:var(--status-error);font-size:.6em;height:0;margin-top:4px;transition:height .2s linear;transition:margin-bottom .2s linear}.vacancy-input__error_active{height:auto;margin-bottom:16px}.vacancy-input__progress-wrapper{position:absolute;right:0;top:0}@media(max-width:600px){.vacancy-input__container{padding:16px}.vacancy-input__container_floating{padding:24px 16px 8px}.vacancy-input__placeholder{top:18px}.vacancy-input__placeholder_floating{top:8px}.vacancy-input__error{font-size:.8em}.vacancy-input{font-size:1em}}.progress-amount{background-color:var(--ruki-cyan);color:var(--ruki-black);display:block;font-size:.6em;padding:3px 5px}.input-wrapper{align-items:flex-start;display:flex;justify-content:flex-start;margin-bottom:20px;position:relative}@media(max-width:900px){.input-wrapper{display:block;font-size:16px}}@media(min-width:901px){.input-wrapper{font-size:var(--font-size-base)}}.ui-typography_bold{font-weight:700}.ui-typography_italic{font-style:italic}.ui-typography_nullified{font-style:normal;font-weight:400;text-decoration:none}.ui-typography_family_accent{font-family:var(--font-accent)}@media(max-width:900px){.ui-typography_family_mobile_accent{font-family:var(--font-accent)}.ui-typography_family_mobile_default{font-family:var(--font-regular)}}.ui-typography_size_92px{font-size:92px}@media(max-width:900px){.ui-typography_size_mobile_92px{font-size:92px}}.ui-typography_size_90px{font-size:90px}@media(max-width:900px){.ui-typography_size_mobile_90px{font-size:90px}}.ui-typography_size_82px{font-size:82px}@media(max-width:900px){.ui-typography_size_mobile_82px{font-size:82px}}.ui-typography_size_70px{font-size:70px}@media(max-width:900px){.ui-typography_size_mobile_70px{font-size:70px}}.ui-typography_size_67px{font-size:67px}@media(max-width:900px){.ui-typography_size_mobile_67px{font-size:67px}}.ui-typography_size_60px{font-size:60px}@media(max-width:900px){.ui-typography_size_mobile_60px{font-size:60px}}.ui-typography_size_55px{font-size:55px}@media(max-width:900px){.ui-typography_size_mobile_55px{font-size:55px}}.ui-typography_size_52px{font-size:52px}@media(max-width:900px){.ui-typography_size_mobile_52px{font-size:52px}}.ui-typography_size_40px{font-size:40px}@media(max-width:900px){.ui-typography_size_mobile_40px{font-size:40px}}.ui-typography_size_38px{font-size:38px}@media(max-width:900px){.ui-typography_size_mobile_38px{font-size:38px}}.ui-typography_size_32px{font-size:32px}@media(max-width:900px){.ui-typography_size_mobile_32px{font-size:32px}}.ui-typography_size_30px{font-size:30px}@media(max-width:900px){.ui-typography_size_mobile_30px{font-size:30px}}.ui-typography_size_28px{font-size:28px}@media(max-width:900px){.ui-typography_size_mobile_28px{font-size:28px}}.ui-typography_size_26px{font-size:26px}@media(max-width:900px){.ui-typography_size_mobile_26px{font-size:26px}}.ui-typography_size_22px{font-size:22px}@media(max-width:900px){.ui-typography_size_mobile_22px{font-size:22px}}.ui-typography_size_20px{font-size:20px}@media(max-width:900px){.ui-typography_size_mobile_20px{font-size:20px}}.ui-typography_size_18px{font-size:18px}@media(max-width:900px){.ui-typography_size_mobile_18px{font-size:18px}}.ui-typography_size_16px{font-size:16px}@media(max-width:900px){.ui-typography_size_mobile_16px{font-size:16px}}.ui-typography_size_14px{font-size:14px}@media(max-width:900px){.ui-typography_size_mobile_14px{font-size:14px}}.ui-typography_size_12px{font-size:12px}@media(max-width:900px){.ui-typography_size_mobile_12px{font-size:12px}}.ui-typography_gutter_size_40px{margin-bottom:40px}@media(max-width:900px){.ui-typography_gutter_size_mobile_40px{margin-bottom:40px}}.ui-typography_gutter_size_32px{margin-bottom:32px}@media(max-width:900px){.ui-typography_gutter_size_mobile_32px{margin-bottom:32px}}.ui-typography_gutter_size_30px{margin-bottom:30px}@media(max-width:900px){.ui-typography_gutter_size_mobile_30px{margin-bottom:30px}}.ui-typography_gutter_size_28px{margin-bottom:28px}@media(max-width:900px){.ui-typography_gutter_size_mobile_28px{margin-bottom:28px}}.ui-typography_gutter_size_24px{margin-bottom:24px}@media(max-width:900px){.ui-typography_gutter_size_mobile_24px{margin-bottom:24px}}.ui-typography_gutter_size_22px{margin-bottom:22px}@media(max-width:900px){.ui-typography_gutter_size_mobile_22px{margin-bottom:22px}}.ui-typography_gutter_size_20px{margin-bottom:20px}@media(max-width:900px){.ui-typography_gutter_size_mobile_20px{margin-bottom:20px}}.ui-typography_gutter_size_18px{margin-bottom:18px}@media(max-width:900px){.ui-typography_gutter_size_mobile_18px{margin-bottom:18px}}.ui-typography_gutter_size_16px{margin-bottom:16px}@media(max-width:900px){.ui-typography_gutter_size_mobile_16px{margin-bottom:16px}}.ui-typography_gutter_size_12px{margin-bottom:12px}@media(max-width:900px){.ui-typography_gutter_size_mobile_12px{margin-bottom:12px}}.ui-typography_gutter_size_8px{margin-bottom:8px}@media(max-width:900px){.ui-typography_gutter_size_mobile_8px{margin-bottom:8px}}.ui-typography_gutter_size_6px{margin-bottom:6px}@media(max-width:900px){.ui-typography_gutter_size_mobile_6px{margin-bottom:6px}}.ui-typography_gutter_size_4px{margin-bottom:4px}@media(max-width:900px){.ui-typography_gutter_size_mobile_4px{margin-bottom:4px}}.ui-typography_gutter_size_2px{margin-bottom:2px}@media(max-width:900px){.ui-typography_gutter_size_mobile_2px{margin-bottom:2px}}.ui-typography_line_height_0-5{line-height:.5}.ui-typography_line_height_0-6{line-height:.6}.ui-typography_line_height_0-66{line-height:.66}.ui-typography_line_height_0-8{line-height:.8}.ui-typography_line_height_0-9{line-height:.9}.ui-typography_line_height_1{line-height:1}.ui-typography_line_height_1-1{line-height:1.1}.ui-typography_line_height_1-2{line-height:1.2}.ui-typography_line_height_1-3{line-height:1.3}.ui-typography_line_height_1-33{line-height:1.33}.ui-typography_line_height_1-4{line-height:1.4}.ui-typography_condensed,.ui-typography_family_accent_size_27px,.ui-typography_family_accent_size_30px,.ui-typography_family_accent_size_35px,.ui-typography_family_accent_size_40px,.ui-typography_family_accent_size_52px,.ui-typography_family_accent_size_55px,.ui-typography_family_accent_size_60px,.ui-typography_family_accent_size_70px,.ui-typography_family_accent_size_82px,.ui-typography_family_accent_size_92px,.ui-typography_family_accent_size_mobile_27px,.ui-typography_family_accent_size_mobile_30px,.ui-typography_family_accent_size_mobile_35px,.ui-typography_family_accent_size_mobile_38px,.ui-typography_family_accent_size_mobile_40px,.ui-typography_family_accent_size_mobile_52px,.ui-typography_family_accent_size_mobile_55px,.ui-typography_family_accent_size_mobile_60px,.ui-typography_family_accent_size_mobile_67px,.ui-typography_family_accent_size_mobile_70px,.ui-typography_family_accent_size_mobile_82px,.ui-typography_family_accent_size_mobile_90px,.ui-typography_family_accent_size_mobile_92px{letter-spacing:-.05rem}.input-adornment{bottom:0;position:absolute;top:0}.input-adornment_position_left{left:0}.input-adornment_position_right{right:0}.input-adornment__core{inset:0;margin:auto;position:absolute}@media (min-width:871px){.input-adornment{line-height:30px}}.suggest-input__wrapper{position:relative}.suggest-input__core{background:none;box-sizing:border-box;display:block;-webkit-tap-highlight-color:rgba(0,0,0,0);text-overflow:ellipsis}.suggest-input__core:focus{outline:0}.suggest-input__core:invalid{box-shadow:none}@media(min-width:901px){.suggest-input{flex:1 1 50px}.search-input__reset-core{display:none}.suggest-input__core{background-repeat:no-repeat;background-size:cover;font-size:var(--font-size-base);line-height:18px;padding:0 40px 1px 1px;width:100%}.input-component__core_suggest::-moz-placeholder{font-size:var(--font-size-base);height:27px;line-height:27px}.input-component__core_suggest,.input-component__core_suggest::placeholder{font-size:var(--font-size-base);height:27px;line-height:27px}}@media(max-width:900px){.suggest-input__wrapper{width:100%}.suggest-input__core{border:1px solid #ccc;border-radius:3px;padding:12px 40px 12px 9px;width:100%}}.input-component__core{background:none;box-sizing:border-box;display:block;flex-grow:1;min-width:0;width:100%;-webkit-tap-highlight-color:var(--transparent)}input::-webkit-search-cancel-button,input::-webkit-search-decoration,input::-webkit-search-results-button,input::-webkit-search-results-decoration{-webkit-appearance:none;display:none}.input-component__core:-webkit-autofill{box-shadow:0 0 0 1000px var(--transparent) inset}.input-component__core:focus{outline:0}.input-component__core:invalid,.input-component__core_error{box-shadow:none}.input-component__core_error{color:var(--ruki-red)}.input-component_disabled{opacity:.5}.input-component_select{position:relative}.input-component__clear-indicator{padding:0 10px}.input-component__dropdown-indicator{color:var(--input-line-focus);height:15px;width:13px}.input-component_select:after{bottom:0;color:var(--input-line-focus);content:"▾";margin:auto;position:absolute;right:0;top:0}.input-component__core_multiline{border:none;cursor:inherit;font:inherit;height:100%;line-height:inherit;outline:none;padding:0;resize:none}@media(max-width:900px){.input-component__core::-moz-placeholder{line-height:normal}.input-component__core,.input-component__core::placeholder{line-height:normal}.input-component__core{border:1px solid var(--input-line);border-radius:3px;min-height:50px;padding:12px 7px 9px}.input-component__core_select{font-size:16px}.input-component__core:focus{border:1px solid var(--input-line-focus)}.input-component__core_error{border:1px solid var(--status-error)}.input-component_select:after{font-size:25px;line-height:1.8;right:20px}.input-component__core_suggest{padding-right:50px;text-overflow:ellipsis}.input-component__dropdown-indicator{font-size:25px;height:25px;width:25px}}@media(min-width:901px){.input-component{flex:1 1 auto;margin:-3px 0 6px;padding:0}.input-component_full_width{flex-basis:100%}.input-component_multiline{height:100%;margin-top:-5px}.input-component__core{background-image:url(/static/media/line.c1d743dab9f01b33c67d.svg);background-repeat:no-repeat;background-size:cover;font-size:var(--font-size-base);height:28px;line-height:28px;padding:0 1px 1px}.input-component_multiselect{margin-bottom:0;position:relative;top:-6px}.input-component__core_multiselect{height:auto}.input-component__core_multiline{background-repeat:repeat-y;background-size:100% 28px;padding-bottom:17px}.input-component__core_select{background-position-y:bottom;background-size:100% 20px;padding-bottom:7px}.input-component__core:focus{background-image:url(/static/media/line-focus.53a997d58e187d52df8c.svg)}.input-component__core_error{background-image:url(/static/media/line-error.9d55f5286bdb07edbf35.svg)}.input-component__core_suggest{padding-right:50px;text-overflow:ellipsis}}.input-component__error{color:var(--status-error);display:block;font-size:14px;margin-top:6px}.price-input{display:flex;width:100%}.price-input__field{flex:0 0 100%}.price-input__unit{color:var(--input-line);line-height:18px;margin:auto 0 auto -20px;width:20px}.input-label,.price-input__unit{font-size:var(--font-size-base)}@media(max-width:900px){.input-label{font-size:16px;line-height:1;margin:5px 0 6px}}@media(min-width:901px){.input-label{flex-basis:140px;flex-shrink:0;line-height:var(--font-size-base);margin-right:10px}.input-label_full_width{flex-basis:100%}}.input-label_error{color:var(--status-error)}.suggest__menu{background:var(--ruki-white);color:var(--ruki-black)}@media(min-width:901px){.suggest__menu{background:var(--ruki-white);border:1px solid var(--ruki-black)}.suggest__menu_open{left:140px;top:30px}.suggest__menu:not(.suggest__menu_open){display:none}.suggest__option{color:var(--ruki-black);padding:10px}}@media(max-width:900px){.suggest_open{inset:0;position:fixed;z-index:5}.suggest__label_open,.suggest__menu{display:none}.suggest__input_open{background-color:var(--ruki-black);box-sizing:border-box;padding:5px}.suggest__menu_open{display:block;height:calc(100vh - 50px)}}.vacancy-specialization-form__button-container{display:flex;flex-wrap:wrap;max-width:100%;overflow:hidden}.vacancy-specialization-form__specialization{background-color:#f2f2ff;border-radius:9999px;color:var(--link-color);font-size:1em;height:auto;margin-bottom:8px;margin-right:4px;min-width:0;padding:12px 24px;white-space:pre-wrap}.vacancy-specialization-form__specialization:hover{background-color:#e2e2ff}.vacancy-specialization-form__specialization_selected{background-color:var(--ruki-black);color:var(--ruki-white)}.vacancy-specialization-form__specialization_selected:hover{background-color:var(--ruki-black-active)}.vacancy-specialization-form__specialization-close{margin-left:6px}.vacancy-specialization-form__search-container{background-color:var(--ruki-lightgrey);border-radius:9999px;padding:15px 10px 5px 50px;position:relative}.vacancy-specialization-form__search-icon{left:20px;position:absolute;top:calc(50% - 10px)}.vacancy-specialization-form__search-input input,.vacancy-specialization-form__search-input input:focus{background-image:none;border:none}.vacancy-specialization-form__mobile-search{display:none}@media(max-width:900px){.vacancy-specialization-form__search-container{display:none}.vacancy-specialization-form__mobile-search{display:block}.vacancy-specialization-form__specialization{padding:6px 10px}}.suggest__option_selected{padding-right:60px;position:relative}.suggest__option_selected:after{color:var(--ruki-white);content:"✓";position:absolute;right:40px;top:10px}.vacancy-citizenship-form__country-list-container{display:flex;flex-wrap:wrap}.vacancy-citizenship-form__country{background-color:#f2f2ff;border-radius:9999px;color:var(--link-color);height:auto;margin-bottom:8px;margin-right:4px;min-width:0;padding:10px 15px}.vacancy-citizenship-form__country:hover{background-color:#e2e2ff}.vacancy-citizenship-form__country_selected,.vacancy-citizenship-form__country_selected:hover{background-color:#333;color:var(--ruki-white)}.vacancy-citizenship-form__citizenship-close{margin-left:6px}.vacancy-citizenship-form__citizenship-confirm{color:var(--ruki-grey);font-size:.8em}@media(max-width:900px){.vacancy-citizenship-form__country{font-size:1em;padding:6px 12px}}.vacancy-schedule-form__option{align-items:flex-start;border-bottom:1px solid var(--ruki-grey);flex-direction:column;padding:30px 50px 30px 0;position:relative}.vacancy-schedule-form__option-active-icon{position:absolute;right:15px;top:30px}.vacancy-schedule-form__lead{margin-bottom:25px}.vacancy-schedule-form__text{color:var(--ruki-grey)}.vacancy-phone-form__submit{--button-background-disabled:var(--ruki-lightgrey);border-radius:9999px;display:flex;flex-basis:40%;font-size:1em;font-weight:400;height:auto;justify-content:space-between;line-height:1.5;order:1;padding:16px 32px;width:100%}.vacancy-phone-form__submit-step{font-size:.7em}.vacancy-phone-form__submit-arrow{margin-left:24px}@media(max-width:900px){.vacancy-phone-form__submit-block{flex-wrap:wrap}.vacancy-phone-form__submit{flex-basis:100%;height:64px;order:1;width:100%}.vacancy-phone-form__submit-text{font-weight:700}.vacancy-phone-form__submit-step{display:none}.vacancy-phone-form__submit-main{align-items:center;display:flex;justify-content:space-between;width:100%}.vacancy-form-footer{bottom:15px;box-sizing:border-box;left:15px;position:fixed;right:15px;z-index:1}}.registration-progress-bar{width:100%}.registration-progress-bar__title-container{align-items:baseline;display:flex;justify-content:space-between;width:100%}.registration-progress-bar__title{color:var(--ruki-grey);font-size:.75em}.registration-progress-bar__value{font-weight:700}.registration-progress-bar__progress-container{background-color:var(--ruki-lightgrey);height:20px;margin-top:20px;position:relative;width:100%}.registration-progress-bar__progress{background-color:var(--ruki-cyan);height:20px;left:0;position:absolute;top:0}@media(max-width:900px){.registration-progress-bar__progress-container{margin-top:8px}.registration-progress-bar__progress,.registration-progress-bar__progress-container{height:8px}.registration-progress-bar__title{font-size:.8em}}
/*# sourceMappingURL=specialist.5fa276f7ed02319aa3d7.chunk.css.map*/