/*!
 *
 *   Author: Frank Ziski
 *   Author URI: https://ziski.de
 *   Created with the Help from: Themes for Kirby <hello@themesforkirby.com>
 *   Co-Author URI: https://themesforkirby.com/
 *   Version: v1.0.0
 *   License: GNU General Public License, Version 2
 *   License URI: http://www.gnu.org/licenses/gpl-2.0.html
 *   Copyright (C) Frank Ziski
 *
*/@font-face{font-family:"Material Icons";font-style:normal;font-weight:400;font-display:block;src:url("../fonts/material_symbols_outlined_400_v151.woff2") format("woff2")}@font-face{font-family:"CabinetGrotesk-Regular";src:url("../fonts/CabinetGrotesk-Regular.woff2") format("woff2"),url("../fonts/CabinetGrotesk-Regular.woff") format("woff");font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:"CabinetGrotesk-Extrabold";src:url("../fonts/CabinetGrotesk-Extrabold.woff2") format("woff2"),url("../fonts/CabinetGrotesk-Extrabold.woff") format("woff");font-weight:800;font-display:swap;font-style:normal}@font-face{font-family:"CabinetGrotesk-Bold";src:url("../fonts/CabinetGrotesk-Bold.woff2") format("woff2"),url("../fonts/CabinetGrotesk-Bold.woff") format("woff");font-weight:700;font-display:swap;font-style:normal}@font-face{font-family:"CabinetGrotesk-Black";src:url("../fonts/CabinetGrotesk-Black.woff2") format("woff2"),url("../fonts/CabinetGrotesk-Black.woff") format("woff");font-weight:900;font-display:swap;font-style:normal}:root{--font-stack: "CabinetGrotesk-Regular", ui-sans-serif, system-ui, sans-serif;--font-stack-bold: "CabinetGrotesk-Bold", ui-sans-serif, system-ui, sans-serif;--font-stack-extrabold: "CabinetGrotesk-Extrabold", ui-sans-serif, system-ui, sans-serif;--font-stack-black: "CabinetGrotesk-Black", ui-sans-serif, system-ui, sans-serif;--root: 16px;--base: 1rem;--sm: 0.8rem;--lg: 1.5em;--h6: 0.8rem;--h5: 1.0rem;--h4: 1.25rem;--h3: 1.375rem;--jobtitle: 1.5rem;--h2: 2.0rem;--h1: 2.5rem;--height-navbar: 5.5rem;--height-navbar-sticky: 3.5rem;--height-navbar-logo: 24px;--padding-container: 1rem;--primary: #CC0056;--primaryContrast: #9B0444;--primaryHover: #b8024e;--text: #222733;--medGrey: #6A7680;--medGreyContrast: #454c52;--light: #F7F7F7;--focus: #ecbd03}@media only screen and (min-width: 640px){:root{--h6: 0.8rem;--h5: 1.0rem;--h4: 1.25rem;--h3: 1.8rem;--jobtitle: 2.0rem;--h2: 2.5rem;--h1: 3.5rem;--height-navbar-logo: 32px;--padding-container: 2rem}}@media only screen and (min-width: 768px){:root{--base: 1.25rem;--sm: 1.0rem;--lg: 1.25em;--h6: 1.25rem;--h5: 1.5rem;--h4: 1.875rem;--h3: 2.0rem;--jobtitle: 2.5rem;--h2: 3.0rem;--h1: 4.0rem;--padding-container: 5rem;--height-navbar: 8rem;--height-navbar-sticky: 3.5rem;--height-navbar-logo: 44px}}@media only screen and (min-width: 1280px){:root{--h6: 1.25rem;--h5: 1.5rem;--h4: 1.875rem;--h3: 2.1875rem;--jobtitle: 3.125rem;--h2: 3.75rem;--h1: 4.875rem;--padding-container: 10rem}}.intersect{opacity:0}.intersect-shown{opacity:1}.scale-in-center{animation:scale-in-center .5s cubic-bezier(0.25, 0.46, 0.45, 0.94) .2s both}.slide-in-left{animation:slide-in-left .5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both}.slide-in-right{animation:slide-in-right .5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both}.slide-in-bottom{animation:slide-in-bottom .5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both}@keyframes scale-in-center{0%{transform:scale(0.5);filter:blur(40px);opacity:1}100%{transform:scale(1);filter:blur(0);opacity:1}}@keyframes slide-in-left{0%{transform:translateX(-100px);opacity:0}100%{transform:translateX(0);opacity:1}}@keyframes slide-in-right{0%{transform:translateX(100px);opacity:0}100%{transform:translateX(0);opacity:1}}@keyframes slide-in-bottom{0%{transform:translateY(100px);opacity:0}100%{transform:translateY(0);opacity:1}}:root{--cc-bg: #fff;--cc-primary-color: var(--primary);--cc-secondary-color: #4a5055;--cc-btn-primary-bg: var(--primary);--cc-btn-primary-hover-bg: var(--primaryHover);--cc-btn-primary-color: #fff;--cc-btn-primary-hover-color: #fff;--cc-btn-primary-border-color: var(--cc-btn-primary-bg);--cc-btn-primary-hover-border-color: var(--cc-btn-primary-hover-bg);--cc-font-family: var(--font-stack);--cc-modal-border-radius: .5rem;--cc-btn-border-radius: .4rem;--cc-modal-transition-duration: .25s;--cc-link-color: var(--cc-btn-primary-bg);--cc-modal-margin: 1rem;--cc-z-index: 2147483647;--cc-btn-secondary-bg: #eaeff2;--cc-btn-secondary-color: var(--cc-secondary-color);--cc-btn-secondary-border-color: var(--cc-btn-secondary-bg);--cc-btn-secondary-hover-bg: #d4dae0;--cc-btn-secondary-hover-color: #000;--cc-btn-secondary-hover-border-color: #d4dae0;--cc-separator-border-color: #f0f4f7;--cc-toggle-on-bg: var(--cc-btn-primary-bg);--cc-toggle-off-bg: #667481;--cc-toggle-on-knob-bg: #fff;--cc-toggle-off-knob-bg: var(--cc-toggle-on-knob-bg);--cc-toggle-enabled-icon-color: var(--cc-bg);--cc-toggle-disabled-icon-color: var(--cc-bg);--cc-toggle-readonly-bg: #d5dee2;--cc-toggle-readonly-knob-bg: #fff;--cc-toggle-readonly-knob-icon-color: var(--cc-toggle-readonly-bg);--cc-section-category-border: var(--cc-cookie-category-block-bg);--cc-cookie-category-block-bg: #f0f4f7;--cc-cookie-category-block-border: #f0f4f7;--cc-cookie-category-block-hover-bg: #e9eff4;--cc-cookie-category-block-hover-border: #e9eff4;--cc-cookie-category-expanded-block-bg: transparent;--cc-cookie-category-expanded-block-hover-bg: #dee4e9;--cc-overlay-bg: rgb(0,0,0,.65);--cc-webkit-scrollbar-bg: var(--cc-section-category-border);--cc-webkit-scrollbar-hover-bg: var(--cc-btn-primary-hover-bg);--cc-footer-bg: var(--cc-btn-secondary-bg);--cc-footer-color: var(--cc-secondary-color);--cc-footer-border-color: #e4eaed;--cc-pm-toggle-border-radius: 9999px;--im-font-family: var(--font-stack);--im-color: #fff;--im-bg: rgb(0,0,0,.85);--im-link-color: var(--im-color);--im-link-hover-color: var(--primary);--im-btn-bg: var(--cc-btn-primary-bg);--im-btn-hover-bg: var(--cc-btn-primary-hover-bg);--im-btn-color: var(--cc-btn-primary-color);--im-btn-active-box-shadow: 0 0 0 .25em rgba(24, 104, 250, 0.24);--im-btn-s-bg: var(--cc-btn-secondary-bg);--im-btn-s-color: var(--cc-btn-secondary-color);--im-btn-s-hover-bg: var(--cc-btn-secondary-hover-bg);--im-btn-s-active-bg: rgba(225, 239, 255, .6);--im-overlay-bg: linear-gradient(14deg, rgba(0,0,0,.5) 0%, rgba(0,0,0,0.118) 100%)}#cc-main .pm__section--toggle .pm__section-title{color:var(--text)}#cc-main .pm__table-head .pm__table-th{color:var(--text)}#cc-main .pm__title,#cc-main .cm__title{color:var(--text)}#cc-main .cm__footer{padding:.75rem 0}.bar{--height: 4px;height:var(--height);width:100%;display:block;transition:.3s ease}.bar-1{transform:translateY(calc(var(--height) * -1))}.bar-3{transform:translateY(var(--height))}.open .bar-1{transform:translateY(100%) rotateZ(-45deg)}.open .bar-2{opacity:0}.open .bar-3{transform:translateY(-100%) rotateZ(45deg)}@media only screen and (max-width: 1023px){.item-grid.grid-cols-4>div:last-child:nth-child(2n+1){grid-column-end:4}}@media only screen and (min-width: 1024px){.item-grid.lg\:grid-cols-4>div:last-child:nth-child(2n+1){grid-column-end:4}.item-grid.lg\:grid-cols-6>div:last-child:nth-child(3n-1){grid-column-end:-2}.item-grid.lg\:grid-cols-6>div:nth-last-child(2):nth-child(3n+1){grid-column-end:4}.item-grid.lg\:grid-cols-6>div:last-child:nth-child(3n-2){grid-column-end:5}.item-grid.lg\:grid-cols-8>div:nth-last-child(3):nth-child(4n+1){grid-column-end:4}.item-grid.lg\:grid-cols-8>div:nth-last-child(2):nth-child(4n+1){grid-column-end:5}.item-grid.lg\:grid-cols-8>div:last-child:nth-child(4n+1){grid-column-end:6}}:focus:not(:focus-visible){outline:0;box-shadow:none}:focus-visible,button:focus-visible,.focus-visible{outline:3px solid #000;box-shadow:0 0 0 6px #fff}.input-field:focus-visible{outline:3px solid var(--primary)}br.custom{display:none}@media only screen and (min-width: 1024px){br.custom{display:inline}}.hidden-checkbox:focus:not(:focus-visible)+label .custom-checkbox{outline:0;box-shadow:none}.hidden-checkbox:focus+label .custom-checkbox{outline:0;outline:3px solid #000;box-shadow:0 0 0 6px #fff}.uniform__potty{position:absolute;left:-9999px}.video-play-button.anim{position:relative}.video-play-button.anim::before,.video-play-button.anim::after{content:"";position:absolute;z-index:-1;display:block;width:100%;height:100%;border-radius:999px;border:2px solid}.video-play-button.anim::before{border-color:var(--primary);animation:pulsate-1 3s ease-in-out infinite}.video-play-button.anim::after{border-color:var(--primary);animation:pulsate-2 3s ease-in-out .2s infinite}.navbar-sticky .nav-logo,.navbar-sticky .nav-location{display:none}.navbar-sticky .container{justify-content:center}main{position:relative;z-index:10}.container-full{max-width:1920px}.layout-section.bg-contain{background-size:auto 80%}.hero .hero-title{font-size:10vw}.hero .hero-title .text-lg{font-size:16vw}@media only screen and (min-width: 768px){.hero .hero-title{font-size:6vw}.hero .hero-title .text-lg{font-size:12vw}}.column-title-location .column-title-location-logo{background-color:var(--primary)}.column-title-location .column-title-location-text svg{color:var(--primary)}.column-title-location .column-title-location-text span{color:var(--text)}.column-title-location.bg-primary .column-title-location-logo{background-color:var(--medGrey)}.column-title-location.bg-primary .column-title-location-text svg{color:var(--text)}.column-title-location.bg-primary .column-title-location-text span{color:#fff}.writer code{color:rgba(0,0,0,0);font-size:0px}.writer code::after{content:"";display:flex;width:48px;height:4px;background-color:var(--primary);margin-top:1rem}.layout-section.bg-primary .writer .text-primary{color:var(--text)}.layout-section.bg-primary .writer code::after{background-color:var(--text)}body.job>.page-bg{top:-20%;top:-20vh;height:120vh}.job-intro{position:relative}.job-intro::before{content:"";display:block;position:absolute;top:0;left:-1998px;width:2000px;height:100%;background-color:var(--primary)}.job-details ul li{display:flex;gap:8px;margin-bottom:.5rem}.job-details ul li::before{display:block;flex-shrink:0;content:"";margin-top:.15em;width:var(--base);height:var(--base);background-image:url(../gfx/icn-check.svg);background-size:contain;background-repeat:no-repeat;background-position:center}.job-details .job-offers ul li::before{background-image:url(../gfx/icn-offers.svg)}.job-details .job-aufgaben ul li::before{background-image:url(../gfx/icn-aufgaben.svg)}.jobs-general{position:relative}.jobs-general::before{content:"";display:block;width:100%;height:100%;position:absolute;left:0;top:0;background-color:#000;opacity:.3;z-index:0}.jobs-general .layout{position:relative;z-index:10}.jobs-general .writer .text-lg{font-size:var(--h3)}.jobs-general .btn-primary{font-size:var(--h4)}.jobs-headline .writer{gap:0}.jobs-headline .writer h2{font-size:var(--h1)}.jobs-headline .writer h3{font-family:var(--font-stack-bold)}.file-upload .input-type-icon{right:inherit;left:1px}.file-upload input[type=file]{align-items:center}.file-upload input[type=file]::file-selector-button{background-color:var(--medGrey);color:#fff;border-color:rgba(0,0,0,0);border-radius:4px;text-transform:uppercase;font-family:var(--font-stack-extrabold);margin-right:.5rem;margin-left:2.25rem}.file-upload input[type=file]::file-selector-button:hover{background-color:var(--text);color:#fff}.mobile-nav-label{display:none}@media only screen and (min-width: 379px){.mobile-nav-label{display:flex}}.contrast-mode .column-title-wrp{background-color:var(--text)}.contrast-mode .text-primary{color:var(--primaryContrast)}.contrast-mode .job .bg-primary,.contrast-mode .job .job-intro::before{background-color:var(--primaryContrast)}.contrast-mode .btn-primary,.contrast-mode .site-footer #kontakt,.contrast-mode .hero-text .bg-primary{background-color:var(--primaryContrast)}.contrast-mode .layout-section.bg-primary .writer .text-primary{color:#fff}.contrast-mode .jobs-headline .text-primary,.contrast-mode .hero-title .text-primary{color:#fff}.contrast-mode .file-upload input[type=file]::file-selector-button{background-color:var(--medGreyContrast)}.contrast-mode .file-upload input[type=file]::file-selector-button:hover{background-color:var(--text)}.contrast-mode .btn-contrast{background-color:var(--primaryContrast);color:#fff}.contrast-mode .page-bg .img-fluid{opacity:.5}/*# sourceMappingURL=style.css.map */