.vacancies-city-list{margin-bottom:-8px}.vacancies-city-list__title{margin-bottom:20px}.vacancies-city-list__list{column-count:3;margin:0 -16px}.vacancies-city-list__city{margin-bottom:8px;overflow:hidden;padding:0 16px;text-overflow:ellipsis}.vacancies-city-list__all{padding:20px 0 8px}.vacancies-city-list__all button{background:none;border:0;padding:0}@media screen and (max-width:524px){.vacancies-city-list__list{column-count:2}}.region-choice-lightbox-textblock{border-top:1px solid var(--color-light-gray);margin-top:32px;padding:24px 0 16px;width:100%}.region-choice-lightbox-textblock__text{font-size:18px;line-height:1.44}@media screen and (max-width:374px){.region-choice-lightbox-textblock__text{line-height:1.33}}.region-choice-lightbox-textblock__text:not(:last-child){margin-bottom:16px}@media screen and (min-width:992px){.content-head .selectRegion+*{margin-top:45px}}@media screen and (max-width:767.98px){.content-head .selectRegion{margin-bottom:20px}.content-head .selectRegion-select{position:relative!important}.content-head .dropdownPopup-list{column-count:2}}@media screen and (max-width:374.98px){.content-head .dropdownPopup-list{column-count:1}}.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 24px;text-align:left}.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:16px;max-width:24px!important;width:24px}@media screen and (min-width:768px){.vacancy-rubric{margin-bottom:64px}.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__body{padding-left:48px}.vacancy-rubric__icon{flex:1 0 32px;height:32px;max-width:32px!important;width:32px}}@media screen and (max-width:767.98px){.vacancy-rubric+.vacancy-rubric{border-top:2px solid #0000000d}.vacancy-rubric__head{padding-top:24px}.vacancy-rubric__head+.vacancy-rubric__body{display:none;margin-bottom:24px}.vacancy-rubric__head.is-active+.vacancy-rubric__body{display:block}}.vacancy{margin-bottom:var(--spacer-xsmall,16px)}.vacancy:last-child{margin-bottom:0}.vacancy .label{bottom:2px;display:inline;position:relative}.vacancy .label+.label{margin-left:4px}.vacancy__title{font-size:14px;line-height:1.57;margin-right:8px}@media screen and (max-width:374px){.vacancy__title{line-height:1.43}}.vacancy__title,.vacancy__title:active,.vacancy__title:link,.vacancy__title:link:active,.vacancy__title:link:visited,.vacancy__title:visited{color:var(--color-primary-text,#222)}.vacancy__title:hover{color:var(--color-secondary-link,#015ccb);-webkit-text-decoration:none;text-decoration:none}.vacancy__description{color:#858585;font-size:12px;line-height:1.5}@media screen and (max-width:374px){.vacancy__description{line-height:1.33}}.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__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{font-size:14px;line-height:1.57}}@media screen and (min-width:768px)and (max-width:374px){.vacancy__description{line-height:1.43}}.content-head .selectRegion .arrow-control__item-close,.content-head .selectRegion .arrow-control__item-open{vertical-align:middle}.label_new{background:#d7f8ae;box-shadow:none!important;color:#57a93e!important}.vacancy-more{-webkit-appearance:none;background:none;border:none;color:var(--color-primary-text,#222);cursor:pointer;font-size:14px;font-weight:500;line-height:1.57;opacity:.5;padding:0}@media screen and (max-width:374px){.vacancy-more{line-height:1.43}}.vacancy-more:after{content:var(--arrow-icon-path);display:inline-block;height:16px;margin-left:4px;vertical-align:middle;width:16px}@media screen and (min-width:768px){.vacancy-more{font-size:14px;line-height:1.57}}@media screen and (min-width:768px)and (max-width:374px){.vacancy-more{line-height:1.43}}.vacancy-filters-wrap{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:8px}.vacancy-filter{margin-bottom:16px}.vacancy-filter .label_custom{border:none;cursor:pointer}.vacancy-filter .label_custom,.vacancy-filter .label_custom:active,.vacancy-filter .label_custom:link,.vacancy-filter .label_custom:link:active,.vacancy-filter .label_custom:link:visited,.vacancy-filter .label_custom:link:visited:active,.vacancy-filter .label_custom:visited,.vacancy-filter .label_custom:visited:active{color:var(--color-primary-text,#222)}.vacancy-filter .label_custom:hover{-webkit-text-decoration:none;text-decoration:none}.vacancy-filter .label_custom:focus-visible{outline-offset:3px}.vacancy-filter__name{background:none;border:none;color:var(--color-primary-text,#222);font-size:16px;font-weight:500;line-height:1.5;padding:0}@media screen and (max-width:374px){.vacancy-filter__name{line-height:1.38}}.vacancy-filter-link{display:inline-block;font-size:16px;line-height:32px;line-height:1.5;padding:4px 24px;white-space:nowrap;width:100%}@media screen and (max-width:374px){.vacancy-filter-link{line-height:1.38}}.vacancy-filter-link,.vacancy-filter-link:active,.vacancy-filter-link:link,.vacancy-filter-link:link:active,.vacancy-filter-link:link:visited,.vacancy-filter-link:link:visited:active,.vacancy-filter-link:visited,.vacancy-filter-link:visited:active{color:var(--color-primary-text,#222)}.vacancy-filter-link:hover{-webkit-text-decoration:none;text-decoration:none}.vacancy-filter-link.is-active{font-weight:500}.vacancy-filter__error{color:#f03b36;font-size:14px;font-weight:400;line-height:1.57;padding-top:8px}@media screen and (max-width:374px){.vacancy-filter__error{line-height:1.43}}.vacancy-filter__error b{font-weight:600}@media screen and (min-width:768px){.vacancy-filters-wrap{margin-bottom:32px}.vacancy-filter__name{font-size:18px;line-height:1.44}}@media screen and (min-width:768px)and (max-width:374px){.vacancy-filter__name{line-height:1.33}}@media screen and (min-width:992px)and (min-height:768.02px){.vacancy-filters-wrap{margin-bottom:0;position:sticky;top:calc(var(--site-header-height) + 32px)}.vacancy-filter:last-child{margin-bottom:0}}@media screen and (min-width:992px){.vacancy-filters-wrap{flex-direction:column}.vacancy-filter__name{margin-bottom:8px}.vacancy-filter{display:block;margin-bottom:24px;max-width:calc(100% + 16px);width:calc(100% + 16px)}.vacancy-filter .label_custom{background-color:var(--color-secondary-background,#f6f6f6);font-weight:400;transition:background-color .2s ease}.vacancy-filter .label_custom:hover{background-color:#e6e6e6}.vacancy-filter .label_custom.is-active{background-color:var(--color-secondary-button,#222);color:#fff!important}.vacancy-filter__item{display:inline-flex;margin-bottom:8px}.vacancy-filter__item:not(:last-child){margin-right:8px}}@media screen and (max-width:991.98px){.vacancy-filter{position:relative}.vacancy-filter .label_custom{background:none;font-weight:400;height:auto;padding:8px 16px;text-align:left;width:100%}.vacancy-filter .label_custom.is-active{font-weight:500}.vacancy-filter .label_custom:hover{-webkit-text-decoration:none;text-decoration:none}.vacancy-filter__name{padding-right:20px;position:relative;width:max-content}.vacancy-filter__name:after{bottom:1px;content:var(--arrow-icon-path);line-height:16px;position:absolute;right:0;transition:transform .2s ease}.vacancy-filter__name.is-active:after{bottom:3px;transform:rotate(180deg)}.vacancy-filter__name.is-active+.vacancy-filter__links{display:block}.vacancy-filter__name:not(:last-child){margin-right:32px}.vacancy-filter__links{background:#fff;border:1px solid #e9e9e9;border-radius:16px;box-shadow:0 10px 10px 0 #00000017;display:none;left:0;margin-top:16px;min-width:200px;padding:8px 0 12px;position:absolute;top:100%;z-index:11}.vacancy-filter__error{padding-right:16px}}@media screen and (max-width:767.98px){.vacancy-filter{align-items:center;display:flex;flex-direction:column}.vacancy-filter-link{line-height:32px;width:100%}.vacancy-filter-link.is-active{font-weight:500}.vacancy-filter__name:not(:last-child){margin-right:16px}.vacancy-filter__error{text-align:center}}.vacancy-city-link{display:inline-block;font-size:16px;line-height:1.5;margin-bottom:8px;white-space:nowrap}@media screen and (max-width:374px){.vacancy-city-link{line-height:1.38}}.vacancy-city-link,.vacancy-city-link:active,.vacancy-city-link:link,.vacancy-city-link:visited,.vacancy-city-link:visited:active{color:var(--color-primary-text,#222);-webkit-text-decoration:none;text-decoration:none}.vacancy-city-link:hover{color:var(--color-primary-link,#015ccb);-webkit-text-decoration:none;text-decoration:none}.vacancy-city-link.is-active{font-weight:700}.vacancy-city-link__icon{height:16px;margin-bottom:4px;margin-right:4px;width:16px}.vacancy-city-list+.vacancy-city-list{margin-top:16px}@media screen and (min-width:768px){.vacancy-city-list{column-count:3}}