.breadcrumbs{border-bottom:1px solid var(--color-primary-025);padding-block:var(--spacing-md)}.breadcrumb-row{display:flex;align-items:center;gap:var(--spacing-lg)}.breadcrumb-row .parent{color:var(--color-gray-650)}.breadcrumb-row .current{font-weight:650}.breadcrumb-row .divider{color:var(--color-input-text)}.breadcrumb-row.mobile a{position:relative;top:.0625em}.breadcrumb-row.mobile .divider{transform:rotate(180deg)}.breadcrumb-row.desktop{display:none}@media all and (min-width: 1024px){.breadcrumb-row.desktop{display:flex}.breadcrumb-row.mobile{display:none}}.vacancies-block .hero{display:flex;flex-direction:column;gap:var(--spacing-6xl);padding-top:var(--spacing-7xl);padding-bottom:var(--spacing-4xl)}.vacancies-block .hero .description{margin-top:var(--spacing-xl);font-weight:475;font-size:var(--21px);line-height:var(--28px)}@media all and (min-width: 768px){.vacancies-block .hero .description{font-size:var(--24px);line-height:var(--32px)}}.vacancies-block .hero .filters-column{display:flex;flex-direction:column;gap:var(--spacing-2xl)}.vacancies-block .vacancies{padding-bottom:var(--spacing-7xl)}.vacancies-block .vacancies .department{display:flex;flex-direction:column}.vacancies-block .vacancies .department:not(:last-child){padding-bottom:var(--spacing-2xl)}.vacancies-block .vacancies .department .title{margin-bottom:var(--spacing-2xl);font-weight:650;font-size:var(--21px);line-height:var(--28px)}@media all and (min-width: 768px){.vacancies-block .vacancies .department .title{font-size:var(--24px);line-height:var(--32px)}}.vacancies-block .vacancies .department-vacancies{width:100%;display:flex;flex-direction:column;gap:var(--spacing-xl)}.vacancies-block .vacancies .vacancy{display:block;width:100%;border:1px solid var(--color-gray-050);padding:var(--spacing-2xl);border-radius:var(--radius-2xl)}.vacancies-block .vacancies .vacancy .city span{position:relative;top:2px}.vacancies-block .vacancies .vacancy .title-row{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:var(--spacing-md);margin-bottom:var(--spacing-4xl)}.vacancies-block .vacancies .vacancy .details-row{display:flex;flex-wrap:wrap;gap:var(--spacing-lg)}.vacancies-block .vacancies .vacancy .title{font-size:var(--21px);line-height:var(--28px);color:var(--color-primary-950);margin-bottom:0;font-weight:650}.vacancies-block .vacancies .vacancy .city{padding:var(--spacing-xxs) var(--spacing-sm);border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);color:var(--color-input-label);font-weight:575}.vacancies-block .vacancies .vacancy .employment-type,.vacancies-block .vacancies .vacancy .salary{display:flex;align-items:center;gap:calc(var(--spacing-md) + 2px);color:var(--color-gray-650);font-weight:575}.vacancies-block .vacancies .vacancy .employment-type span,.vacancies-block .vacancies .vacancy .salary span{position:relative;top:1px}.vacancies-block .vacancies .vacancy .employment-type svg,.vacancies-block .vacancies .vacancy .salary svg{color:var(--color-gray-250)}.vacancies-block .no-results{margin-top:var(--spacing-2xl)}@media all and (min-width: 1024px){.vacancies-block .hero{flex-direction:row;justify-content:space-between;padding-top:var(--spacing-9xl);padding-bottom:var(--spacing-7xl);border-bottom:1px solid var(--color-gray-050)}.vacancies-block .hero .description{margin-top:var(--spacing-2xl)}.vacancies-block .hero select{min-width:320px}.vacancies-block .vacancies{padding-bottom:var(--spacing-9xl)}.vacancies-block .vacancies .department{padding-top:var(--spacing-6xl);flex-direction:row;justify-content:space-between;gap:var(--spacing-7xl);padding-right:var(--spacing-7xl)}.vacancies-block .vacancies .department:not(:last-child){border-bottom:1px solid var(--color-gray-050);padding-bottom:var(--spacing-7xl)}.vacancies-block .vacancies .department .title{min-width:320px;margin-bottom:0}.vacancies-block .vacancies .department-vacancies{gap:var(--spacing-3xl)}.vacancies-block .vacancies .vacancy{padding:var(--spacing-3xl);padding-bottom:calc(var(--spacing-3xl) + 4px)}.vacancies-block .vacancies .vacancy .details-row{gap:var(--spacing-2xl)}.vacancies-block .vacancies .vacancy .title-row{flex-direction:row;margin-bottom:var(--spacing-4xl)}}
