.twz-sf__container.twz-sf__container button:not(.twz-sf-form__close){display:inline-flex;color:var(--btn-theme-color);font-size:var(--theme-fs-base, 16px);font-family:var(--font-base);text-decoration:none;padding:var(--btn-padding, 0.6em 2em);border:none;cursor:pointer;justify-content:center;transition:.25s;position:relative;font-weight:600;background-color:var(--btn-bg, var(--btn-theme));line-height:1.2;border:var(--btn-border-width, 2px) solid var(--btn-border-color, transparent)}.twz-sf__container.twz-sf__container .twz-sf__container-filters .slash{clip-path:polygon(0 0, 100% 0, calc(100% - var(--tangent) * var(--height)) 100%, 0 100%)}body:has(.twz-sf-form[aria-expanded=true]){overflow:hidden}body:has(.twz-sf-form[aria-expanded=true]) .navigation{z-index:400}body:has(.twz-sf-form[aria-expanded=true]) .twz-overlay{opacity:1}.page-template-template-vacancy-overview .twz-sf__container-results-header{display:flex;justify-content:space-between;align-items:flex-end;gap:3rem;margin-bottom:2rem}.page-template-template-vacancy-overview .twz-sf__container-results-header .results-title+.results-intro{max-width:70ch;margin-block-start:.5em}.page-template-template-vacancy-overview .twz-sf__container-results-header .btn{text-wrap:nowrap}@media(max-width: 1023px){.page-template-template-vacancy-overview .twz-sf__container-results-header .btn{display:none}}.twz-sf__container.twz-sf__container{--twz-sf-container-mrg-top: 0;--twz-sf-container-maxwidth: 100%;--twz-sf-container-width: 100%;--twz-sf-container-gap: 6rem;grid-template-columns:var(--twz-sf-results-width, 1fr) var(--twz-sf-filtercontainer-width, 43rem);align-items:flex-start}@media(max-width: 1023px){.twz-sf__container.twz-sf__container{--twz-sf-container-gap: 0;--twz-sf-filtercontainer-width: 0}}@media(min-width: 1024px)and (max-width: 1367px){.twz-sf__container.twz-sf__container{--twz-sf-filtercontainer-width: 32.5rem}}.twz-sf__container.twz-sf__container .twz-sf__container-filters{order:2}@media(min-width: 1024px){.twz-sf__container.twz-sf__container .twz-sf__container-filters{position:sticky;top:calc(var(--nav-height) + 2rem);padding:2rem 1.5rem;filter:drop-shadow(-1px 6px 3px rgba(0, 0, 0, 0.1));width:140%;padding-right:40%;background-color:rgba(0,0,0,0)}}@media(max-width: 1023px){.twz-sf__container.twz-sf__container .twz-sf__container-filters .slash,.twz-sf__container.twz-sf__container .twz-sf__container-filters .filters-title{display:none}}@media(min-width: 1024px){.twz-sf__container.twz-sf__container .twz-sf__container-filters .slash{display:block;width:100%;height:100%;background-color:var(--white);position:absolute;top:0;left:0;pointer-events:none}}.twz-sf__container.twz-sf__container .twz-sf__container-filters .filters-title{position:relative;padding-bottom:2rem;border-bottom:1px solid var(--twz-sf-filters-container-border-color, var(--grey-200))}@media(max-width: 1023px){.twz-sf__container.twz-sf__container .twz-sf__container-filters .twz-sf-form{height:90%;top:unset;bottom:0}}.twz-sf__container.twz-sf__container .twz-sf__container-filters form{padding-top:2rem;position:relative}.twz-sf__container.twz-sf__container .twz-sf__container-filters .twz-sf__filter{--offset-left: 4rem;padding-bottom:0}.twz-sf__container.twz-sf__container .twz-sf__container-filters .twz-sf__filter[aria-expanded=false]{--twz-sf-filterpart-maxheight: 0 !important}.twz-sf__container.twz-sf__container .twz-sf__container-filters .twz-sf__filter .twz-sf__head{padding-left:var(--offset-left)}.twz-sf__container.twz-sf__container .twz-sf__container-filters .twz-sf__filter .twz-sf__head:after{right:unset;left:0;height:auto}.twz-sf__container.twz-sf__container .twz-sf__container-filters .twz-sf__filter .twz-sf__head .title{font-size:1.6rem}.twz-sf__container.twz-sf__container .twz-sf__container-filters .twz-sf__filter .twz-sf__tree{padding-left:var(--offset-left)}.twz-sf__container.twz-sf__container .twz-sf__container-filters .twz-sf__filter .twz-sf__tree label:after{top:3px}.twz-sf__container.twz-sf__container .twz-sf__container-filters .twz-sf__filter .twz-sf__tree label span{margin-block-start:0}.twz-sf__container.twz-sf__container .twz-sf__totalcount--withtext{display:none}.twz-sf__container.twz-sf__container .twz-sf__container-results{width:100%}@media(min-width: 1024px){.twz-sf__container.twz-sf__container .twz-sf__container-results{max-width:80rem}}.twz-sf__container.twz-sf__container .twz-sf__container-results .twz-sf__results-content{justify-content:space-between;margin:0}@media(max-width: 1023px){.twz-sf__container.twz-sf__container .twz-sf__container-results .twz-sf__results-content{margin-bottom:2rem}}@media(max-width: 1023px){.twz-sf__container.twz-sf__container .twz-sf__container-results .twz-sf__totalcount--withtext{flex:0 0 auto}}.twz-sf__container.twz-sf__container .twz-sf__container-results>ul{padding-left:0;display:grid;grid-template-columns:repeat(2, 1fr);gap:2rem;margin:0}@media(max-width: 767px){.twz-sf__container.twz-sf__container .twz-sf__container-results>ul{grid-template-columns:1fr}}.twz-sf__container.twz-sf__container .twz-sf__progress{display:none}.twz-sf__container.twz-sf__container .twz-sf__pages{gap:1rem}@media(min-width: 1024px){.twz-sf__container.twz-sf__container .twz-sf-form__close{display:none}}.twz-sf__container.twz-sf__container button:not(.twz-sf-form__close){--btn-bg: transparent;--btn-border-color: var(--blue-800);--btn-theme-color: var(--blue-800);--button-border-radius: 0}.twz-sf__container.twz-sf__container button:not(.twz-sf-form__close):hover{--btn-bg: var(--blue-800);--btn-theme-color: var(--white)}@media(min-width: 1024px){.twz-sf__container.twz-sf__container button:not(.twz-sf-form__close).twz-sf__form-toggler,.twz-sf__container.twz-sf__container button:not(.twz-sf-form__close).twz-sf__submit{display:none}}.twz-sf__container.twz-sf__container button:not(.twz-sf-form__close).twz-sf__form-toggler{flex:1 0 auto;max-width:30rem}.twz-sf__container.twz-sf__container button:not(.twz-sf-form__close).twz-sf__form-toggler .filter--icon{display:none}.twz-sf__container.twz-sf__container button:not(.twz-sf-form__close).twz-sf__submit{--btn-bg: var(--twz-submit-button-bg, var(--cyan-500));--btn-theme-color: var(--twz-submit-button-color, var(--white));--btn-border-color: var(--twz-submit-button-border-color, var(--cyan-500))}.twz-sf__container.twz-sf__container button:not(.twz-sf-form__close) span{color:var(--btn-theme-color)}
