.careers-care-policy{background:linear-gradient(180deg,#6b57ff,#19191c);display:flex}.careers-care-policy .benefits{display:flex;flex-wrap:wrap;gap:16px}.careers-care-policy .benefit-card{background:transparent;border:1px solid var(--rs-color-white-t20);width:192px;max-height:230px;height:230px;box-sizing:border-box}.careers-care-policy .benefit-card.wide{width:296px}@media screen and (max-width:1276px){.careers-care-policy .benefits{display:grid;grid-template-columns:repeat(3,1fr)}.careers-care-policy .benefit-card,.careers-care-policy .benefit-card.wide{width:100%}}@media screen and (max-width:1000px){.careers-care-policy .benefits{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:640px){.careers-care-policy .benefits{grid-template-columns:1fr}}
.careers-steps-block{text-align:center}.careers-steps{display:grid;grid-template-columns:1fr 1fr;row-gap:48px;-moz-column-gap:150px;column-gap:150px;text-align:left}@media screen and (max-width:640px){.careers-steps{grid-template-columns:1fr}.careers-steps-button{width:100%}}
.careers-header-illustration-left{text-align:right}@media screen and (max-width:640px){.careers-header-illustration{width:100%;height:auto}.careers-header-button{width:100%}}
.careers-nothing-found{text-align:center}
.vacancy-list-page .apply{background-color:var(--rs-color-black)}
.career-filter__block-inner{margin:0 8px 0 -24px}@media screen and (max-width:640px){.career-filter__block-inner{margin:0 8px 0 0}}.career-filter .career-filter__block{border-radius:8px;background-color:var(--rs-color-black-t5);overflow:hidden}.career-filter .career-filter__block_dark{background-color:var(--rs-color-white-t5)}.career-filter__openBlock{padding:0 13px}.career-filter__search{padding:8px 0}.career-filter__not-found-text{padding:8px 0;text-align:center}.career-filter__list{overflow-y:auto;max-height:506px}.career-filter__itemAmount{color:var(--rs-color-black-t50)}.career-filter__itemDesc{margin-left:32px;margin-bottom:8px;display:block}.career-filter__small{min-width:100%}
.career-filter__tagsWrapper{display:flex;justify-content:space-between;align-items:flex-start;overflow:hidden;max-height:32px}.career-filter__tags{display:flex;align-items:center;flex-wrap:wrap;flex-shrink:1;gap:8px}.career-filter__tagsMultiline{max-height:-moz-max-content;max-height:max-content}.career-filter__closeButton{padding-left:0;padding-top:0;padding-bottom:0;--rs-button-border-radius:16px}.career-filter__close{border-radius:16px;padding:5px;border:1px solid var(--rs-color-black-t30)}
.careers-progress-bar-wrapper{background-color:var(--rs-color-black-t10);width:288px;height:4px;display:flex}.careers-progress-bar-wrapper .careers-progress-bar{background-color:var(--rs-color-black)}
.vacancy-list-page .sub-title{color:var(--rs-color-black-t50)}
.vacancy-list-page .progress-bar-block{display:flex;align-items:center;flex-direction:column}
.vacancy-list-page .filters-wrapper{display:flex;justify-content:flex-end}.vacancy-list-page .career-filter-element{width:307px;flex-shrink:0;flex-grow:0;margin-top:-38px}@media screen and (max-width:640px){.vacancy-list-page .filters-wrapper{display:none}.vacancy-list-page .career-filter-element{margin-top:0}}.vacancy-list-page .highlight{background-color:var(--rs-color-primary-t-fog-light-theme)}.vacancy-list-page input[type=search]::-webkit-search-cancel-button,.vacancy-list-page input[type=search]::-webkit-search-decoration,.vacancy-list-page input[type=search]::-webkit-search-results-button,.vacancy-list-page input[type=search]::-webkit-search-results-decoration{display:none}
