.wak-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}.wak-skip-links{position:absolute;left:0;top:0;z-index:100000;display:flex;flex-wrap:nowrap;align-items:center;gap:8px;padding:10px 14px;background:#fff;border-bottom:3px solid var(--gcid-secondary-color,#ea5e11);box-shadow:0 4px 16px rgba(0,0,0,.12);clip-path:inset(50%);width:1px;height:1px;overflow:hidden;white-space:nowrap}.wak-skip-links:focus-within{clip-path:none;width:auto;height:auto;overflow:visible;white-space:normal;position:fixed;left:0;right:0;top:0}.wak-skip-link{display:inline-flex;align-items:center;padding:8px 14px;background:transparent;color:var(--gcid-body-color,#353535)!important;font-size:14px;font-weight:600;line-height:1.2;text-decoration:none!important;border:0;border-radius:4px;white-space:nowrap;outline:none}.wak-skip-link:hover{color:var(--gcid-secondary-color,#ea5e11)!important}.wak-skip-link:focus,.wak-skip-link:focus-visible{color:var(--gcid-secondary-color,#ea5e11)!important;outline:3px solid var(--gcid-secondary-color,#ea5e11)!important;outline-offset:2px!important;background:#fff;border:0!important;box-shadow:none!important}@media (max-width:600px){.wak-skip-links:focus-within{flex-wrap:wrap;gap:6px}.wak-skip-link{font-size:13px;padding:6px 10px}}a:focus-visible:not(.wak-skip-link),button:focus-visible:not(.wak-a11y-contrast-toggle),input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible,[tabindex]:not([tabindex="-1"]):focus-visible,.et_pb_button:focus-visible,.et_pb_contact_submit:focus-visible,#top-menu a:focus-visible,.mobile_menu_bar:focus-visible{outline:3px solid var(--gcid-secondary-color,#ea5e11)!important;outline-offset:3px!important}.wak-a11y-contrast-toggle{position:fixed;left:86px;bottom:36px;z-index:99998;width:48px;height:48px;padding:0;margin:0;border:2px solid #1e1e1e;border-radius:999px;background:#fff;color:#1e1e1e;cursor:pointer;box-shadow:0 4px 14px rgba(16,24,32,.35);display:flex;align-items:center;justify-content:center;line-height:1;transition:background-color 0.2s ease,border-color 0.2s ease,transform 0.15s ease}.wak-a11y-contrast-toggle:hover{transform:scale(1.05)}.wak-a11y-contrast-toggle:focus-visible{outline:3px solid var(--gcid-secondary-color,#ea5e11)!important;outline-offset:3px!important}.wak-a11y-contrast-toggle__icon{width:26px;height:26px;border-radius:50%;border:2px solid #1e1e1e;background:linear-gradient(90deg,#1e1e1e 50%,#fff 50%);display:block;box-sizing:border-box}.wak-a11y-contrast-toggle[aria-pressed="true"]{background:#1e1e1e;border-color:#fff;box-shadow:0 4px 14px rgba(16,24,32,.5)}.wak-a11y-contrast-toggle[aria-pressed="true"] .wak-a11y-contrast-toggle__icon{border-color:#fff;background:linear-gradient(90deg,#fff 50%,#1e1e1e 50%)}#wpconsent-container::part(wpconsent-settings-button){left:24px!important;bottom:36px!important;width:48px;height:48px;border-radius:999px;box-shadow:0 4px 14px rgba(16,24,32,.35)}@media (max-width:767px){.wak-a11y-contrast-toggle{bottom:max(16px, env(safe-area-inset-bottom, 0px));left:16px}#wpconsent-container::part(wpconsent-settings-button){bottom:max(16px, env(safe-area-inset-bottom, 0px))!important;left:70px!important}}@media (min-width:981px){#top-menu li:focus-within>ul,#top-menu li.et-hover>ul,#top-menu li.wak-menu-open>ul,.et_pb_menu__menu>nav>ul>li:focus-within>ul,.et_pb_menu__menu>nav>ul>li.et-hover>ul,.et_pb_menu__menu>nav>ul>li.wak-menu-open>ul,.et-menu li:focus-within>ul,.et-menu li.et-hover>ul,.et-menu li.wak-menu-open>ul{display:block!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important}}html.wak-a11y-contrast body #page-container .et_pb_button,html.wak-a11y-contrast body #page-container .et_pb_button:hover,html.wak-a11y-contrast body #page-container .et_pb_contact_submit,html.wak-a11y-contrast body #page-container .et_pb_contact_submit:hover,html.wak-a11y-contrast body #page-container .preset--module--divi-button--default,html.wak-a11y-contrast body #page-container .preset--module--divi-button--default:hover,html.wak-a11y-contrast body #wak-floating-bewerben{background-color:#353535!important;border-color:#353535!important;color:#fff!important}html.wak-a11y-contrast body #page-container h4,html.wak-a11y-contrast body #page-container h4 a,html.wak-a11y-contrast body #page-container .et_pb_text h4,html.wak-a11y-contrast body #page-container h5,html.wak-a11y-contrast body #page-container h5 a,html.wak-a11y-contrast body #page-container .et_pb_text h5{color:#353535!important}html.wak-a11y-contrast .et-db #et-boc .et-l .et_pb_text_inner h4{color:#353535!important}html.wak-a11y-contrast body #page-container #job-title h2,html.wak-a11y-contrast #job-title h2{color:#353535!important}html.wak-a11y-contrast body #page-container .wak-orange-box-logo,html.wak-a11y-contrast body #page-container .wak-orange-box-logo .et_pb_blurb_description,html.wak-a11y-contrast body #page-container .wak-orange-box-logo .et_pb_blurb_description p{color:#353535!important}html.wak-a11y-contrast body #page-container .dipi-button-grid-container .et_pb_button,html.wak-a11y-contrast body #page-container .dipi-button-grid-container .et_pb_button:hover,html.wak-a11y-contrast body #page-container .dipi_button_grid_child .et_pb_button,html.wak-a11y-contrast body #page-container .dipi_button_grid_child .et_pb_button:hover{background-color:#fff!important;border-color:#000!important;color:#000!important}html.wak-a11y-contrast body #page-container .wak-social-feed__hint button,html.wak-a11y-contrast body #page-container .wak-social-feed__hint button:hover,html.wak-a11y-contrast body #page-container .wak-social-feed__hint .wpconsent-open-preferences,html.wak-a11y-contrast body #page-container .wak-social-feed__hint .wpconsent-open-preferences:hover{background-color:#353535!important;border-color:#353535!important;color:#fff!important}html.wak-a11y-contrast .euJTpt{background-color:#353535!important}html.wak-a11y-contrast :focus-visible{outline:3px solid var(--gcid-secondary-color,#ea5e11)!important;outline-offset:3px!important}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:0.01ms!important;animation-iteration-count:1!important;transition-duration:0.01ms!important;scroll-behavior:auto!important}}