.vacancy{padding-bottom:64px;position:relative}@media (width>=1024px){.vacancy .card-grid{grid-column:2/span 10}}.vacancy .filters .filter-inputs{justify-content:center}.vacancy .filters .filter-inputs .select{width:100%;max-width:100%}@media (width<=599px){.vacancy .filters .filter-inputs{flex-wrap:wrap}}@media (width>=600px){.vacancy .filters .filter-inputs{flex-wrap:nowrap}}.vacancy .not-found{color:var(--color-neutral-800);padding-block:40px}.vacancy .load-wrapper{z-index:1;justify-content:center;display:flex;position:relative}.vacancy .load-wrapper .button{margin-top:-20px}.vacancy .fade{background:linear-gradient(0deg, var(--color-neutral-025) 50%, #f9f9fa00 100%);z-index:0;pointer-events:none;width:100%;height:256px;margin:auto;position:absolute;bottom:0;left:0;right:0}@media (width<=767px){.vacancy .filter.select{flex-grow:1}.vacancy .filter.sort-by{flex-grow:1;order:-2}}@media (width<=599px){.vacancy .filter.sort-by{order:-2}.vacancy .filter.news{order:-1}}@media (width<=319px){.vacancy .filter.news{order:unset}}.vacancy .content{gap:32px;padding-top:48px;display:grid}@media (width>=768px){.vacancy .content{padding-top:56px}}@media (width>=1024px){.vacancy .content{padding-top:64px}}@media (width<=1023px){.vacancy .content{gap:24px}}.vacancy .vacancies{flex-direction:column;gap:16px;width:100%;display:flex}.vacancy .vacancies .vacancies-card{background-color:#fff}.vacancy .vacancies a{color:var(--color-primary-400);align-items:center;display:flex}.vacancy .vacancies p{display:inline-block}.vacancy .vacancies .card-content{--padding:24px;padding:var(--padding);gap:20px}@media (width>=768px){.vacancy .vacancies .card-content{flex-direction:row;gap:24px}}.vacancy .vacancies .head-info{flex-direction:column;flex:1;gap:16px;display:flex}.vacancy .vacancies .head-info .info{color:var(--color-gray-700);flex-direction:column;gap:8px;display:flex}.vacancy .vacancies .head-info .info-item{flex-direction:row;align-items:center;gap:8px;display:flex}.vacancy .vacancies .head-info .info span{font-size:14px;font-weight:400;line-height:24px}@media (width>=768px){.vacancy .vacancies .head-info .info span{font-size:16px;line-height:26px}}.vacancy .vacancies .head-info .info .icon{color:var(--color-gray-400)}.vacancy .vacancies .vacancy-content{flex-direction:column;flex:1;justify-content:flex-start;gap:16px;height:100%;display:flex}.vacancies.show>.grid-container{padding-top:64px;padding-bottom:96px}.vacancies.show .richtext-wrapper{background-color:var(--color-white);filter:var(--card-shadow);border-radius:4px;padding:48px}@media (width>=768px){.vacancies.show .richtext-wrapper{grid-column:2/span 10}}
