@layer components{.PaginationNav{--item-color: var(--main-color-2);--border-color: transparent;--bg-color: transparent;display:flex;justify-content:center;gap:5px}@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:100%;font-family:var(--ff-primary);color:var(--item-color);border:1px solid var(--border-color);background-color:var(--bg-color);transition:background-color var(--transition),color var(--transition),border-color var(--transition)}.PaginationNav .PaginationNavButton.left{--border-color: var(--main-color-1);--item-color: var(--main-color-1);font-size:1.2rem}.PaginationNav .PaginationNavButton.right{--border-color: var(--main-color-1);--item-color: var(--main-color-1);font-size:1.2rem}.PaginationNav .PaginationNavButton.disabled{pointer-events:none;opacity:.5}.PaginationNav .PaginationNavButton.active{--item-color: var(--main-color-1);font-weight:500;pointer-events:none;cursor:default;color:var(--item-color)}@media(min-width: 576px){.PaginationNav .PaginationNavButton{min-width:40px;min-height:40px}}.PaginationNav .PaginationNavButton:not(.active):not([disabled]):active{--item-color: var(--main-color-1)}.PaginationNav .PaginationNavButton:not(.active):not([disabled]):active.left,.PaginationNav .PaginationNavButton:not(.active):not([disabled]):active.right{--bg-color: var(--main-color-1);--item-color: var(--white)}@media(hover: hover){.PaginationNav .PaginationNavButton:not(.active):not([disabled]):hover{--item-color: var(--main-color-1)}.PaginationNav .PaginationNavButton:not(.active):not([disabled]):hover.left,.PaginationNav .PaginationNavButton:not(.active):not([disabled]):hover.right{--bg-color: var(--main-color-1);--item-color: var(--white)}}.PaginationNav .PaginationNavLoadMore{width:100%}}
@layer base{.item-overview .item-list{--min-column-size: 340px;display:grid;grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--min-column-size)), 1fr));gap:32px}.item-overview .item-list>.item-column>*{height:100%}.item-overview .PaginationNav{margin-top:20px}.item-overview-sidebar{display:grid;grid-template-columns:1fr;gap:48px}.item-category-navigation{overflow-x:auto}.item-category-navigation>ul{display:flex;align-items:center;flex-direction:row;gap:16px;flex-wrap:nowrap;padding:8px}@media(max-width: 767px){.item-category-navigation>ul li{flex:1 0 auto}}.item-category-navigation>ul li:last-of-type:has(.category-unlink-item){margin-inline-start:auto}.item-category-navigation .category-link-item{display:inline-flex;align-items:center;gap:8px}.item-category-navigation .category-unlink-item{border-radius:var(--btn-radius-1);padding:8px 16px}@media(min-width: 1200px){.item-category-navigation{overflow-x:unset}.item-category-navigation>ul{flex-wrap:wrap}}}@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));--_border-color: var(--item-category-border-color, var(--brand-black))}.item-category-navigation .category-link-item{gap:0;align-items:center;color:var(--_color);font-size:var(--body-text-size);line-height:1.5;border:1px solid var(--_border-color);padding:8px 32px;border-radius:var(--btn-radius-1);transition:color var(--transition),border-color var(--transition),background-color var(--transition);width:max-content}.item-category-navigation .category-link-item.multiselect{padding-right:8px;padding-left:32px}.item-category-navigation .category-link-item.multiselect>span{transition:transform var(--transition)}.item-category-navigation .category-link-item.multiselect svg{transform:translateX(0);opacity:0;width:20px}.item-category-navigation .category-link-item.multiselect.active>span{transform:translateX(-16px)}.item-category-navigation .category-link-item.multiselect.active svg{transition:transform var(--transition),opacity var(--transition);transform:translateX(-8px);opacity:1}.item-category-navigation .category-link-item.active{background-color:var(--_active-color);border:1px solid var(--_border-color);color:var(--_color)}.item-category-navigation .category-link-item:not([disabled]):active{background-color:var(--_active-color);border:1px solid var(--_border-color);color:var(--_color)}@media(hover: hover){.item-category-navigation .category-link-item:not([disabled]):hover{background-color:var(--_active-color);border:1px solid var(--_border-color);color:var(--_color)}}.item-category-navigation .category-unlink-item{display:inline-flex;width:max-content;color:var(--white);border:1px solid var(--_border-color);background-color:var(--black);transition:color var(--transition),border-color var(--transition),background-color var(--transition)}.item-category-navigation .category-unlink-item:not([disabled]):active{background-color:var(--_active-color);border:1px solid var(--_active-color);color:var(--white)}@media(hover: hover){.item-category-navigation .category-unlink-item:not([disabled]):hover{background-color:var(--_active-color);border:1px solid var(--_active-color);color:var(--white)}}}
@layer component{.vacancy-overview{max-width:var(--single-column-content-max-width)}.vacancy-overview>.item-list{--min-column-size: 100%;gap:0}.vacancy-link{container:vacancy-item/inline-size;display:block}.vacancy-item{display:grid;grid-template-columns:1fr;row-gap:32px;position:relative;padding:32px 24px}.vacancy-item .block-header{display:grid;grid-template-columns:1fr;row-gap:16px}.vacancy-item .btn-wrapper>span{line-height:0}.vacancy-item .btn-wrapper>span .icon{width:32px}@container vacancy-item (min-width: 650px){.vacancy-item{grid-template-columns:auto 32px}.vacancy-item .block-header{grid-template-columns:1fr 2fr;column-gap:32px}}}@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);border-bottom:1px solid var(--grey-300);transition:background-color var(--transition)}.vacancy-item .block-header>.title{color:var(--_color);font-weight:500;font-size:var(--body-text-size);transition:color var(--transition)}.vacancy-item .block-header .subtitle{display:inline-flex;margin-bottom:0;font-family:var(--ff-secondary);font-size:var(--body-text-size);font-weight:300}.vacancy-item .block-header .subtitle .separator{display:flex;gap:4px}.vacancy-item .block-header .subtitle .separator::before{content:",";display:block}.vacancy-item:not([disabled]):active{background-color:var(--_bg-color)}.vacancy-item:not([disabled]):active .block-header>.title{color:var(--_color)}.vacancy-item:not([disabled]):active .btn-wrapper .icon{color:var(--_color)}@media(hover: hover){.vacancy-item:not([disabled]):hover{background-color:var(--_bg-color)}.vacancy-item:not([disabled]):hover .block-header>.title{color:var(--_color)}.vacancy-item:not([disabled]):hover .btn-wrapper .icon{color:var(--_color)}}}
