.pageblock.pageblock--archive{overflow:hidden;background-color:var(--color-secondary-500);border-radius:var(--border-radius-xxl);margin-block-end:var(--block-padding-bottom, var(--block-padding-y))}.pageblock.pageblock--archive .header--archive{justify-items:center;--heading-color: var(--color-neutral-0)}.pageblock.pageblock--archive .header--archive .order-buttons--archive{display:grid;grid-template-columns:1fr 1fr 1fr;gap:var(--spacing-xl);align-items:center;margin:var(--spacing-xl);padding:var(--spacing-xs);background:#fdfefe33;border:1px solid rgba(255,255,255,.3);border-radius:var(--border-radius-xxl);box-shadow:2px 2px 6px #51515126;box-shadow:0 4px 30px #0000001a;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}@media screen and (max-width: 767px){.pageblock.pageblock--archive .header--archive .order-buttons--archive{width:100%;overflow-x:scroll}}.pageblock.pageblock--archive .header--archive .order-buttons--archive a{width:100%;height:fit-content;padding:var(--spacing-sm) var(--spacing-md);text-align:center;border-radius:var(--border-radius-xxl);transition-duration:var(--transition-duration);--link-color: var(--color-neutral-0)}@media screen and (max-width: 767px){.pageblock.pageblock--archive .header--archive .order-buttons--archive a{width:150px}}.pageblock.pageblock--archive .header--archive .order-buttons--archive a:hover{text-decoration:none;background-color:var(--color-neutral-500)}.pageblock.pageblock--archive .header--archive .order-buttons--archive a.active-button{background-color:var(--color-neutral-1000)}.pageblock.pageblock--archive .archive-filters-toggle{display:none;gap:var(--spacing-xs);align-items:center;margin-bottom:var(--spacing-md)}.pageblock.pageblock--archive .archive-filters-toggle .x-core-icon{font-size:var(--icon-md);line-height:1}.pageblock.pageblock--archive .archive-filters-overlay{position:fixed;z-index:999;display:none;background:#00000059;inset:0}.pageblock.pageblock--archive .vacancy-grid-wrapper{display:grid;grid-template-columns:calc(25% - var(--spacing-xl) / 2) calc(75% - var(--spacing-xl) / 2);gap:var(--spacing-xl)}.pageblock.pageblock--archive .vacancy-grid-wrapper .filter-wrapper{display:flex;flex-direction:column;gap:var(--spacing-xl)}.pageblock.pageblock--archive .vacancy-grid-wrapper .filter-wrapper *{color:var(--color-neutral-0);border-color:var(--color-neutral-0)}.pageblock.pageblock--archive .vacancy-grid-wrapper .filter-wrapper .filter-inner-wrapper{padding:var(--spacing-lg) var(--spacing-xl);padding:var(--spacing-lg) calc(var(--spacing-xl));background:#fdfefe33;border:1px solid rgba(255,255,255,.3);border-radius:var(--border-radius-xxl);box-shadow:2px 2px 6px #51515126;box-shadow:0 4px 30px #0000001a;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.pageblock.pageblock--archive .vacancy-grid-wrapper .filter-wrapper .filter-inner-wrapper .x-core-input{margin-block-end:var(--spacing-xs)}.pageblock.pageblock--archive .vacancy-grid-wrapper .filter-wrapper .filter-inner-wrapper .x-core-filters--search input::placeholder{color:var(--color-neutral-0)}.pageblock.pageblock--archive .vacancy-grid-wrapper .filter-wrapper .filter-inner-wrapper .x-core-filters--search input:focus-visible{color:var(--color-neutral-0);box-shadow:none}.pageblock.pageblock--archive .vacancy-grid-wrapper .filter-wrapper .filter-inner-wrapper .x-core-label__label{transition:var(--transition-duration)}.pageblock.pageblock--archive .vacancy-grid-wrapper .filter-wrapper .filter-inner-wrapper .x-core-label__label:hover{color:var(--color-primary-500)}.pageblock.pageblock--archive .vacancy-grid-wrapper .filter-wrapper .keyword--archive{display:flex;flex-direction:column;gap:var(--spacing-lg);padding:var(--spacing-lg) var(--spacing-xl);background:#20202033;border:1px solid rgba(255,255,255,.3);border-radius:var(--border-radius-xxl);box-shadow:2px 2px 6px #51515126;box-shadow:0 4px 30px #0000001a;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}@media screen and (max-width: 990px){.pageblock.pageblock--archive .vacancy-grid-wrapper .filter-wrapper .keyword--archive{display:none}}.pageblock.pageblock--archive .vacancy-grid-wrapper .filter-wrapper .keyword--archive .keywords--archive{display:flex;flex-direction:column;gap:var(--spacing-md)}.pageblock.pageblock--archive .vacancy-grid-wrapper .filter-wrapper .keyword--archive .keywords--archive .keyword-link--archive{width:fit-content;padding:var(--spacing-sm) var(--spacing-lg);border:2px var(--color-neutral-0) solid;border-radius:30px;transition-duration:var(--transition-duration)}.pageblock.pageblock--archive .vacancy-grid-wrapper .filter-wrapper .keyword--archive .keywords--archive .keyword-link--archive:hover{text-decoration:none;background:#20202066}.pageblock.pageblock--archive .x-core-pagination{display:grid;grid-auto-flow:column;gap:0;justify-content:center}.pageblock.pageblock--archive .x-core-pagination .page-numbers{min-height:auto;color:var(--color-neutral-0);background-color:transparent;box-shadow:none}.pageblock.pageblock--archive .x-core-pagination .page-numbers.current{position:relative}.pageblock.pageblock--archive .x-core-pagination .page-numbers.current:before{position:absolute;top:0;left:0;z-index:-1;scale:.5;width:100%;height:100%;background-color:var(--color-neutral-1000);border-radius:100%;content:""}.pageblock.pageblock--archive .x-core-pagination .page-numbers.prev+.page-numbers{border-left:1px solid rgba(255,255,255,.3)!important;border-top-left-radius:100%!important;border-bottom-left-radius:100%!important;box-shadow:none}.pageblock.pageblock--archive .x-core-pagination .page-numbers:not(.next):not(.prev){width:fit-content;background:#fdfefe33;border:1px solid rgba(255,255,255,.3);border-right:0;border-left:0;border-radius:0;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);aspect-ratio:1}.pageblock.pageblock--archive .x-core-pagination .page-numbers:not(.next):not(.prev):first-child,.pageblock.pageblock--archive .x-core-pagination .page-numbers:not(.next):not(.prev) .page-numbers:not(.next):first-child{border-left:1px solid rgba(255,255,255,.3);border-top-left-radius:100%;border-bottom-left-radius:100%;box-shadow:none}.pageblock.pageblock--archive .x-core-pagination .page-numbers:not(.next):not(.prev):last-child,.pageblock.pageblock--archive .x-core-pagination .page-numbers:not(.next):not(.prev):has(+.next){border-right:1px solid rgba(255,255,255,.3);border-top-right-radius:100%;border-bottom-right-radius:100%;box-shadow:none}.pageblock.pageblock--archive .contact-info--vacature-details{padding:var(--spacing-xl);background-color:var(--color-neutral-1000);--body-color: var(--color-neutral-0);--link-color: var(--color-neutral-0);--heading-color: var(--color-neutral-0);border-radius:var(--border-radius-xxl)}@media screen and (max-width: 990px){.pageblock.pageblock--archive .contact-info--vacature-details{display:none}}.pageblock.pageblock--archive .contact-info--vacature-details>p{font-weight:700;font-size:var(--text-sm)}.pageblock.pageblock--archive .contact-info--vacature-details .content-contact-info--vacature-details{display:grid;grid-template-columns:calc(30% - var(--spacing-xs) / 2) calc(70% - var(--spacing-xs) / 2);gap:var(--spacing-xs);font-weight:500;font-size:var(--text-xs)}.pageblock.pageblock--archive .contact-info--vacature-details .content-contact-info--vacature-details p{margin:0;color:var(--color-neutral-500);font-weight:500;font-size:var(--text-xs)}.pageblock.pageblock--archive .contact-info--vacature-details .content-contact-info--vacature-details .text-contact-info--vacature-details{display:flex;flex-direction:column;gap:var(--spacing-xs);justify-content:center;justify-self:start}.pageblock.pageblock--archive .contact-info--vacature-details .content-contact-info--vacature-details .profile-picture-contact-info--vacature-details{align-self:center;height:100%;max-height:80px;overflow:hidden;background-color:var(--color-neutral-700);border-radius:100%;aspect-ratio:1}.pageblock.pageblock--archive .contact-info--vacature-details .content-contact-info--vacature-details .profile-picture-contact-info--vacature-details img{width:100%;height:100%;object-fit:cover;object-position:center center}@media screen and (max-width: 767px){.pageblock.pageblock--archive .x-core-grid{text-wrap:wrap;word-break:break-word}}@media screen and (max-width: 767px) and (max-width: 374px){.pageblock.pageblock--archive .x-core-grid .title--vacancy-card h3{font-size:var(--h4-size)}}@media (max-width: 990px){.pageblock.pageblock--archive{overflow:visible}.pageblock.pageblock--archive.archive--filters-open .filter-wrapper{transform:translate(0)}.pageblock.pageblock--archive.archive--filters-open .archive-filters-overlay{display:block}.pageblock.pageblock--archive .archive-filters-toggle{display:flex;align-items:center;justify-content:center;justify-self:center;min-width:150px;text-align:center}}@media screen and (max-width: 990px) and (max-width: 425px){.pageblock.pageblock--archive .archive-filters-toggle{width:100%}}@media (max-width: 990px){.pageblock.pageblock--archive .archive-filters-overlay{display:none}.pageblock.pageblock--archive .vacancy-grid-wrapper{display:block}.pageblock.pageblock--archive .posts-wrapper{flex:initial;max-width:100%}.pageblock.pageblock--archive .filter-wrapper{position:fixed;top:30px;left:0;z-index:1000;flex:initial;width:85vw;max-width:420px!important;max-width:initial;height:85vh;overflow-y:auto;transform:translate(-110%);transition:transform .25s ease}.pageblock.pageblock--archive .filter-inner-wrapper{height:auto}}body.archive-filters-scroll-lock{position:fixed;top:var(--archive-scroll-lock-y, 0);right:0;left:0;width:100%;overflow:hidden;overscroll-behavior:none}
