@font-face{font-family:'Titillium Web';font-style:normal;font-weight:200;src:url(font/titillium-web-v6-latin-200.eot);src:local('Titillium Web ExtraLight'),local('TitilliumWeb-ExtraLight'),url(font/titillium-web-v6-latin-200.eot?#iefix) format('embedded-opentype'),url(font/titillium-web-v6-latin-200.woff2) format('woff2'),url(font/titillium-web-v6-latin-200.woff) format('woff'),url(font/titillium-web-v6-latin-200.ttf) format('truetype'),url(font/titillium-web-v6-latin-200.svg#TitilliumWeb) format('svg')}@font-face{font-family:'Titillium Web';font-style:italic;font-weight:200;src:url(font/titillium-web-v6-latin-200italic.eot);src:local('Titillium Web ExtraLight Italic'),local('TitilliumWeb-ExtraLightItalic'),url(font/titillium-web-v6-latin-200italic.eot?#iefix) format('embedded-opentype'),url(font/titillium-web-v6-latin-200italic.woff2) format('woff2'),url(font/titillium-web-v6-latin-200italic.woff) format('woff'),url(font/titillium-web-v6-latin-200italic.ttf) format('truetype'),url(font/titillium-web-v6-latin-200italic.svg#TitilliumWeb) format('svg')}@font-face{font-family:'Titillium Web';font-style:normal;font-weight:300;src:url(font/titillium-web-v6-latin-300.eot);src:local('Titillium Web Light'),local('TitilliumWeb-Light'),url(font/titillium-web-v6-latin-300.eot?#iefix) format('embedded-opentype'),url(font/titillium-web-v6-latin-300.woff2) format('woff2'),url(font/titillium-web-v6-latin-300.woff) format('woff'),url(font/titillium-web-v6-latin-300.ttf) format('truetype'),url(font/titillium-web-v6-latin-300.svg#TitilliumWeb) format('svg')}@font-face{font-family:'Titillium Web';font-style:italic;font-weight:300;src:url(font/titillium-web-v6-latin-300italic.eot);src:local('Titillium Web Light Italic'),local('TitilliumWeb-LightItalic'),url(font/titillium-web-v6-latin-300italic.eot?#iefix) format('embedded-opentype'),url(font/titillium-web-v6-latin-300italic.woff2) format('woff2'),url(font/titillium-web-v6-latin-300italic.woff) format('woff'),url(font/titillium-web-v6-latin-300italic.ttf) format('truetype'),url(font/titillium-web-v6-latin-300italic.svg#TitilliumWeb) format('svg')}@font-face{font-family:'Titillium Web';font-style:normal;font-weight:400;src:url(font/titillium-web-v6-latin-regular.eot);src:local('Titillium Web Regular'),local('TitilliumWeb-Regular'),url(font/titillium-web-v6-latin-regular.eot?#iefix) format('embedded-opentype'),url(font/titillium-web-v6-latin-regular.woff2) format('woff2'),url(font/titillium-web-v6-latin-regular.woff) format('woff'),url(font/titillium-web-v6-latin-regular.ttf) format('truetype'),url(font/titillium-web-v6-latin-regular.svg#TitilliumWeb) format('svg')}@font-face{font-family:'Titillium Web';font-style:italic;font-weight:400;src:url(font/titillium-web-v6-latin-italic.eot);src:local('Titillium Web Italic'),local('TitilliumWeb-Italic'),url(font/titillium-web-v6-latin-italic.eot?#iefix) format('embedded-opentype'),url(font/titillium-web-v6-latin-italic.woff2) format('woff2'),url(font/titillium-web-v6-latin-italic.woff) format('woff'),url(font/titillium-web-v6-latin-italic.ttf) format('truetype'),url(font/titillium-web-v6-latin-italic.svg#TitilliumWeb) format('svg')}@font-face{font-family:'Titillium Web';font-style:normal;font-weight:600;src:url(font/titillium-web-v6-latin-600.eot);src:local('Titillium Web SemiBold'),local('TitilliumWeb-SemiBold'),url(font/titillium-web-v6-latin-600.eot?#iefix) format('embedded-opentype'),url(font/titillium-web-v6-latin-600.woff2) format('woff2'),url(font/titillium-web-v6-latin-600.woff) format('woff'),url(font/titillium-web-v6-latin-600.ttf) format('truetype'),url(font/titillium-web-v6-latin-600.svg#TitilliumWeb) format('svg')}@font-face{font-family:'Titillium Web';font-style:italic;font-weight:600;src:url(font/titillium-web-v6-latin-600italic.eot);src:local('Titillium Web SemiBold Italic'),local('TitilliumWeb-SemiBoldItalic'),url(font/titillium-web-v6-latin-600italic.eot?#iefix) format('embedded-opentype'),url(font/titillium-web-v6-latin-600italic.woff2) format('woff2'),url(font/titillium-web-v6-latin-600italic.woff) format('woff'),url(font/titillium-web-v6-latin-600italic.ttf) format('truetype'),url(font/titillium-web-v6-latin-600italic.svg#TitilliumWeb) format('svg')}@font-face{font-family:'Titillium Web';font-style:normal;font-weight:700;src:url(font/titillium-web-v6-latin-700.eot);src:local('Titillium Web Bold'),local('TitilliumWeb-Bold'),url(font/titillium-web-v6-latin-700.eot?#iefix) format('embedded-opentype'),url(font/titillium-web-v6-latin-700.woff2) format('woff2'),url(font/titillium-web-v6-latin-700.woff) format('woff'),url(font/titillium-web-v6-latin-700.ttf) format('truetype'),url(font/titillium-web-v6-latin-700.svg#TitilliumWeb) format('svg')}@font-face{font-family:'Titillium Web';font-style:italic;font-weight:700;src:url(font/titillium-web-v6-latin-700italic.eot);src:local('Titillium Web Bold Italic'),local('TitilliumWeb-BoldItalic'),url(font/titillium-web-v6-latin-700italic.eot?#iefix) format('embedded-opentype'),url(font/titillium-web-v6-latin-700italic.woff2) format('woff2'),url(font/titillium-web-v6-latin-700italic.woff) format('woff'),url(font/titillium-web-v6-latin-700italic.ttf) format('truetype'),url(font/titillium-web-v6-latin-700italic.svg#TitilliumWeb) format('svg')}@font-face{font-family:'Titillium Web';font-style:normal;font-weight:900;src:url(font/titillium-web-v6-latin-900.eot);src:local('Titillium Web Black'),local('TitilliumWeb-Black'),url(font/titillium-web-v6-latin-900.eot?#iefix) format('embedded-opentype'),url(font/titillium-web-v6-latin-900.woff2) format('woff2'),url(font/titillium-web-v6-latin-900.woff) format('woff'),url(font/titillium-web-v6-latin-900.ttf) format('truetype'),url(font/titillium-web-v6-latin-900.svg#TitilliumWeb) format('svg')}html{-webkit-text-size-adjust:none}*{box-sizing:border-box}body{margin:0;padding:65px 0 0 0;font-family:Titillium Web,Arial,Helvetica,sans-serif;letter-spacing:0.03em;background-color:#fff;margin:0 auto}main{position:relative;max-width:2400px;margin:0 auto;display:block;background-color:#fff}#blur-overlay{position:absolute;inset:0;backdrop-filter:blur(3px);z-index:-1;opacity:0;pointer-events:none;transition:opacity 0.2s ease}#blur-overlay.active{z-index:1;opacity:1;pointer-events:auto}p{font-size:1.25rem;line-height:2.25rem;font-weight:300;text-align:left;color:#2c2c2c;margin:1rem 0}f2{font-size:16px;line-height:1.5;font-weight:300;text-transform:uppercase}a{text-decoration:none;color:#000}a:hover{text-decoration:underline;text-decoration-color:#a81815}footer a{color:#fff;font-size:0.9rem}a.button{display:inline-block;background-color:#c41011;border-radius:0.5rem;padding:0.75rem 1.75rem;font-size:1.35rem;text-transform:uppercase;color:#fff;font-weight:600;font-style:italic;margin:0.25rem 0;border:1px solid #c41011;transition:all 0.2s;display:flex;width:fit-content;align-items:center}.pred > div > a.button,a.button.white{background-color:#fff;border:1px solid #fff;color:#c41011}a.button:hover{text-decoration:none!important;background-color:#ffffff00;color:#c41011;cursor:pointer}.pred > div > a.button:hover,a.button.white:hover{color:#fff;background-color:#ffffff00}a.button::after{content:"→";display:inline-block;width:1.25em;margin-left:0.5rem;transition:transform 0.25s ease}a.button:hover::after{transform:translateX(8px)}.pdf-arrow{height:2rem;color:#c41011;transition:color 0.2s;padding-right:0.5rem}a.button.pdf-button{border:1px solid #c41011}a.button.pdf-button:hover{background-color:#c41011}a.button.pdf-button:hover .pdf-arrow{color:#fff}h1{font-size:2.5rem;line-height:3rem;font-weight:700;margin:1.75rem 0;color:#c41011}h2{font-size:1.75rem;line-height:2rem;font-style:italic;font-weight:600;padding-top:20px;margin:1rem 0}div.pred h1,div.pred h2,div.pred h3,div.pred p{color:#fff}h3{font-size:16px;font-weight:600;font-style:italic;margin-bottom:0;text-transform:uppercase}header{background-color:#fff;position:fixed;top:0;width:100%;z-index:2;color:#fff;padding:0 1rem;box-shadow:rgb(0 0 0 / 21%) 0 2px 6px -2px;margin:0 auto;display:flex;align-items:center;justify-content:center}header > div{padding-top:0.5rem;max-width:2400px;display:flex;align-items:center;justify-content:flex-end;gap:20px;width:100%}header > div > div{display:flex;align-items:center;gap:1.5rem}header > div > div a{text-transform:uppercase;font-size:18px;white-space:nowrap;position:relative}header > div > a:first-of-type{align-self:flex-start;margin-left:0;margin-right:auto;padding:0}header > div a.selected{font-weight:700;color:#c41011}header > div > div a:hover{text-decoration:none}header > div > div a:hover:not(.selected){color:#a81815}header > div > div a:not(.menue_flag):hover::after{content:"";position:absolute;left:0;bottom:-0.25rem;width:100%;height:0.1rem;border-bottom:2px solid #c41011}#MenuLogo{height:3.5rem;padding:0.25rem 0}div.burger{display:none;cursor:pointer;width:28px;height:28px;margin-top:3px;background-image:url(../graphics/career_burger.svg);background-position:center;background-repeat:no-repeat}#burger_content{display:none}#burger_content.active{display:block;z-index:2}div.burger > div{position:absolute;z-index:100;top:50px;left:0;width:100%;background-color:#c41011;color:#fff;padding:10px}div.burger > div > a{line-height:50px;display:block;color:#fff;margin:0.5rem}div.burger > div > a:not(:last-of-type){border-bottom:1px solid #ffffff57;font-size:1.25rem}img.w100{width:100%;vertical-align:top}footer{background-color:#a81815;text-transform:uppercase;color:#fff;padding:0.5rem 1rem}footer > div{max-width:2400px;margin:0 auto;display:flex;justify-content:space-between;gap:2rem}footer > div > div:nth-child(1) > a{margin-right:15px}footer > div > div:nth-child(2){text-align:center;padding-top:4px}footer > div > div:nth-child(2) > a{margin:0 8px}footer > div > div:nth-child(2) > a > img{height:18px}footer #manage_cookies{text-transform:none;padding-left:1rem;font-size:0.9rem;cursor:pointer}@media (max-width: 1024px){body{padding-top:50px}header > div{padding:0}header > div > div{display:none}#MenuLogo{height:2.5rem;margin:0.25rem 0 0 0}div.burger{display:inline-block}h1{font-size:2.25rem;line-height:2.75rem;margin:1.25rem 0}div.pred,div.pwhite{padding-top:20px;padding-bottom:20px}}@media (max-width: 768px){header{padding:0 0.5rem}div.pred > div,div.pwhite > div{max-width:870px;margin:auto;padding:0 0.5rem}a.button{padding:0.75rem 1.25rem;font-size:1.25rem}.jobrow{margin:1.25rem 0;padding:0.75rem 2rem 0.75rem 0.75rem}}@media (max-width: 575px){h1{font-size:2rem;line-height:2.25rem;margin:1rem 0;font-weight:700}div.pred,div.pwhite{padding:1.5rem 0}.jobrow{margin:1rem 0;padding:0.75rem 2rem 0.75rem 0.75rem}}@media only screen and (max-width:768px){footer > div{flex-wrap:wrap;gap:0.5rem;justify-content:flex-start}footer > div > div:nth-of-type(2){order:1;width:100%}footer > div > div:nth-of-type(1){order:2;width:100%;text-align:center}footer > div > div:nth-of-type(3){order:3;width:100%;display:flex;justify-content:space-between}}div.pred,div.pwhite{padding:2rem 0}div.pred > div,div.pwhite > div{max-width:870px;margin:auto;padding:0 1rem}div.pred{background-color:#c41011;background:linear-gradient(153deg, rgba(196, 16, 17, 1) 31%, rgba(168, 24, 21, 1) 76%);color:#fff}button{border:1px solid #a81815;border-radius:0;font-style:italic;font-weight:600;font-size:20px;text-transform:uppercase;padding:15px 30px;color:#fff;background-color:#a81815;margin:8px 0;cursor:pointer;border-radius:8px}button:hover{background-color:#fff;color:#a81815;border:1px solid #a81815}button.black{font-size:18px;border:1px solid #a81815;background-color:#fff;color:#2c2c2c;padding:10px 15px;text-transform:none}button.selected{background-color:#c41011;color:#fff;border:1px solid #c41011}button.white,div.pred button{border:1px solid #a81815;background-color:#fff;color:#a81815}button.white:hover,div.pred button:hover{background-color:#a81815;color:#fff;border:1px solid #fff}div.pwhite button.black:hover{border:1px solid #a81815;background-color:#a81815;color:#fff}button:active{border:1px solid #555}@media only screen and (max-width:500px){button{font-weight:600;font-size:16px;padding:8px 16px}}div.forme > div{border-bottom:1px solid #ccc;display:inline-block;padding:12px;margin:0 10px;width:300px;text-transform:uppercase}div.forjob > div{border-bottom:1px solid #ccc;display:block;padding:7px;margin:5px 10px;text-transform:uppercase}@media only screen and (max-width:500px){div.forme > div{margin:5px 0}}.joblist_short a,.joblist_short a:hover{text-decoration:none!important}div.joblist{margin:0 auto;padding:0.5rem 1rem 2rem 1rem;max-width:1200px}.joblist a:hover{text-decoration:none}.jobrow{padding:1rem 2rem 1rem 1rem;background-color:#e3e3e3;margin:1.5rem 0;justify-content:space-between;border-radius:8px;transition:background-color 0.1s;position:relative;display:flex;align-items:center;gap:1rem}.jobrow:hover{background-color:#8f8f8f;cursor:pointer}.jobrow p{color:#c41011;text-transform:unset;margin:0;font-size:1.25rem;font-weight:600;transition:color 0.1s;line-height:1.75rem}.jobrow:hover p{color:#fff;text-decoration:none}.jobrow-arrow{min-width:2rem;height:2rem;color:#c41011;transform:translateX(0);transition:transform 0.2s}.jobrow:hover .jobrow-arrow{color:#fff;transform:translateX(1rem)}button.bewerben{background-color:#a81815;color:#fff;font-size:20px;float:right;white-space:nowrap;display:none}@media only screen and (max-width: 970px){button.bewerben{display:none}div.joblist{padding-right:2%;padding-left:2%}}.job{padding-top:20px}.menue_flag{text-decoration:none;display:flex!important;align-items:center;gap:8px;text-transform:none;font-size:small}.menue_flag > img{transition:all 0.2s}.menue_flag > img:first-of-type{height:20px}.menue_flag > img:last-of-type{height:12px}.menue_flag:hover > img:first-of-type{height:12px}.menue_flag:hover > img:last-of-type{height:20px}div.modal__heading{background-color:#9d190d;position:top;width:100%;left:0;z-index:1;color:#fff;padding:8px 30px 8px 30px;box-shadow:rgba(0,0,0, 0.52) 0 2px 2px -2px;text-align:center;font-size:15px;line-height:20px;text-transform:uppercase;font-style:italic;font-weight:600;cursor:pointer;display:none}#jobtitle{padding-top:1rem}.job h2{padding-top:2rem}#nopaddingtop{padding-top:0}table.next{border:0;width:85%;height:0;text-align:center;padding:0}div.job > ul > li{padding:1rem 0 0.5rem 0;font-size:1.25rem;font-weight:300;text-align:left;position:relative;width:fit-content}div.job > ul > li::after{position:absolute;bottom:0;left:0;content:"";width:33%;height:1px;border-bottom:1px solid #afafaf}div.job > ul{list-style-type:none;padding-inline-start:0}@media only screen and (max-width:400px){div.job > ul > li{margin:5px 0}}.forme,.job_Footer{display:flex;flex-wrap:wrap;justify-content:center}.forme p,.job_Footer p{padding:5px 12px;background-color:#ddd;margin:5px;font-size:1.1em;border-radius:5px;cursor:default}@media only screen and (max-width:640px){.job_Footer p{font-size:16px;padding:10px}}@media only screen and (max-width:575px){div.job > ul > li,p{font-size:1.125rem;line-height:2rem}}.interview_header{display:flex;justify-content:flex-start;align-items:flex-end;padding:0;width:100%;height:250px;background-size:cover;background-position-y:top}.interview_header  h2{text-align:left;padding-left:20px;padding-right:20px;padding-top:0;line-height:1.2;color:#fff}#facts_success h2{padding-top:0!important;padding-bottom:20px}.job_contact{background-color:#fff!important;padding-top:0!important}.job_contact > div{background-color:#a81815;text-align:center;border:20px solid #fff}.job_contact p{text-align:center!important}.kununo_logo{position:absolute;left:6px;right:auto;top:10px;z-index:1}.kununo_logo> img{height:14vh;width:auto}.teaser_top{width:100%;max-height:25vh;height:300px;background-size:cover;background-position-y:top}@media only screen and (min-width: 1024px){.teaser_top{max-height:unset;height:380px}.kununo_logo> img{width:150px;height:auto;max-height:unset}.kununo_logo{right:30px;left:auto}}@media only screen and (min-width: 1200px){.teaser_top{max-height:unset;height:460px}}.consent{width:100%;position:fixed;bottom:0;left:0;background-color:#f9f9f9c9;z-index:2000;display:flex;align-items:flex-end;backdrop-filter:blur(1px)}.consent > div{width:100%;margin:0 auto;padding:10px;padding-top:30px;background-color:#efefef;height:100%}.consent p{font-size:0.85em;line-height:1.5em;max-width:800px;margin:0 auto}#consent_more{cursor:pointer}.consent .checkbox{display:flex;justify-content:flex-start;flex-wrap:wrap;margin-left:8px;max-width:800px;margin:0 auto}.consent .checkbox > div{padding-right:15px;padding-bottom:10px}.consent .consent_buttons{margin:0 auto;max-width:800px}.consent .consent_buttons button{padding:6px 15px;font-size:1.1em;line-height:1.6em;margin-bottom:10px}.consent a{text-decoration:underline;color:#737373}.consent_buttons{display:flex;flex-wrap:wrap;align-items:center;padding-top:10px}#consent_more{color:#726f6f;margin:0;padding:0 20px}@media only screen and (max-width: 500px){.consent .consent_buttons button{padding:6px 15px;font-size:1em;line-height:1.2em}}.job_pdf a{text-align:center;display:flex;justify-content:center;align-items:center;transform:all 0.2s}.job_pdf img{height:40px;margin-right:20px}.job_pdf a:hover{text-decoration:none}.job_pdf{background-color:#bbb;border-radius:0.5rem;max-width:400px;padding:1rem;margin:0 auto;transition:all 0.2em;margin:1rem 0}.job_pdf a p{font-weight:bold}.job_pdf:hover{background-color:#efefef}.contact_form_outer{width:100%!important;height:100%;position:fixed;left:0;top:0;background-color:#a81815db;z-index:100;display:none;padding:0!important;max-width:100%!important}.contact_form_outer > div{position:fixed;height:100%;width:100%;overflow-y:auto}.contact-form-container{max-width:600px!important;background-color:unset;border-radius:8px;padding:10px;color:#2c2c2c;border-radius:20px;margin:0 auto;width:100%;text-align:center;position:relative;margin-bottom:10px}.contact-form-close{width:50px;height:50px;border-radius:25px;content:'X';margin-right:0;margin-left:auto;cursor:pointer;font-weight:600;transition:all 0.4s;display:flex;justify-content:center;align-items:center;align-content:center;position:absolute;right:10px;top:10px}.contact-form-close:hover{color:#a81815;background-color:#efefef}.contact-form-container h2{color:#2c2c2c!important;padding-top:0!important;margin-bottom:10px}.input-row{max-width:400px;text-align:left;margin:0 auto;padding-top:5px}.input-row p{text-align:center;margin-bottom:0.5em;font-weight:600}.attachment-row{background-color:#e6e6e6;border-radius:5px!important}.attachment-row input{border:0!important;margin-top:10px!important;cursor:pointer}.input-row input,.input-row textarea{font-family:Titillium Web,Arial,Helvetica,sans-serif;margin:5px 0 10px 0;border-radius:5px;font-size:15px;padding:5px;border:0;max-width:400px;width:100%;background-color:#e6e6e6}.input-row input:focus,.input-row textarea:focus{background-color:#e0effe;outline:none}.input-row input[type="file" i]{background-color:unset}.input-row .or{font-size:14px;color:gray;font-style:italic}.hidden-input{display:none}.contact-flag{background-color:#e73331;position:fixed;bottom:1.5rem;right:20px;transform:rotate(0);padding:0 10px!important;border-radius:8px;cursor:pointer;color:#000!important;transition:all 0.4s;z-index:100;width:200px;transition:all 0.4s;box-shadow:none}.contact-flag > a:hover{text-decoration:none}.contact-flag p{text-align:center;color:#fff;font-weight:600}.contact-form-alert span{max-width:600px;margin:0 auto}.contact-form-alert p{text-align:center;margin:0}.contact-form-alert h2{text-align:center;color:#a81815;margin:0.2em 0;padding-top:0}@media only screen and (max-width: 600px){.contact-flag-mobile{right:-200px}}input{width:100%}input[type=text]{width:100%;padding:12px 15px;margin:8px 0}div.alert{margin:0;max-width:400px!important;text-align:center}div.pwhite.joblist-head{padding:2rem 0 0.5rem 0}div.pwhite.joblist-head > div{max-width:1200px}.joblist-head h1{padding:1rem 0;margin:0;font-weight:600;font-size:2.5rem;font-style:italic;text-transform:uppercase}.filter-buttons{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:1rem;align-items:center;padding-top:1rem}.filterbutton{text-transform:none;font-weight:300;background-color:#fff;color:#c41011;font-size:0.95rem;border:1px solid #c41011;padding:0.5rem 1.5rem;font-style:normal;margin:0}.filterbutton:hover{background-color:#8f8f8f;color:#fff;border:1px solid #8f8f8f}button.filterbutton.selected:hover{background-color:#c41011;color:#fff;border:1px solid #c41011}@media (max-width: 575px){.filterbutton{font-size:0.9rem;padding:0.5rem 1rem}}#name{background-color:#fff;font-style:italic;font-size:15px}#mail{background-color:#fff;font-style:italic;font-size:15px}@media only screen and (max-width: 1024px){#filterJobs{display:block}}.notFound{min-height:85vh}.notFound-top p{text-align:center}.notFound-top h1{text-align:center;color:#c41011}.notFound-select{max-width:800px;display:flex;gap:30px;flex-wrap:wrap;justify-content:center;align-items:stretch}.notFound-select div{width:100%;max-width:400px;border-radius:12px;border:1px solid #c41011;cursor:pointer;padding:20px;display:flex;flex-direction:column;justify-content:space-between;align-items:center}.notFound-select div p{text-align:center}.notFound-select div:hover{box-shadow:0 0 10px #a6a6a6;background-color:#efefef;border:1px solid #efefef}.notFound-home::after{content:" \2192"}.notFound-jobs::before{content:"\2190\00a0"}@media only screen and (max-width: 860px){.notFound-jobs::after{content:" \2192"}.notFound-jobs::before{content:""}}.contact-details > p:first-of-type{font-weight:600;font-size:2rem}.contact-details > p:nth-of-type(2){font-weight:600;font-style:italic}.contact-details > p{margin:0.125rem 0}