@layer base{.PaginationNav .PaginationNavButton.left,.PaginationNav .PaginationNavButton.right,.fs2,.fs3,.fs4,.fs5,.fs6,.subtitle,.fs1,body{font-size:max(var(--_font-size-min),var(--_font-size-min) + (var(--_font-size-max) - var(--_font-size-min))*min(1,log(var(--px-width)/var(--min-font-breakpoint))/log(var(--max-font-breakpoint)/var(--min-font-breakpoint))))}body{--_font-size-min: var(--body-font-size-min-medium);--_font-size-max: var(--body-font-size-max-medium);--_body-color: var(--body-text-color, var(--brand-black));font-family:var(--ff-default);font-weight:300;line-height:1.5;color:var(--_body-color)}svg.icon{width:32px}button{font-family:var(--btn-ff)}.fs1{--_color: var(--heading-text-color, var(--brand-black));color:var(--_color);font-family:var(--ff-primary);line-height:1.1}.fs1.white{color:var(--brand-white)}.fs1.green{color:var(--primary-color-1)}.fs2.green,.fs3.green,.fs4.green{color:var(--primary-color-1)}.fs2,.fs3,.fs4,.fs5,.fs6,.subtitle{--_color: var(--heading-text-color, var(--brand-black));color:var(--_color);font-family:var(--ff-secondary)}.fs2.white,.fs3.white,.fs4.white,.fs5.white,.fs6.white,.subtitle.white{color:var(--brand-white)}.fs1{--_font-size-min: var(--h1-font-size-min);--_font-size-max: var(--h1-font-size-max);font-weight:400}.fs2{--_font-size-min: var(--h2-font-size-min);--_font-size-max: var(--h2-font-size-max);line-height:1.1;font-weight:500}.fs3{--_font-size-min: var(--h3-font-size-min);--_font-size-max: var(--h3-font-size-max);line-height:1.1;font-weight:600}.fs4{--_font-size-min: var(--h4-font-size-min);--_font-size-max: var(--h4-font-size-max);line-height:1.4;font-weight:600}.fs5{--_font-size-min: var(--h5-font-size-min);--_font-size-max: var(--h5-font-size-max);line-height:1.4}.fs6{--_font-size-min: var(--h6-font-size-min);--_font-size-max: var(--h6-font-size-max);line-height:1.4}p{font-weight:300}.subtitle{--_font-size-min: var(--subtitle-font-size-min);--_font-size-max: var(--subtitle-font-size-max);--_color: var(--subtitle-text-color, var(--brand-black));display:block;font-family:var(--ff-default);font-weight:500;color:var(--_color)}}@layer components{.PaginationNav{--item-color: var(--secondary-color-2);--border-color: var(--active-language-switch);--bg-color: transparent;display:flex;justify-content:center;gap:8px}@media(min-width: 768px){.PaginationNav{justify-content:flex-end}}.PaginationNav .PaginationNavButton{display:flex;align-items:center;justify-content:center;min-width:30px;min-height:30px;border-radius:8px;color:var(--item-color);border:2px solid var(--border-color);background-color:var(--bg-color);transition:background-color var(--transition),color var(--transition),border-color var(--transition)}.PaginationNav .PaginationNavButton.left{--item-color: var(--white);--border-color: var(--primary-color-1-dark);--bg-color: var(--primary-color-1-dark);--_font-size-min: var(--body-font-size-min-small);--_font-size-max: var(--body-font-size-max-small)}.PaginationNav .PaginationNavButton.right{--item-color: var(--white);--border-color: var(--primary-color-1-dark);--bg-color: var(--primary-color-1-dark);--_font-size-min: var(--body-font-size-min-small);--_font-size-max: var(--body-font-size-max-small)}.PaginationNav .PaginationNavButton.disabled{pointer-events:none;opacity:.5}.PaginationNav .PaginationNavButton.active{--item-color: var(--primary-color-1);pointer-events:none;cursor:default;color:var(--item-color)}@media(min-width: 576px){.PaginationNav .PaginationNavButton{min-width:48px;min-height:48px}}.PaginationNav .PaginationNavButton:not(.active):not([disabled]):active{--item-color: var(--primary-color-1)}.PaginationNav .PaginationNavButton:not(.active):not([disabled]):active.left,.PaginationNav .PaginationNavButton:not(.active):not([disabled]):active.right{--item-color: var(--white);--border-color: transparent;--bg-color: rgba(var(--primary-color-1-dark-rgb), 0.8)}@media(hover: hover){.PaginationNav .PaginationNavButton:not(.active):not([disabled]):hover{--item-color: var(--primary-color-1)}.PaginationNav .PaginationNavButton:not(.active):not([disabled]):hover.left,.PaginationNav .PaginationNavButton:not(.active):not([disabled]):hover.right{--item-color: var(--white);--border-color: transparent;--bg-color: rgba(var(--primary-color-1-dark-rgb), 0.8)}}}
@layer base{.fs2,.fs3,.fs4,.fs5,.fs6,.subtitle,.fs1,body{font-size:max(var(--_font-size-min),var(--_font-size-min) + (var(--_font-size-max) - var(--_font-size-min))*min(1,log(var(--px-width)/var(--min-font-breakpoint))/log(var(--max-font-breakpoint)/var(--min-font-breakpoint))))}body{--_font-size-min: var(--body-font-size-min-medium);--_font-size-max: var(--body-font-size-max-medium);--_body-color: var(--body-text-color, var(--brand-black));font-family:var(--ff-default);font-weight:300;line-height:1.5;color:var(--_body-color)}svg.icon{width:32px}button{font-family:var(--btn-ff)}.fs1{--_color: var(--heading-text-color, var(--brand-black));color:var(--_color);font-family:var(--ff-primary);line-height:1.1}.fs1.white{color:var(--brand-white)}.fs1.green{color:var(--primary-color-1)}.fs2.green,.fs3.green,.fs4.green{color:var(--primary-color-1)}.fs2,.fs3,.fs4,.fs5,.fs6,.subtitle{--_color: var(--heading-text-color, var(--brand-black));color:var(--_color);font-family:var(--ff-secondary)}.fs2.white,.fs3.white,.fs4.white,.fs5.white,.fs6.white,.subtitle.white{color:var(--brand-white)}.fs1{--_font-size-min: var(--h1-font-size-min);--_font-size-max: var(--h1-font-size-max);font-weight:400}.fs2{--_font-size-min: var(--h2-font-size-min);--_font-size-max: var(--h2-font-size-max);line-height:1.1;font-weight:500}.fs3{--_font-size-min: var(--h3-font-size-min);--_font-size-max: var(--h3-font-size-max);line-height:1.1;font-weight:600}.fs4{--_font-size-min: var(--h4-font-size-min);--_font-size-max: var(--h4-font-size-max);line-height:1.4;font-weight:600}.fs5{--_font-size-min: var(--h5-font-size-min);--_font-size-max: var(--h5-font-size-max);line-height:1.4}.fs6{--_font-size-min: var(--h6-font-size-min);--_font-size-max: var(--h6-font-size-max);line-height:1.4}p{font-weight:300}.subtitle{--_font-size-min: var(--subtitle-font-size-min);--_font-size-max: var(--subtitle-font-size-max);--_color: var(--subtitle-text-color, var(--brand-black));display:block;font-family:var(--ff-default);font-weight:500;color:var(--_color)}}@layer base{.item-overview .item-list{--min-column-size: 280px;display:grid;grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--min-column-size)), 1fr));column-gap:32px;row-gap:56px}.item-overview .item-list>.item-column>*{height:100%}.item-overview .PaginationNav{margin-top:56px}.item-overview-sidebar{display:grid;grid-template-columns:1fr;gap:32px}@media(min-width: 992px){.item-overview-sidebar{grid-template-columns:300px 1fr}}.item-category-navigation>ul{display:flex;flex-direction:column;gap:20px}.item-category-navigation .category-link-item{font-family:var(--ff-primary)}.item-category-navigation .category-link-item.active{display:inline-flex;align-items:center;gap:10px}.item-category-navigation .category-link-item.active:before{display:block;width:6px;height:6px;border-radius:100%;content:""}}@layer theme{.item-category-navigation{--_color: var(--item-category-navigation-color, var(--brand-black));--_active-color: var(--item-category-navigation-active-color, var(--brand-primary-color))}.item-category-navigation .category-link-item{color:var(--_color)}.item-category-navigation .category-link-item.active{color:var(--_active-color)}.item-category-navigation .category-link-item.active:before{background-color:var(--_color)}.item-category-navigation .category-link-item:not([disabled]):active{color:var(--_active-color)}@media(hover: hover){.item-category-navigation .category-link-item:not([disabled]):hover{color:var(--_active-color)}}}
@layer base{.vacancy-item .vacancy-header .block-header .subtitle,.fs2,.fs3,.fs4,.fs5,.fs6,.subtitle,.fs1,body{font-size:max(var(--_font-size-min),var(--_font-size-min) + (var(--_font-size-max) - var(--_font-size-min))*min(1,log(var(--px-width)/var(--min-font-breakpoint))/log(var(--max-font-breakpoint)/var(--min-font-breakpoint))))}body{--_font-size-min: var(--body-font-size-min-medium);--_font-size-max: var(--body-font-size-max-medium);--_body-color: var(--body-text-color, var(--brand-black));font-family:var(--ff-default);font-weight:300;line-height:1.5;color:var(--_body-color)}svg.icon{width:32px}button{font-family:var(--btn-ff)}.fs1{--_color: var(--heading-text-color, var(--brand-black));color:var(--_color);font-family:var(--ff-primary);line-height:1.1}.fs1.white{color:var(--brand-white)}.fs1.green{color:var(--primary-color-1)}.fs2.green,.fs3.green,.fs4.green{color:var(--primary-color-1)}.fs2,.fs3,.fs4,.fs5,.fs6,.subtitle{--_color: var(--heading-text-color, var(--brand-black));color:var(--_color);font-family:var(--ff-secondary)}.fs2.white,.fs3.white,.fs4.white,.fs5.white,.fs6.white,.subtitle.white{color:var(--brand-white)}.fs1{--_font-size-min: var(--h1-font-size-min);--_font-size-max: var(--h1-font-size-max);font-weight:400}.fs2{--_font-size-min: var(--h2-font-size-min);--_font-size-max: var(--h2-font-size-max);line-height:1.1;font-weight:500}.fs3{--_font-size-min: var(--h3-font-size-min);--_font-size-max: var(--h3-font-size-max);line-height:1.1;font-weight:600}.fs4{--_font-size-min: var(--h4-font-size-min);--_font-size-max: var(--h4-font-size-max);line-height:1.4;font-weight:600}.fs5{--_font-size-min: var(--h5-font-size-min);--_font-size-max: var(--h5-font-size-max);line-height:1.4}.fs6{--_font-size-min: var(--h6-font-size-min);--_font-size-max: var(--h6-font-size-max);line-height:1.4}p{font-weight:300}.subtitle{--_font-size-min: var(--subtitle-font-size-min);--_font-size-max: var(--subtitle-font-size-max);--_color: var(--subtitle-text-color, var(--brand-black));display:block;font-family:var(--ff-default);font-weight:500;color:var(--_color)}}@layer component{.vacancy-overview{--vacancy-item-width: 928px}.vacancy-overview>.item-list{--min-column-size: 100%;row-gap:24px}.vacancy-overview>.item-list .item-column{max-width:var(--vacancy-item-width)}.vacancy-overview .PaginationNav{max-width:var(--vacancy-item-width)}.vacancy-overview .PaginationNav .PaginationNavButton.left{margin-right:8px}.vacancy-overview .PaginationNav .PaginationNavButton.right{margin-left:8px}.vacancy-link{container:vacancy-item/inline-size;display:block}.vacancy-item{position:relative;padding:30px 30px 40px 40px}.vacancy-item .vacancy-header{display:flex;flex-direction:column;justify-content:space-between;gap:16px;margin-bottom:24px}.vacancy-item .vacancy-header .block-header .title{font-family:var(--ff-primary);font-weight:400;line-height:1.2;margin-bottom:8px;color:var(--primary-color-1)}.vacancy-item .vacancy-header .block-header .subtitle{--_font-size-min: var(--h6-font-size-min);--_font-size-max: var(--h6-font-size-max)}@container vacancy-item (min-width: 650px){.vacancy-item .vacancy-header{align-items:center;flex-direction:row}}}@layer theme{.vacancy-item{--_border-radius: var(--card-radius);--_bg-color: var(--vacancy-item-bg-color, var(--brand-support-color-1));--_color: var(--vacancy-item-color, var(--brand-black));background-color:var(--_bg-color);border-radius:var(--_border-radius);color:var(--_color)}}
