.wp-block-app--career-vacancy-teaser-cards [hidden]{display:none!important}.wp-block-app--career-vacancy-teaser-cards .--vacancy-teaser-cards{--gap:1.5rem;display:grid;gap:var(--gap);grid-template-columns:repeat(auto-fill,minmax(min(100%,max(300px,(100% - 2 * var(--gap))/3)),1fr));list-style:none;margin:0;padding:0}.wp-block-app--career-vacancy-teaser-cards .--vacancy-teaser-cards>li{display:flex}.wp-block-app--career-vacancy-teaser-cards .--vacancy-teaser-cards button{appearance:none;background:var(--wp--preset--color--custom-wund-cura-hintergrund-1);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;justify-content:flex-start;line-height:normal;margin:0;padding:var(--wp--preset--spacing--30);text-align:left;width:100%}.wp-block-app--career-vacancy-teaser-cards .--vacancy-teaser-cards button .--tags{display:flex;flex-wrap:wrap;gap:.75rem}.wp-block-app--career-vacancy-teaser-cards .--vacancy-teaser-cards button .--tags:not(:has(>:not([hidden]))){display:none}.wp-block-app--career-vacancy-teaser-cards .--vacancy-teaser-cards button .--tags{margin-bottom:.75rem}.wp-block-app--career-vacancy-teaser-cards .--vacancy-teaser-cards button .--tag{border:1px solid #ccc;border-radius:999px;color:#777;font-size:.875rem;padding:.125rem .75rem}.wp-block-app--career-vacancy-teaser-cards .--vacancy-teaser-cards button .--tag.--city,.wp-block-app--career-vacancy-teaser-cards .--vacancy-teaser-cards button .--title{font-weight:700}.wp-block-app--career-vacancy-teaser-cards .--vacancy-teaser-cards button .--meta{display:flex;flex-wrap:wrap;gap:.25rem 1rem}.wp-block-app--career-vacancy-teaser-cards .--vacancy-teaser-cards button .--meta:not(:has(>:not([hidden]))){display:none}.wp-block-app--career-vacancy-teaser-cards .--vacancy-teaser-cards button .--meta{color:#777;font-size:.875rem}.wp-block-app--career-vacancy-teaser-cards .--vacancy-teaser-cards button:hover .--title{color:var(--wp--preset--color--custom-wund-cura-standard-gruen)}.wp-block-app--career-vacancy-teaser-cards .--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-teaser-cards .--vacancy-modal::backdrop{background-color:rgba(0,0,0,.5)}.wp-block-app--career-vacancy-teaser-cards .--vacancy-modal,.wp-block-app--career-vacancy-teaser-cards .--vacancy-modal::backdrop{opacity:0;transition:opacity .2s ease-out,display allow-discrete .2s,overlay allow-discrete .2s}.wp-block-app--career-vacancy-teaser-cards .--vacancy-modal[open],.wp-block-app--career-vacancy-teaser-cards .--vacancy-modal[open]::backdrop{opacity:1}@starting-style{.wp-block-app--career-vacancy-teaser-cards .--vacancy-modal[open],.wp-block-app--career-vacancy-teaser-cards .--vacancy-modal[open]::backdrop{opacity:0}}@media(prefers-reduced-motion:no-preference){.wp-block-app--career-vacancy-teaser-cards .--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-teaser-cards .--vacancy-modal[open]{scale:1}@starting-style{.wp-block-app--career-vacancy-teaser-cards .--vacancy-modal[open]{scale:.95}}}.wp-block-app--career-vacancy-teaser-cards .--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-teaser-cards .--vacancy-modal-body{--padding-inline:var(--wp--preset--spacing--30)}}.wp-block-app--career-vacancy-teaser-cards .--vacancy-modal-body h2,.wp-block-app--career-vacancy-teaser-cards .--vacancy-modal-body h3{color:var(--wp--preset--color--custom-wund-cura-standard-gruen)}.wp-block-app--career-vacancy-teaser-cards .--vacancy-modal-body h2{margin-top:2.25rem}.wp-block-app--career-vacancy-teaser-cards .--vacancy-modal-body h3{font-weight:500;margin-top:2.5rem}.wp-block-app--career-vacancy-teaser-cards .--vacancy-modal-body li::marker{color:var(--wp--preset--color--custom-wund-cura-standard-gruen)}.wp-block-app--career-vacancy-teaser-cards .--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-teaser-cards .--vacancy-modal-body dl>div{display:flex;flex-direction:column;gap:.125rem}.wp-block-app--career-vacancy-teaser-cards .--vacancy-modal-body dl dt{color:#777;font-size:.875rem}.wp-block-app--career-vacancy-teaser-cards .--vacancy-modal-body dl dd{font-weight:700;margin:0}.wp-block-app--career-vacancy-teaser-cards .--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-teaser-cards .--vacancy-modal-header .--close{margin:0 0 0 auto}.wp-block-app--career-vacancy-teaser-cards .--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-teaser-cards .--vacancy-modal-header .--close button:hover{color:var(--wp--preset--color--custom-wund-cura-logo-gruen)}.wp-block-app--career-vacancy-teaser-cards .--vacancy-modal-header .--close button{align-items:center;display:inline-flex;gap:.5rem;margin:0}.wp-block-app--career-vacancy-teaser-cards .--vacancy-modal-header .--close button svg{flex:none}.wp-block-app--career-vacancy-teaser-cards .--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-teaser-cards .--apply-shortcut:hover{color:var(--wp--preset--color--custom-wund-cura-logo-gruen)}.wp-block-app--career-vacancy-teaser-cards .--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-teaser-cards .--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-teaser-cards .--apply-shortcut{display:inline-block}.wp-block-app--career-vacancy-teaser-cards .--apply{margin-top:var(--wp--preset--spacing--50);text-align:center}.wp-block-app--career-vacancy-teaser-cards .--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-teaser-cards .--apply a:hover{color:var(--wp--preset--color--custom-wund-cura-logo-gruen)}.wp-block-app--career-vacancy-teaser-cards .--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-teaser-cards .--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-teaser-cards .--apply a{display:inline-block;font-size:1.125rem;padding:.75rem 2rem}body:has(.wp-block-app--career-vacancy-teaser-cards .--vacancy-modal:modal){overflow:hidden}
