/* compiled by scssphp 1.6.0 on Wed, 04 Dec 2024 12:08:54 +0000 (0.0888s) */

html #root #wrap_all #main .vacancy-overview .card{background-color:white;filter:drop-shadow(0px 0px 8px rgba(0, 0, 0, 0.16));display:flex;flex-direction:column}html #root #wrap_all #main .vacancy-overview .card__link{padding:2.5rem;block-size:100%;text-decoration:none;color:black;display:flex;flex-direction:column}@media only screen and (max-width: 96rem){html #root #wrap_all #main .vacancy-overview .card__link{padding:1.25rem}}html #root #wrap_all #main .vacancy-overview .card__image{order:-1;width:calc(100% + 2 * 2.5rem);object-fit:cover;object-position:center;min-height:327px;max-height:327px;margin:-2.5rem -2.5rem 2.5rem}@media only screen and (max-width: 96rem){html #root #wrap_all #main .vacancy-overview .card__image{margin:-1.25rem -1.25rem 1.25rem;width:calc(100% + 2 * 1.25rem)}}@media only screen and (max-width: 47.9375rem){html #root #wrap_all #main .vacancy-overview .card__image{min-height:260px;max-height:260px}}html #root #wrap_all #main .vacancy-overview .card__title{font-size:34px;margin-bottom:10px}@media only screen and (max-width: 96rem){html #root #wrap_all #main .vacancy-overview .card__title{font-size:30px}}@media only screen and (max-width: 63.9375rem){html #root #wrap_all #main .vacancy-overview .card__title{font-size:26px}}html #root #wrap_all #main .vacancy-overview .card__specifications{padding:0;margin:0 0 12px}html #root #wrap_all #main .vacancy-overview .card__specification{font-size:1rem;line-height:1.75;display:flex;flex-wrap:wrap;gap:0.625rem}@media only screen and (max-width: 29.9375rem){html #root #wrap_all #main .vacancy-overview .card__specification{gap:0.3125rem}}html #root #wrap_all #main .vacancy-overview .card__specification-label{min-width:168px}@media only screen and (max-width: 29.9375rem){html #root #wrap_all #main .vacancy-overview .card__specification-label{min-width:160px}}html #root #wrap_all #main .vacancy-overview .card__tags{display:flex;flex-wrap:wrap;gap:0.625rem;margin:0 0 40px}html #root #wrap_all #main .vacancy-overview .card__tag{display:flex;align-items:center;gap:0.625rem;background-color:#ffe6e6;color:#ff3d44;padding:0.3rem 0.7rem;font-size:16px;margin:0;border-radius:0.3125rem}html #root #wrap_all #main .vacancy-overview .card .icon{vertical-align:middle}html #root #wrap_all #main .vacancy-overview .card .icon.location-marker{background-image:url("data:image/svg+xml,%3Csvg width='12' height='16' viewBox='0 0 12 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23ff3f45' d='M4.92188 15.5234C3.39844 13.6191 0 9.07812 0 6.5C0 3.39453 2.49023 0.875 5.625 0.875C8.73047 0.875 11.25 3.39453 11.25 6.5C11.25 9.07812 7.82227 13.6191 6.29883 15.5234C5.94727 15.9629 5.27344 15.9629 4.92188 15.5234ZM9.375 8.19922C9.69727 7.4375 9.84375 6.88086 9.84375 6.5C9.84375 4.18555 7.93945 2.28125 5.625 2.28125C3.28125 2.28125 1.40625 4.18555 1.40625 6.5C1.40625 6.88086 1.52344 7.4375 1.8457 8.19922C2.13867 8.90234 2.57812 9.72266 3.07617 10.543C3.92578 11.8906 4.89258 13.1797 5.625 14.1172C6.32812 13.1797 7.29492 11.8906 8.14453 10.543C8.64258 9.72266 9.08203 8.90234 9.375 8.19922Z'/%3E%3C/svg%3E%0A")}html #root #wrap_all #main .vacancy-overview .card .icon.money-bill{background-image:url("data:image/svg+xml,%3Csvg width='17' height='12' viewBox='0 0 17 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.625 6.375C5.625 4.82227 6.85547 3.5625 8.4375 3.5625C9.99023 3.5625 11.25 4.82227 11.25 6.375C11.25 7.92773 9.99023 9.1875 8.4375 9.1875C6.85547 9.1875 5.625 7.92773 5.625 6.375ZM0 2.625C0 1.59961 0.820312 0.75 1.875 0.75H15C16.0254 0.75 16.875 1.59961 16.875 2.625V10.125C16.875 11.1797 16.0254 12 15 12H1.875C0.820312 12 0 11.1797 0 10.125V2.625ZM1.40625 4.03125V8.71875C2.43164 8.71875 3.28125 9.56836 3.28125 10.5938H13.5938C13.5938 9.56836 14.4141 8.71875 15.4688 8.71875V4.03125C14.4141 4.03125 13.5938 3.21094 13.5938 2.15625H3.28125C3.28125 3.21094 2.43164 4.03125 1.40625 4.03125Z' fill='%23ff3f45'/%3E%3C/svg%3E%0A")}html #root #wrap_all #main .vacancy-overview .card .button{width:fit-content;margin-block-start:auto}html #root #wrap_all #main .vacancy-overview .header-facets{display:flex;gap:15px;flex-wrap:wrap}html #root #wrap_all #main .vacancy-overview .header-facets .facetwp-icon{pointer-events:none;right:auto;left:0;padding:0 10px}html #root #wrap_all #main .vacancy-overview .header-facets .facetwp-facet{margin-bottom:0;max-width:348px;width:100%}@media only screen and (max-width: 63.9375rem){html #root #wrap_all #main .vacancy-overview .header-facets .facetwp-facet{max-width:240px}}@media only screen and (max-width: 47.9375rem){html #root #wrap_all #main .vacancy-overview .header-facets .facetwp-facet{max-width:100%}}html #root #wrap_all #main .vacancy-overview .header-facets .facetwp-facet input.facetwp-search,html #root #wrap_all #main .vacancy-overview .header-facets .facetwp-facet input.facetwp-location{width:100%;padding:14px 12px 14px 50px;border:0 none;font-size:16px;font-family:'Offica', sans-serif;font-weight:400;color:#000000}html #root #wrap_all #main .vacancy-overview .header-facets .facetwp-facet input.facetwp-search:focus-visible,html #root #wrap_all #main .vacancy-overview .header-facets .facetwp-facet input.facetwp-location:focus-visible{outline:none}html #root #wrap_all #main .vacancy-overview .header-facets .facetwp-input-wrap{display:block}html #root #wrap_all #main .vacancy-overview .header-facets .fwp-submit.button-primary{border:0 none;cursor:pointer;background-color:#ff3f45;color:#fff;font-family:'Offica', sans-serif;font-size:18px;font-weight:400;min-height:48px;padding:5px 6px 5px 20px;min-width:167px;display:inline-flex;align-items:center;justify-content:space-between;transition:0.3s ease-in-out;gap:30px}@media only screen and (max-width: 71.1875rem){html #root #wrap_all #main .vacancy-overview .header-facets .fwp-submit.button-primary{min-width:auto}}html #root #wrap_all #main .vacancy-overview .header-facets .fwp-submit.button-primary .arrow-right{height:37px;width:37px;min-width:37px;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' data-prefix='far' data-icon='arrow-right' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512' class='svg-inline--fa fa-arrow-right fa-w-14 fa-9x'%3E%3Cpath fill='%23ff3f45' d='M218.101 38.101L198.302 57.9c-4.686 4.686-4.686 12.284 0 16.971L353.432 230H12c-6.627 0-12 5.373-12 12v28c0 6.627 5.373 12 12 12h341.432l-155.13 155.13c-4.686 4.686-4.686 12.284 0 16.971l19.799 19.799c4.686 4.686 12.284 4.686 16.971 0l209.414-209.414c4.686-4.686 4.686-12.284 0-16.971L235.071 38.101c-4.686-4.687-12.284-4.687-16.97 0z' class=''%3E%3C/path%3E%3C/svg%3E");background-position:center;background-size:28%}html #root #wrap_all #main .vacancy-overview .header-facets .fwp-submit.button-primary:hover{background-color:#333}html #root #wrap_all #main .vacancy-overview{position:relative;padding-block:12px 120px}@media only screen and (max-width: 71.1875rem){html #root #wrap_all #main .vacancy-overview{padding-block:12px 70px}}@media only screen and (max-width: 63.9375rem){html #root #wrap_all #main .vacancy-overview{padding-block:12px 60px}}html #root #wrap_all #main .vacancy-overview:before,html #root #wrap_all #main .vacancy-overview:after{content:'';position:absolute;left:0;z-index:-1;width:100%;background-color:#f5f5f5}html #root #wrap_all #main .vacancy-overview:before{top:0;height:70px}@media only screen and (max-width: 47.9375rem){html #root #wrap_all #main .vacancy-overview:before{height:200px}}html #root #wrap_all #main .vacancy-overview:after{bottom:0;height:740px}@media only screen and (max-width: 47.9375rem){html #root #wrap_all #main .vacancy-overview:after{height:500px}}html #root #wrap_all #main .vacancy-overview .facetwp-facet-vacancy{margin-block:17px -20px;display:flex;align-items:center;flex-wrap:wrap;gap:15px}html #root #wrap_all #main .vacancy-overview .facetwp-radio{background:none;margin-bottom:0;color:#ff3f45;border:solid 1px #ff3f45;padding:8px 20px;border-radius:5px;font-size:16px;font-weight:400;line-height:1}html #root #wrap_all #main .vacancy-overview .facetwp-radio.checked{background-color:#FFE6E7;border-color:#FFE6E7}html #root #wrap_all #main .vacancy-overview .facetwp-radio[aria-label="Alle"]{order:1}html #root #wrap_all #main .vacancy-overview .facetwp-counter{display:none}html #root #wrap_all #main .vacancy-overview .facetwp-display-value{padding-right:0}html #root #wrap_all #main .vacancy-overview .facetwp-type-pager{margin-bottom:0}html #root #wrap_all #main .vacancy-overview .facetwp-pager{display:flex;align-items:center;flex-wrap:wrap;gap:24px}html #root #wrap_all #main .vacancy-overview .facetwp-page{padding:4px 0;margin-right:0;font-family:'Offica-Bold', sans-serif;font-size:18px;border-bottom:solid 2px transparent}html #root #wrap_all #main .vacancy-overview .facetwp-page.active{color:#ff3f45;border-bottom-color:#ff3f45}html #root #wrap_all #main .vacancy-overview .facetwp-page.prev,html #root #wrap_all #main .vacancy-overview .facetwp-page.next{width:50px;height:50px;padding:5px;background-color:#ff3f45;border-bottom:0 none;background-image:url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' data-prefix='fal' data-icon='chevron-right' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 512' class='svg-inline--fa fa-chevron-right fa-w-8 fa-9x'%3E%3Cpath fill='%23fff' d='M17.525 36.465l-7.071 7.07c-4.686 4.686-4.686 12.284 0 16.971L205.947 256 10.454 451.494c-4.686 4.686-4.686 12.284 0 16.971l7.071 7.07c4.686 4.686 12.284 4.686 16.97 0l211.051-211.05c4.686-4.686 4.686-12.284 0-16.971L34.495 36.465c-4.686-4.687-12.284-4.687-16.97 0z' class=''%3E%3C/path%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:8px;font-size:0}@media only screen and (max-width: 47.9375rem){html #root #wrap_all #main .vacancy-overview .facetwp-page.prev,html #root #wrap_all #main .vacancy-overview .facetwp-page.next{width:45px;height:45px}}html #root #wrap_all #main .vacancy-overview .facetwp-page.prev{transform:rotate(-180deg);margin-right:20px}@media only screen and (max-width: 47.9375rem){html #root #wrap_all #main .vacancy-overview .facetwp-page.prev{margin-right:10px}}html #root #wrap_all #main .vacancy-overview .facetwp-page.next{margin-left:20px}@media only screen and (max-width: 47.9375rem){html #root #wrap_all #main .vacancy-overview .facetwp-page.next{margin-left:10px}}html #root #wrap_all #main .vacancy-overview .grid-container{position:relative;width:calc(100% + (8px * 2));margin:-8px -8px 50px}@media only screen and (max-width: 71.1875rem){html #root #wrap_all #main .vacancy-overview .grid-container{margin:-8px -8px 40px}}@media only screen and (max-width: 63.9375rem){html #root #wrap_all #main .vacancy-overview .grid-container{margin:-8px -8px 30px}}html #root #wrap_all #main .vacancy-overview .column.one-third{min-width:calc(33.333% - (8px * 2));max-width:calc(33.333% - (8px * 2));margin:8px}@media only screen and (max-width: 63.9375rem){html #root #wrap_all #main .vacancy-overview .column.one-third{min-width:calc(50% - (8px * 2));max-width:calc(50% - (8px * 2))}}@media only screen and (max-width: 47.9375rem){html #root #wrap_all #main .vacancy-overview .column.one-third{min-width:calc(100% - (8px * 2));max-width:calc(100% - (8px * 2))}}