.wp-block-app--career-vacancy-list [hidden]{display:none!important}.wp-block-app--career-vacancy-list .--filters{align-items:flex-end;display:flex;flex-wrap:wrap;gap:1rem}.wp-block-app--career-vacancy-list .--filters>label{display:flex;flex-direction:column;gap:.25rem}.wp-block-app--career-vacancy-list .--filters>label>span{color:#777;font-size:.875rem}.wp-block-app--career-vacancy-list .--filters input,.wp-block-app--career-vacancy-list .--filters select{appearance:none;background-color:#fff;border:1px solid #ccc;border-radius:12px;box-sizing:border-box;color:inherit;font:inherit;font-size:.875rem;line-height:normal;margin:0;padding:calc(.5rem + 1px) 1rem}.wp-block-app--career-vacancy-list .--filters input:hover,.wp-block-app--career-vacancy-list .--filters select:hover{border-color:#999}.wp-block-app--career-vacancy-list .--filters input:focus-visible,.wp-block-app--career-vacancy-list .--filters select:focus-visible{border-color:var(--wp--preset--color--custom-wund-cura-standard-gruen);outline:none}.wp-block-app--career-vacancy-list .--filters select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%278%27%3E%3Cpath fill=%27none%27 stroke=%27%23777%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27m1 1.5 5 5 5-5%27/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;background-size:.75rem auto;cursor:pointer;padding-right:2.5rem}.wp-block-app--career-vacancy-list .--filters .--search{flex:1 1 14rem;margin-left:auto;max-width:20rem;position:relative}@media(max-width:600px){.wp-block-app--career-vacancy-list .--filters .--search{max-width:none}}.wp-block-app--career-vacancy-list .--filters .--search svg{color:#999;left:1rem;pointer-events:none;position:absolute;top:50%;translate:0 -50%}.wp-block-app--career-vacancy-list .--filters .--search input{padding-left:2.5rem;width:100%}.wp-block-app--career-vacancy-list .--filters .--search input::placeholder{color:#999;opacity:1}.wp-block-app--career-vacancy-list .--filters .--search input::-webkit-search-decoration{appearance:none}.wp-block-app--career-vacancy-list .--vacancy-list{display:flex;flex-direction:column;gap:1rem;list-style:none;margin:0;padding:0}.wp-block-app--career-vacancy-list .--vacancy-list button{appearance:none;background:#fff;border:none;border-radius:12px;box-shadow:var(--wp--preset--shadow--shadow-1);color:inherit;cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:.25rem;line-height:normal;margin:0;padding:var(--wp--preset--spacing--30);scroll-margin-block:6rem;text-align:left;width:100%}.wp-block-app--career-vacancy-list .--vacancy-list button .--tags{display:flex;flex-wrap:wrap;gap:.75rem}.wp-block-app--career-vacancy-list .--vacancy-list button .--tags:not(:has(>:not([hidden]))){display:none}.wp-block-app--career-vacancy-list .--vacancy-list button .--tags{margin-bottom:.75rem}.wp-block-app--career-vacancy-list .--vacancy-list button .--tag{border:1px solid #ccc;border-radius:999px;color:#777;font-size:.875rem;padding:.125rem .75rem}.wp-block-app--career-vacancy-list .--vacancy-list button .--tag.--city,.wp-block-app--career-vacancy-list .--vacancy-list button .--title{font-weight:700}.wp-block-app--career-vacancy-list .--vacancy-list button .--meta{display:flex;flex-wrap:wrap;gap:.25rem 1rem}.wp-block-app--career-vacancy-list .--vacancy-list button .--meta:not(:has(>:not([hidden]))){display:none}.wp-block-app--career-vacancy-list .--vacancy-list button .--meta{color:#777;font-size:.875rem}.wp-block-app--career-vacancy-list .--vacancy-list button:hover .--title{color:var(--wp--preset--color--custom-wund-cura-standard-gruen)}.wp-block-app--career-vacancy-list .--previous-page-button{margin-bottom:1rem}.wp-block-app--career-vacancy-list .--next-page-button{margin-top:1rem}.wp-block-app--career-vacancy-list .--all-filter-button,.wp-block-app--career-vacancy-list .--next-page-button,.wp-block-app--career-vacancy-list .--previous-page-button{appearance:none;background:none;border:2px solid;border-radius:12px;color:var(--wp--preset--color--custom-wund-cura-standard-gruen);cursor:pointer;font:inherit;font-size:.875rem;font-weight:700;line-height:normal;padding:.5rem 1.25rem;text-decoration:none}.wp-block-app--career-vacancy-list .--all-filter-button:hover,.wp-block-app--career-vacancy-list .--next-page-button:hover,.wp-block-app--career-vacancy-list .--previous-page-button:hover{color:var(--wp--preset--color--custom-wund-cura-logo-gruen)}.wp-block-app--career-vacancy-list .--all-filter-button{margin:0}.wp-block-app--career-vacancy-list .--all-filter-button[aria-pressed=true]{background-color:var(--wp--preset--color--custom-wund-cura-standard-gruen);border-color:var(--wp--preset--color--custom-wund-cura-standard-gruen);color:#fff}.wp-block-app--career-vacancy-list .--all-filter-button[aria-pressed=true]:hover{background-color:var(--wp--preset--color--custom-wund-cura-logo-gruen);border-color:var(--wp--preset--color--custom-wund-cura-logo-gruen)}.wp-block-app--career-vacancy-list.is-hydrated .--next-page-button,.wp-block-app--career-vacancy-list.is-hydrated .--previous-page-button,.wp-block-app--career-vacancy-list.is-hydrated .--vacancy-list>li{transition:opacity .2s ease-out}@starting-style{.wp-block-app--career-vacancy-list.is-hydrated .--next-page-button,.wp-block-app--career-vacancy-list.is-hydrated .--previous-page-button,.wp-block-app--career-vacancy-list.is-hydrated .--vacancy-list>li{opacity:0}}@media(prefers-reduced-motion:no-preference){.wp-block-app--career-vacancy-list.is-hydrated .--next-page-button,.wp-block-app--career-vacancy-list.is-hydrated .--previous-page-button,.wp-block-app--career-vacancy-list.is-hydrated .--vacancy-list>li{transition:opacity .35s cubic-bezier(.2,0,0,1),translate .35s cubic-bezier(.2,0,0,1)}.wp-block-app--career-vacancy-list.is-hydrated .--vacancy-list>li:nth-of-type(2){transition-delay:40ms}.wp-block-app--career-vacancy-list.is-hydrated .--vacancy-list>li:nth-of-type(3){transition-delay:80ms}.wp-block-app--career-vacancy-list.is-hydrated .--vacancy-list>li:nth-of-type(4){transition-delay:.12s}.wp-block-app--career-vacancy-list.is-hydrated .--vacancy-list>li:nth-of-type(5){transition-delay:.16s}@starting-style{.wp-block-app--career-vacancy-list.is-hydrated .--vacancy-list>li{translate:0 .75rem}.wp-block-app--career-vacancy-list.is-hydrated .--previous-page-button{translate:0 -.5rem}}.wp-block-app--career-vacancy-list.is-hydrated .--next-page-button{transition-delay:.16s}@starting-style{.wp-block-app--career-vacancy-list.is-hydrated .--next-page-button{translate:0 .5rem}}}.wp-block-app--career-vacancy-list .--vacancy-modal{background:var(--wp--preset--color--custom-wund-cura-hintergrund-1);border:none;border-radius:24px;box-shadow:var(--wp--preset--shadow--deep);margin:auto!important;max-height:90dvh;overflow:auto;overscroll-behavior:contain;padding:0;width:min(56rem,100dvw)}.wp-block-app--career-vacancy-list .--vacancy-modal::backdrop{background-color:rgba(0,0,0,.5)}.wp-block-app--career-vacancy-list .--vacancy-modal,.wp-block-app--career-vacancy-list .--vacancy-modal::backdrop{opacity:0;transition:opacity .2s ease-out,display allow-discrete .2s,overlay allow-discrete .2s}.wp-block-app--career-vacancy-list .--vacancy-modal[open],.wp-block-app--career-vacancy-list .--vacancy-modal[open]::backdrop{opacity:1}@starting-style{.wp-block-app--career-vacancy-list .--vacancy-modal[open],.wp-block-app--career-vacancy-list .--vacancy-modal[open]::backdrop{opacity:0}}@media(prefers-reduced-motion:no-preference){.wp-block-app--career-vacancy-list .--vacancy-modal{scale:.95;transition:opacity .25s cubic-bezier(.2,0,0,1),scale .25s cubic-bezier(.2,0,0,1),display allow-discrete .25s,overlay allow-discrete .25s}.wp-block-app--career-vacancy-list .--vacancy-modal[open]{scale:1}@starting-style{.wp-block-app--career-vacancy-list .--vacancy-modal[open]{scale:.95}}}.wp-block-app--career-vacancy-list .--vacancy-modal-body{--padding-block:var(--wp--preset--spacing--50);--padding-inline:var(--wp--preset--spacing--50);padding:var(--padding-block) var(--padding-inline)}@media(max-width:500px){.wp-block-app--career-vacancy-list .--vacancy-modal-body{--padding-inline:var(--wp--preset--spacing--30)}}.wp-block-app--career-vacancy-list .--vacancy-modal-body h2,.wp-block-app--career-vacancy-list .--vacancy-modal-body h3{color:var(--wp--preset--color--custom-wund-cura-standard-gruen)}.wp-block-app--career-vacancy-list .--vacancy-modal-body h2{margin-top:2.25rem}.wp-block-app--career-vacancy-list .--vacancy-modal-body h3{font-weight:500;margin-top:2.5rem}.wp-block-app--career-vacancy-list .--vacancy-modal-body li::marker{color:var(--wp--preset--color--custom-wund-cura-standard-gruen)}.wp-block-app--career-vacancy-list .--vacancy-modal-body dl{display:flex;flex-wrap:wrap;gap:1.5rem 3rem;justify-content:center;margin:3rem 0 0;text-align:center}.wp-block-app--career-vacancy-list .--vacancy-modal-body dl>div{display:flex;flex-direction:column;gap:.125rem}.wp-block-app--career-vacancy-list .--vacancy-modal-body dl dt{color:#777;font-size:.875rem}.wp-block-app--career-vacancy-list .--vacancy-modal-body dl dd{font-weight:700;margin:0}.wp-block-app--career-vacancy-list .--vacancy-modal-header{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between;margin:calc(var(--padding-block)*-.5) calc(var(--padding-inline)*-.5) 0}.wp-block-app--career-vacancy-list .--vacancy-modal-header .--close{margin:0 0 0 auto}.wp-block-app--career-vacancy-list .--vacancy-modal-header .--close button{appearance:none;background:none;border:2px solid;border-radius:12px;color:var(--wp--preset--color--custom-wund-cura-standard-gruen);cursor:pointer;font:inherit;font-size:.875rem;font-weight:700;line-height:normal;padding:.5rem 1.25rem;text-decoration:none}.wp-block-app--career-vacancy-list .--vacancy-modal-header .--close button:hover{color:var(--wp--preset--color--custom-wund-cura-logo-gruen)}.wp-block-app--career-vacancy-list .--vacancy-modal-header .--close button{align-items:center;display:inline-flex;gap:.5rem;margin:0}.wp-block-app--career-vacancy-list .--vacancy-modal-header .--close button svg{flex:none}.wp-block-app--career-vacancy-list .--apply-shortcut{appearance:none;background:none;border:2px solid;border-radius:12px;color:var(--wp--preset--color--custom-wund-cura-standard-gruen);cursor:pointer;font:inherit;font-size:.875rem;font-weight:700;line-height:normal;padding:.5rem 1.25rem;text-decoration:none}.wp-block-app--career-vacancy-list .--apply-shortcut:hover{color:var(--wp--preset--color--custom-wund-cura-logo-gruen)}.wp-block-app--career-vacancy-list .--apply-shortcut{background-color:var(--wp--preset--color--custom-wund-cura-standard-gruen);border-color:var(--wp--preset--color--custom-wund-cura-standard-gruen);color:#fff}.wp-block-app--career-vacancy-list .--apply-shortcut:hover{background-color:var(--wp--preset--color--custom-wund-cura-logo-gruen);border-color:var(--wp--preset--color--custom-wund-cura-logo-gruen);color:#fff}.wp-block-app--career-vacancy-list .--apply-shortcut{display:inline-block}.wp-block-app--career-vacancy-list .--apply{margin-top:var(--wp--preset--spacing--50);text-align:center}.wp-block-app--career-vacancy-list .--apply a{appearance:none;background:none;border:2px solid;border-radius:12px;color:var(--wp--preset--color--custom-wund-cura-standard-gruen);cursor:pointer;font:inherit;font-size:.875rem;font-weight:700;line-height:normal;padding:.5rem 1.25rem;text-decoration:none}.wp-block-app--career-vacancy-list .--apply a:hover{color:var(--wp--preset--color--custom-wund-cura-logo-gruen)}.wp-block-app--career-vacancy-list .--apply a{background-color:var(--wp--preset--color--custom-wund-cura-standard-gruen);border-color:var(--wp--preset--color--custom-wund-cura-standard-gruen);color:#fff}.wp-block-app--career-vacancy-list .--apply a:hover{background-color:var(--wp--preset--color--custom-wund-cura-logo-gruen);border-color:var(--wp--preset--color--custom-wund-cura-logo-gruen);color:#fff}.wp-block-app--career-vacancy-list .--apply a{display:inline-block;font-size:1.125rem;padding:.75rem 2rem}body:has(.wp-block-app--career-vacancy-list .--vacancy-modal:modal){overflow:hidden}@media(prefers-reduced-motion:no-preference){html:has(.wp-block-app--career-vacancy-list){scroll-behavior:smooth}}
