.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);box-sizing:border-box;height:230px;max-height:230px;width:192px}.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{-moz-column-gap:150px;column-gap:150px;display:grid;grid-template-columns:1fr 1fr;row-gap:48px;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{height:auto;width:100%}.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{background-color:var(--rs-color-black-t5);border-radius:8px;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{max-height:506px;overflow-y:auto}.career-filter__itemAmount{color:var(--rs-color-black-t50)}.career-filter__itemDesc{display:block;margin-bottom:8px;margin-left:32px}.career-filter__small{min-width:100%}
.career-filter__tagsWrapper{align-items:flex-start;display:flex;justify-content:space-between;max-height:32px;overflow:hidden}.career-filter__tags{align-items:center;display:flex;flex-shrink:1;flex-wrap:wrap;gap:8px}.career-filter__tagsMultiline{max-height:-moz-max-content;max-height:max-content}.career-filter__closeButton{padding-bottom:0;padding-left:0;padding-top:0;--rs-button-border-radius:16px}.career-filter__close{border:1px solid var(--rs-color-black-t30);border-radius:16px;padding:5px}
.careers-progress-bar-wrapper{background-color:var(--rs-color-black-t10);display:flex;height:4px;width:288px}.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{align-items:center;display:flex;flex-direction:column}
.vacancy-list-page .filters-wrapper{display:flex;justify-content:flex-end}.vacancy-list-page .career-filter-element{flex-grow:0;flex-shrink:0;margin-top:-38px;width:307px}@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}
