.vacancy__top{padding:30px 0;background-position:center 5%;background-repeat:no-repeat;background-size:cover;background-image:url(/assets/vacancies-bg.dd9a1423c4b47982d93b47a4cdef1023.png);border-bottom:1px solid #bde0f5}@media (max-width:1023px){.vacancy__top{border:none}}.vacancy__back{display:flex;align-items:center;font-weight:400;margin-bottom:30px;transition:all .5s ease;font-size:21px;line-height:24px}@media (max-width:1023px){.vacancy__back{font-size:16px;line-height:19px}}.vacancy__back:hover{cursor:pointer}.vacancy__back .svg{width:30px;height:14px;margin-right:8px;margin-bottom:-1px;stroke-width:2px;transition:all .5s ease}@media (max-width:1023px){.vacancy__back .svg{width:26px;height:12px}}.vacancy__back:hover{color:#00a88e}.vacancy__title-wrap{display:flex;align-items:flex-start;flex-direction:column}.vacancy__title-wrap__container{width:100%}.vacancy__title{font-weight:400;font-size:48px;line-height:58px}@media (max-width:1023px){.vacancy__title{font-size:28px;line-height:34px}}.vacancy__top-btn{display:flex;align-items:center}.vacancy__top-btn .svg{display:block;width:16px;height:16px;margin-left:34px}.vacancy__tags{display:flex;align-items:flex-start;position:relative;flex-wrap:wrap;flex-shrink:0;z-index:1;margin:24px 0 20px}.vacancy__tag{padding:6px 4px;background:#fff;font-weight:300;font-size:16px;line-height:10px;display:flex;background:#f1f6fd}.vacancy__tag:not(:first-child){margin:0 0 10px 10px}@media (max-width:1023px){.vacancy__tag:not(:first-child){margin:0 8px 0 0}}.vacancy__tag.highlighted{color:#00a88e;transition:all .5s ease}.vacancy__tag.highlighted:focus,.vacancy__tag.highlighted:hover{color:#fff;background:#23d1ae}