.vacancies-container{width:100vw;height:100vh;min-height:100vh;display:flex;align-items:center;justify-content:center;flex-direction:column}.vacancies-container .vacancy-cards{display:flex;align-items:center;justify-content:center;flex-direction:row}.vacancies-container .vacancy-cards .vacancy-card{min-height:calc(40% - var(--padding-s) * 2);padding:var(--padding-s);display:flex;align-items:center;justify-content:flex-start;flex-direction:column;gap:var(--gap-s);border-radius:var(--border-radius-xxl);background:var(--bg-inverted)}.vacancies-container .vacancy-cards .vacancy-card .vacancy-inner{padding:var(--padding-xl);display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;gap:var(--gap-m);border-radius:var(--border-radius-xl);background:var(--bg)}.vacancies-container .vacancy-cards .vacancy-card .vacancy-inner .vacancy-icon{width:40px;height:40px;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column}.vacancies-container .vacancy-cards .vacancy-card .vacancy-inner .vacancy-icon svg{width:40px;height:40px}.vacancies-container .vacancy-cards .vacancy-card .vacancy-inner .vacancy-title{font-size:var(--font-xxl);font-weight:var(--font-weight-bold);line-height:var(--font-xxl)}.vacancies-container .vacancy-cards .vacancy-card .vacancy-inner .vacancy-salary{font-size:var(--font-l);font-weight:var(--font-weight-semibold);line-height:var(--font-l)}.vacancies-container .vacancy-cards .vacancy-card .vacancy-inner .vacancy-salary span{font-size:var(--font-l);font-weight:var(--font-weight-semibold);line-height:var(--font-l)}.vacancies-container .vacancy-cards .vacancy-card .vacancy-inner .vacancy-fields{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;gap:var(--gap-xxs)}.vacancies-container .vacancy-cards .vacancy-card .vacancy-inner .vacancy-fields .vacancy-field{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;gap:var(--gap-xs)}.vacancies-container .vacancy-cards .vacancy-card .vacancy-inner .vacancy-fields .vacancy-field #title{font-size:var(--font-m);font-weight:var(--font-weight-semibold);line-height:var(--font-m);white-space:nowrap}.vacancies-container .vacancy-cards .vacancy-card .vacancy-inner .vacancy-fields .vacancy-field #value{font-size:var(--font-m);font-weight:var(--font-weight-meduim);line-height:var(--font-m);opacity:0.7;white-space:nowrap}.vacancies-container .vacancy-cards .vacancy-card .vacancy-inner .vacancy-open{margin-top:var(--margin-xl);padding:var(--padding-m);background:#D20A11;text-decoration:none;color:var(--text-static-light);border-radius:999px;margin-left:auto}.vacancies-container .vacancy-cards .vacancy-card .vacancy-creation{font-size:var(--font-s);font-weight:var(--font-weight-meduim);color:var(--text-invert)}
