.vacancy-description{font-family:DM Sans,sans-serif;color:#000;margin-bottom:52px;width:100%;max-width:1100px}.vacancy-description:last-child{margin-bottom:0}.vacancy-description h1{color:#101828;font-weight:600;font-size:28px;line-height:30px;margin-bottom:18px}.vacancy-description h1:last-child{line-height:32px;margin-bottom:20px}.vacancy-description h2{color:#101828;font-weight:600;font-size:24px;line-height:30px;margin-bottom:18px}.vacancy-description h2:last-child{line-height:32px;margin-bottom:20px}.vacancy-description h3{color:#101828;font-weight:600;font-size:20px;line-height:28px;margin-bottom:16px}.vacancy-description h3:last-child{line-height:30px;margin-bottom:20px}.vacancy-description h4{color:#101828;font-weight:600;font-size:16px;line-height:26px;margin-bottom:16px}.vacancy-description h4:last-child{line-height:30px;margin-bottom:20px}.vacancy-description p{color:#475467;font-family:DM Sans,sans-serif;font-weight:400;font-size:16px;line-height:25.6px;margin-bottom:16px}.vacancy-description b{font-weight:600}.vacancy-description ul{color:#475467;font-weight:400;font-size:16px;line-height:25.6px;margin-bottom:0;margin-top:0;padding-left:22px}.vacancy-description ul li{margin-bottom:16px;padding-left:27px;position:relative}.vacancy-description ul li:before{content:"";display:block;height:6px;width:6px;background-color:#2bbd57;border-radius:50%;position:absolute;left:0;top:10px}.vacancy-description ol{color:#475467;font-weight:400;font-size:16px;line-height:25.6px;margin-bottom:0;margin-top:0;padding-left:22px;list-style-type:decimal;list-style-position:outside}.vacancy-description ol>li{margin-bottom:16px;padding-left:12px;position:relative;margin-left:15px}.skeleton{background-color:#e2e5e7;background-image:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.5),hsla(0,0%,100%,0));background-size:40px 100%;background-repeat:no-repeat;background-position:left -40px top 0;animation:shine 1s ease infinite}@keyframes shine{to{background-position:right -40px top 0}}.hexagon-shape{position:relative;width:100%;height:100%;background-color:#56e881;clip-path:polygon(50% 5%,90% 27%,90% 73%,50% 95%,10% 73%,10% 27%)}