.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 hsla(0,0%,100%,.2);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:#19191c;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:rgba(25,25,28,.05);background-color:var(--rs-color-black-t5);overflow:hidden}.career-filter .career-filter__block_dark{background-color:hsla(0,0%,100%,.05);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:rgba(25,25,28,.5);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 rgba(25,25,28,.3);border:1px solid var(--rs-color-black-t30)}
.careers-progress-bar-wrapper{background-color:rgba(25,25,28,.1);background-color:var(--rs-color-black-t10);width:288px;height:4px;display:flex}.careers-progress-bar-wrapper .careers-progress-bar{background-color:#19191c;background-color:var(--rs-color-black)}
.vacancy-list-page .sub-title{color:rgba(25,25,28,.5);color:var(--rs-color-black-t50)}
.vacancy-list-page .progress-bar-block{display:flex;align-items:center;flex-direction:column}
:root {
--rs-color-danger: #F45C4A;
--rs-color-danger-bg: rgba(244,92,74, 0.2);
--rs-color-success: #4DBB5F;
--rs-color-success-bg: rgba(77,187,95, 0.2);
--rs-color-warning: #F3C033;
--rs-color-warning-bg: rgba(243,192,51, 0.2);
--rs-color-primary-light-theme: #6B57FF;
--rs-color-primary-dim-light-theme: #8979ff;
--rs-color-primary-fog-light-theme: #e1ddff;
--rs-color-primary-t-dim-light-theme: rgba(107, 87, 255, 0.8);
--rs-color-primary-t-fog-light-theme: rgba(107, 87, 255,0.2);
--rs-color-primary-dark-theme: #8473FF;
--rs-color-primary-dim-dark-theme: #6f61d2;
--rs-color-primary-fog-dark-theme: #2e2b49;
--rs-color-primary-t-dim-dark-theme: rgba(132, 115, 255,0.8);
--rs-color-primary-t-fog-dark-theme: rgba(132, 115, 255,0.3);
--rs-color-black: #19191C;
--rs-color-white: #FFFFFF;
--rs-color-black-t95: rgba(25,25,28,0.95);
--rs-color-black-t90: rgba(25,25,28,0.9);
--rs-color-black-t80: rgba(25,25,28,0.8);
--rs-color-black-t70: rgba(25,25,28,0.7);
--rs-color-black-t60: rgba(25,25,28,0.6);
--rs-color-black-t50: rgba(25,25,28,0.5);
--rs-color-black-t40: rgba(25,25,28,0.4);
--rs-color-black-t30: rgba(25,25,28,0.3);
--rs-color-black-t20: rgba(25,25,28,0.2);
--rs-color-black-t10: rgba(25,25,28,0.1);
--rs-color-black-t5: rgba(25,25,28,0.05);
--rs-color-white-t5: rgba(255,255,255,0.05);
--rs-color-white-t10: rgba(255,255,255,0.1);
--rs-color-white-t20: rgba(255,255,255,0.2);
--rs-color-white-t30: rgba(255,255,255,0.3);
--rs-color-white-t40: rgba(255,255,255,0.4);
--rs-color-white-t50: rgba(255,255,255,0.5);
--rs-color-white-t60: rgba(255,255,255,0.6);
--rs-color-white-t70: rgba(255,255,255,0.7);
--rs-color-white-t80: rgba(255,255,255,0.8);
--rs-color-white-t90: rgba(255,255,255,0.9);
--rs-color-white-t95: rgba(255,255,255,0.95);
--rs-color-grey-95: #252528;
--rs-color-grey-90: #303033;
--rs-color-grey-80: #474749;
--rs-color-grey-70: #5E5E60;
--rs-color-grey-60: #757577;
--rs-color-grey-50: #8C8C8E;
--rs-color-grey-40: #A3A3A4;
--rs-color-grey-30: #BABABB;
--rs-color-grey-20: #D1D1D2;
--rs-color-grey-10: #E8E8E8;
--rs-color-grey-5: #F4F4F4;
}
.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:rgba(107,87,255,.2);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}
