#vacancies{scroll-margin-top:60px;padding:60px 0;background:#0b0e13}#vacancies .title-block{margin-bottom:20px}#vacancies .title-block p{color:var(--primary);text-transform:uppercase;letter-spacing:2px;font-size:14px;margin-bottom:8px}#vacancies .title-block h2{font-size:36px;text-transform:uppercase}#vacancies .all-vacancies-btn{display:flex;gap:10px}#vacancies .all-vacancies-btn svg{width:20px;height:20px}#vacancies .vacancy-card{height:100%}.title-counter{display:grid;gap:12px;padding:16px 20px;text-align:center}.title-counter__line{height:0;width:100%;background:linear-gradient(to right,transparent,var(--primary),transparent)}.title-counter__content{display:grid;gap:6px;align-items:center;justify-items:center}.title-counter__value{display:inline-flex;align-items:baseline;gap:8px;color:var(--primary);line-height:1;animation:tc-fade-in .42s ease-out both}.title-counter__number{font-size:clamp(28px,5vw,48px);font-weight:700;letter-spacing:.02em}.title-counter__unit{font-size:clamp(16px,2.5vw,22px);font-weight:600;opacity:.85;transform:translateY(2px)}.title-counter__text{font-size:clamp(14px,1.8vw,18px);color:#fff;margin-top:5px;letter-spacing:1.5px;animation:tc-fade-in .48s ease-out .12s both}@keyframes tc-fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.counters{display:grid;gap:20px;grid-template-columns:repeat(4,1fr);background-color:rgba(23,28,38,.9019607843);border-top:1px solid #2b303b}@media(max-width:1000px){.counters{grid-template-columns:repeat(2,1fr)}}@media(max-width:400px){.counters{grid-template-columns:1fr}}.marquee-container{width:100%;margin-inline:auto}.marquee{--gap:50px;position:relative;overflow:hidden;-webkit-user-select:none;user-select:none;height:32px;background-color:var(--primary)}.marquee,.marquee-content{display:flex;gap:var(--gap)}.marquee-content{flex-shrink:0;justify-content:space-around;min-width:100%}.marquee-content h3{color:#000!important}.marquee-content img{max-width:2rem;width:100%;object-fit:contain}.marquee-content>*{flex:0 0 auto;text-align:center;color:#000}.marquee-item{display:flex;justify-content:center;align-items:center}ul{padding-left:0}@keyframes scroll{0%{transform:translateX(0)}to{transform:translateX(calc(-100% - var(--gap)))}}.marquee-animation .marquee-content{animation:scroll 10s linear infinite;margin:0}.marquee:hover .marquee-content{animation-play-state:paused}#video{height:calc(100vh - 169px);position:relative}@media screen and (min-width:1024px)and (max-width:1170px){#video{height:calc(100vh - 190px)}}@media screen and (min-width:900px)and (max-width:1023px){#video{height:calc(100vh - 317px)}}@media screen and (min-width:768px)and (max-width:900px){#video{height:calc(100vh - 298px)}}@media screen and (max-width:767px){#video{height:calc(100vh - 28px)}}#video video{position:absolute;object-fit:cover;z-index:1}#video .muted{position:absolute;bottom:40px;right:5%;background-color:var(--primary);width:50px;height:50px;border:0;border-radius:50%;cursor:pointer;margin:20px auto;display:block;z-index:3}#video .muted svg{color:#000}#video .muted:hover{background-color:var(--link-hover)}@media screen and (max-width:800px){#video .muted{right:20px;left:auto;bottom:30px;transform:translate(0);margin:0}}#video .shadow{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:.7;z-index:2;display:block}#video .short-description{position:absolute;bottom:18%;left:50%;transform:translateX(-50%);width:50%;z-index:3;background-color:rgba(4,4,4,.6078431373);padding:40px 100px}@media screen and (max-width:1600px){#video .short-description{padding:20px;left:50%;transform:translateX(-50%);width:60%}}@media screen and (max-width:1200px){#video .short-description{padding:20px;left:50%;transform:translateX(-50%);width:60%}}@media screen and (max-width:800px){#video .short-description{padding:20px 30px;width:80%}}@media screen and (max-width:500px){#video .short-description{width:90%;bottom:18%}}#video .short-description .pretext{color:var(--primary);font-size:16px;letter-spacing:3px;margin-bottom:16px}#video .short-description h1{color:#fff;text-transform:uppercase;margin-bottom:24px;text-align:center;font-size:72px;letter-spacing:1px}#video .short-description h1 b{color:var(--primary)}@media screen and (max-width:800px){#video .short-description h1{font-size:36px}}@media screen and (max-width:500px){#video .short-description h1{font-size:24px;margin-bottom:20px}}#video .short-description p{color:#8f99a3;text-align:center;font-size:20px;margin:0 auto;line-height:1.5;letter-spacing:1px}@media screen and (max-width:800px){#video .short-description p{font-size:14px}}@media screen and (max-width:500px){#video .short-description p{font-size:18px}}#video .short-description .join-btn{margin:30px auto 0;height:80px;width:300px;font-size:20px}#video .short-description .join-btn:hover{animation:pulse 1s infinite}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.08)}to{transform:scale(1)}}