/* CE-Stylesheet für vorläufige Stellenanzeigen v5 (14. Oktober 2026; Regeln aus v3 bleiben für Seiten erhalten, die vor v4 gerendert wurden; Regeln aus v4 gelten nur für .cei-v4, Regeln aus v5 gelten nur für .cei-v5). Befindet sich einmalig in Elementor > Vorlagen > Theme Builder > "Vorlage für Stellenanzeige öffnen" > Erweitert > Benutzerdefiniertes CSS (ohne Style-Tags einfügen). Alle Regeln gelten für #cei-job oder Seiten, die dieses Element enthalten. Schriftarten werden von der Tags im HTML-Code der Anzeige. Durch den Dateinamen ausgeblendete Webkarte: Hochgeladene Karten müssen den Namen „card-“ tragen:... */
body:has(.cei-job) .elementor-widget-theme-post-featured-image{display:none}body:has(.cei-job) :is(.elementor-section:has(img[src*="/card-"]):not(:has(.cei-job)),.elementor-widget:has(img[src*="/card-"]):not(:has(.cei-job)),.elementor-section:has(img[data-src*="/card-"]):not(:has(.cei-job)),.elementor-widget:has(img[data-src*="/card-"]):not(:has(.cei-job)),.elementor-section:has(img[srcset*="/card-"]):not(:has(.cei-job)),.elementor-widget:has(img[srcset*="/card-"]):not(:has(.cei-job)),.elementor-section:has(img[data-srcset*="/card-"]):not(:has(.cei-job)),.elementor-widget:has(img[data-srcset*="/card-"]):not(:has(.cei-job))){display:none!important}.elementor-section:has(.cei-job)>.elementor-container,.e-con:has(.cei-job){max-width:1180px!important}.elementor-column:has(.cei-job){width:100%!important}#cei-job :is(p,li,a,span,dt,dd,dl,ul,ol,summary,details,small,em,label,figcaption,blockquote,div,section,aside){font-family:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit}#cei-job :is(h1,h2,h3,h4,b,strong){font-family:inherit;letter-spacing:inherit}#cei-job{container-type:inline-size;container-name:ceijob;--navy:#142A3F;--navy6:#2C4B66;--claret:#7A1C2E;--ox:#5F2312;--stone:#E5E0DA;--paper:#F5F2EE;--ink:#1d2731;--mute:#5d6873;--line:#d9d3cb;--pink:#E5E0DA;font-family:Montserrat,Arial,sans-serif;color:var(--ink);font-size:16px;line-height:1.7;max-width:1180px;margin:0 auto;-webkit-font-smoothing:antialiased} #cei-job *{box-sizing:border-box} #cei-job a{color:var(--claret)} #cei-job a:focus-visible,#cei-job summary:focus-visible{outline:2px solid var(--claret);outline-offset:3px} #cei-job .cei-serif{font-family:Newsreader,Georgia,serif;font-style:italic;font-weight:400} #cei-job .cei-hero{background:var(--stone);padding:44px 40px 40px 56px;overflow:hidden} #cei-job .cei-hero-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,1fr);gap:32px;align-items:center} #cei-job .cei-kicker{margin:0 0 18px;font-size:12px;letter-spacing:.16em;text-transform:uppercase;font-weight:600;color:var(--claret)} #cei-job .cei-projno{display:block;margin:0 0 6px;font-size:40px;line-height:1;font-weight:300;color:var(--claret);letter-spacing:.01em} #cei-job .cei-projno small{font-size:13px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--mute);margin-right:12px;vertical-align:middle} #cei-job h1.cei-title{font-family:Montserrat,Arial,sans-serif;font-size:44px;line-height:1.14;font-weight:600;color:var(--navy);margin:0 0 18px;letter-spacing:-.01em} #cei-job .cei-teaser{font-family:Newsreader,Georgia,serif;font-style:italic;font-size:24px;line-height:1.42;color:var(--claret);margin:0 0 26px} #cei-job .cei-conf-tag{display:inline-flex;align-items:center;gap:10px;margin:0;font-size:13px;font-weight:500;color:var(--navy)} #cei-job .cei-lock{display:inline-block;width:14px;height:16px;position:relative;flex:none} #cei-job .cei-lock:before{content:"";position:absolute;left:2px;top:0;width:10px;height:9px;border:1.6px solid var(--claret);border-bottom:0;border-radius:6px 6px 0 0} #cei-job .cei-lock:after{content:"";position:absolute;left:0;bottom:0;width:14px;height:9px;background:var(--claret);border-radius:1px} #cei-job .cei-visual{margin:0;align-self:stretch;display:flex;align-items:center} #cei-job .cei-visual img{display:block;width:100%;height:auto;-webkit-mask-image:radial-gradient(ellipse 50% 50% at 50% 50%,#000 62%,transparent 100%);mask-image:radial-gradient(ellipse 50% 50% at 50% 50%,#000 62%,transparent 100%)} #cei-job .cei-mission{background:#fff;padding:40px 56px 36px;border-bottom:1px solid var(--line)} #cei-job .cei-mission-h{margin:0 0 20px;font-size:12px;letter-spacing:.16em;text-transform:uppercase;font-weight:600;color:var(--claret)} #cei-job .cei-mission ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:40px} #cei-job .cei-mission li{margin:0;padding:18px 0 0;border-top:1px solid var(--navy)} #cei-job .cei-mission li:before{display:none} #cei-job .cei-mission .cei-mn{display:block;font-size:30px;font-weight:300;line-height:1;color:var(--claret);margin:0 0 10px} #cei-job .cei-mission b{display:block;font-size:18px;font-weight:600;color:var(--navy);margin:0 0 4px} #cei-job .cei-mission li>span:last-child{display:block;font-size:14.5px;line-height:1.55;color:var(--mute)} #cei-job .cei-corridor{background:var(--navy);color:#fff;padding:34px 56px;display:grid;grid-template-columns:auto minmax(80px,1fr) auto;align-items:center;gap:28px} #cei-job .cei-cside small{display:block;font-size:11px;letter-spacing:.2em;text-transform:uppercase;font-weight:600;color:var(--pink);margin:0 0 4px} #cei-job .cei-cside strong{display:block;font-size:30px;line-height:1.1;font-weight:600;letter-spacing:.06em;text-transform:uppercase} #cei-job .cei-cside.cei-to{text-align:right}#cei-job .cei-cside{position:relative}#cei-job .cei-cnote{display:block;position:absolute;right:0;top:100%;white-space:nowrap;margin:6px 0 0;font-style:normal;font-size:13px;letter-spacing:.04em;color:rgba(255,255,255,.72)}#cei-job .cei-cnote:empty{display:none} #cei-job .cei-cbridge{position:relative;height:2px;background:rgba(255,255,255,.55)} #cei-job .cei-cbridge:before,#cei-job .cei-cbridge:after{content:"";position:absolute;top:-5px;width:12px;height:12px;border-radius:50%;background:var(--claret);box-shadow:0 0 0 3px var(--navy),0 0 0 4px rgba(255,255,255,.55)} #cei-job .cei-cbridge:before{left:0}#cei-job .cei-cbridge:after{right:0} #cei-job .cei-cbridge .cei-cmark{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:block;width:78px;height:78px;padding:0;background:var(--navy);border:1px solid rgba(255,255,255,.55);border-radius:50%;overflow:hidden}#cei-job .cei-cbridge .cei-cmark svg{display:block;width:100%;height:100%;opacity:.92} #cei-job .cei-corridor-note{grid-column:1/-1;margin:22px 0 0;text-align:center;font-family:Newsreader,Georgia,serif;font-style:italic;font-size:17px;color:rgba(255,255,255,.8)} #cei-job .cei-facts{display:grid;grid-template-columns:repeat(5,1fr);border-bottom:1px solid var(--line);margin:0;background:#fff} #cei-job .cei-fact{padding:20px 24px;border-left:1px solid var(--line);margin:0} #cei-job .cei-fact:first-child{border-left:0} #cei-job .cei-fact dt{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--mute);font-weight:600;margin:0 0 4px} #cei-job .cei-fact dd{margin:0;font-size:15px;font-weight:600;color:var(--navy);line-height:1.35} #cei-job .cei-body{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:72px;padding:60px 56px 24px} #cei-job .cei-sec{padding:0 0 40px;margin:0 0 40px;border-bottom:1px solid var(--line)} #cei-job .cei-sec:last-child{border-bottom:0;margin-bottom:0} #cei-job .cei-label{display:flex;align-items:baseline;gap:14px;margin:0 0 8px;font-size:12px;letter-spacing:.16em;text-transform:uppercase;font-weight:600;color:var(--claret)} #cei-job .cei-label .cei-num{font-size:30px;font-weight:300;letter-spacing:0;line-height:1} #cei-job h2.cei-h2{font-family:Montserrat,Arial,sans-serif;font-size:30px;line-height:1.22;font-weight:600;color:var(--navy);margin:0 0 22px;letter-spacing:-.005em} #cei-job .cei-rich{font-size:16.5px} #cei-job .cei-rich p{margin:0 0 16px}#cei-job .cei-rich.cei-rich p,#cei-job .cei-rich.cei-rich li{font-family:inherit;font-size:inherit;line-height:inherit;color:inherit;font-weight:inherit;letter-spacing:inherit} #cei-job .cei-rich ul{list-style:none;margin:18px 0 8px;padding:0} #cei-job .cei-rich ul li{position:relative;padding:0 0 0 30px;margin:0 0 12px;line-height:1.6} #cei-job .cei-rich ul li:before{content:"";position:absolute;left:0;top:.33em;width:17px;height:17px;box-sizing:border-box;border:1.3px solid var(--claret);border-radius:50%;background:none} #cei-job .cei-rich ul li:after{content:"";position:absolute;left:6.3px;top:calc(.33em + 3.6px);width:4px;height:7.5px;box-sizing:border-box;border:solid var(--claret);border-width:0 1.5px 1.5px 0;transform:rotate(45deg)}#cei-job #fit .cei-rich ul li:before,#cei-job #evidence .cei-rich ul li:before{border-color:#2C4B66}#cei-job #fit .cei-rich ul li:after,#cei-job #evidence .cei-rich ul li:after{border-color:#2C4B66} #cei-job .cei-callout{display:flex;gap:16px;margin:28px 0 0;padding:20px 24px;background:var(--paper);border-left:2px solid var(--claret)} #cei-job .cei-callout .cei-lock{margin-top:5px} #cei-job .cei-callout p{margin:0;font-size:15px;line-height:1.6;color:var(--ink)} #cei-job .cei-callout b{display:block;color:var(--navy);margin:0 0 2px} #cei-job .cei-aside{position:relative} #cei-job .cei-panel{position:sticky;top:40px;background:var(--stone);padding:30px 28px} #cei-job .cei-panel-h{font-size:12px;letter-spacing:.16em;text-transform:uppercase;font-weight:600;color:var(--navy);margin:0 0 18px;display:flex;align-items:center;gap:10px} #cei-job .cei-panel-h:before{content:"";width:8px;height:8px;background:var(--claret)} #cei-job .cei-panel dl{margin:0} #cei-job .cei-panel dt{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--mute);font-weight:600;margin:0} #cei-job .cei-panel dd{margin:0 0 14px;font-size:14.5px;font-weight:600;color:var(--navy);line-height:1.4} #cei-job .cei-panel dd.cei-ref{font-size:26px;font-weight:300;color:var(--claret);line-height:1.1;margin-bottom:2px} #cei-job .cei-panel .cei-refnote{font-size:12.5px;color:var(--mute);margin:0 0 18px;line-height:1.5} #cei-job .cei-share{margin:22px 0 0;padding:20px 0 0;border-top:1px solid #cfc8bf;font-size:13px} #cei-job .cei-share img{display:block;width:100%;height:auto;margin:0 0 12px;border:1px solid #cfc8bf} #cei-job .cei-share b{display:block;color:var(--navy);font-weight:600;margin-bottom:8px} #cei-job .cei-share a{display:inline-block;margin:0 14px 0 0;font-weight:600;text-decoration:none;border-bottom:1px solid currentColor} #cei-job .cei-steps-wrap{background:var(--navy);color:#fff;padding:56px} #cei-job .cei-steps-wrap .cei-label{color:var(--pink)} #cei-job .cei-steps-wrap h2.cei-h2{color:#fff} #cei-job .cei-steps{display:grid;grid-template-columns:repeat(5,1fr);margin:34px 0 0;padding:0;list-style:none} #cei-job .cei-steps li{position:relative;padding:30px 22px 0 0;margin:0;border-top:1px solid rgba(229,224,218,.35)} #cei-job .cei-steps li:after{content:"";position:absolute;left:0;top:-3px;width:calc(100% - 22px);height:5px;background:var(--stone)} #cei-job .cei-steps li:before{display:none}#cei-job .cei-steps li+li:after{opacity:.45} #cei-job .cei-step-n{display:block;font-size:30px;font-weight:300;line-height:1;margin:0 0 12px;color:var(--pink)} #cei-job .cei-steps-intro{margin:0;max-width:720px;font-size:16px;color:rgba(255,255,255,.85)}#cei-job .cei-step-w{display:block;font-size:11px;letter-spacing:.16em;text-transform:uppercase;font-weight:600;color:var(--stone);margin:0 0 8px}#cei-job .cei-steps-note{margin:30px 0 0;font-size:13px;color:rgba(255,255,255,.6)}#cei-job a.cei-dlink{color:inherit;text-decoration:none;border-bottom:1px solid rgba(20,42,63,.35);transition:border-color .2s}#cei-job a.cei-dlink:hover{border-bottom-color:var(--claret)}#cei-job .cei-step-t{display:block;font-weight:600;font-size:16px;margin:0 0 6px} #cei-job .cei-step-d{display:block;font-size:14px;line-height:1.55;color:rgba(255,255,255,.78)} #cei-job .cei-faq{padding:64px 56px 56px;display:grid;grid-template-columns:300px minmax(0,1fr);gap:72px} #cei-job .cei-faq details{border-bottom:1px solid var(--line)} #cei-job .cei-faq details:first-of-type{border-top:1px solid var(--line)} #cei-job .cei-faq summary{cursor:pointer;list-style:none;padding:20px 40px 20px 0;font-weight:600;color:var(--navy);font-size:16px;position:relative} #cei-job .cei-faq summary::-webkit-details-marker{display:none} #cei-job .cei-faq summary:after{content:"+";position:absolute;right:4px;top:14px;font-size:24px;font-weight:300;color:var(--claret)} #cei-job .cei-faq details[open] summary:after{content:"\2212"} #cei-job .cei-faq details p{margin:0 0 22px;font-size:15.5px;max-width:720px} #cei-job .cei-apply{padding:64px 56px 48px;background:var(--paper)} #cei-job .cei-apply-head{max-width:780px;margin:0 0 28px} #cei-job .cei-apply-head p{margin:0 0 10px;color:var(--ink);font-size:15.5px} #cei-job .cei-quote-ref{display:inline-block;margin:6px 0 0;padding:8px 16px;border:1px solid var(--claret);border-radius:999px;font-size:13.5px;font-weight:600;color:var(--claret)} #cei-job .cei-form{background:none;border:0;padding:0} #cei-job .cei-form iframe{display:block;width:100%;height:1300px;border:0} #cei-job .cei-fallback{margin:14px 0 0;font-size:13.5px;color:var(--mute);text-align:center} #cei-job .cei-why{padding:64px 56px 40px} #cei-job .cei-quote{font-size:30px;line-height:1.3;color:var(--navy);margin:0 0 40px;max-width:860px} #cei-job .cei-why-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:48px;margin:0;padding:0;list-style:none} #cei-job .cei-why-grid li{margin:0;padding:0} #cei-job .cei-why-grid li:before{display:none} #cei-job .cei-why-grid .cei-num{display:block;font-size:30px;font-weight:300;color:var(--claret);line-height:1;margin:0 0 14px} #cei-job .cei-why-grid b{display:block;color:var(--navy);font-size:16px;margin:0 0 8px} #cei-job .cei-why-grid span{display:block;font-size:14.5px;color:var(--mute);line-height:1.6} #cei-job .cei-more{display:grid;grid-template-columns:1fr;margin:24px 56px 56px;border:1px solid var(--line)} #cei-job .cei-more a{display:block;padding:30px 32px;text-decoration:none;color:var(--navy)} #cei-job .cei-more a+a{border-left:1px solid var(--line)} #cei-job .cei-more a:hover{background:var(--paper)} #cei-job .cei-more small{display:block;font-size:11px;letter-spacing:.16em;text-transform:uppercase;font-weight:600;color:var(--claret);margin:0 0 6px} #cei-job .cei-more strong{display:block;font-size:19px;font-weight:600} #cei-job .cei-more span{display:block;font-size:14px;color:var(--mute);margin-top:4px} #cei-job .cei-li{display:grid;grid-template-columns:340px minmax(0,1fr);gap:64px;align-items:center;padding:64px 56px;background:#fff} #cei-job .cei-li-photo{margin:0} #cei-job .cei-li-photo img{display:block;width:100%;height:auto} #cei-job .cei-li-photo figcaption{margin:10px 0 0;font-size:12.5px;color:var(--mute)} #cei-job .cei-li-quote{font-family:Newsreader,Georgia,serif;font-style:italic;font-size:28px;line-height:1.38;color:var(--navy);margin:6px 0 14px} #cei-job .cei-li-sig{margin:0 0 30px;font-size:13.5px;color:var(--mute)} #cei-job .cei-li-sig b{color:var(--navy);font-weight:600} #cei-job .cei-li-gl{margin:0 0 6px;font-size:11px;letter-spacing:.16em;text-transform:uppercase;font-weight:600;color:var(--claret)} #cei-job .cei-li-rows{list-style:none;margin:0;padding:0} #cei-job .cei-li-rows li{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0;padding:10px 0;border-bottom:1px solid var(--line);font-size:15.5px;font-weight:600;color:var(--navy)} #cei-job .cei-li-rows li:before{display:none} #cei-job .cei-pill{flex:none;display:inline-block;border:1px solid var(--claret);border-radius:999px;padding:7px 18px;font-size:13px;font-weight:600;color:var(--claret);text-decoration:none;transition:background .2s,color .2s} #cei-job .cei-pill:hover{background:var(--claret);color:#fff!important} #cei-job .cei-li-follow{margin:20px 0 0;font-size:14px;color:var(--mute)} #cei-job .cei-li-follow a{font-weight:600;text-decoration:none;border-bottom:1px solid currentColor} #cei-job .cei-why-body{max-width:820px;margin:0 0 40px} #cei-job .cei-kh{padding:56px 56px 8px;border-top:1px solid var(--line)} #cei-job .cei-kh-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 48px} #cei-job .cei-kh-gl{margin:6px 0 4px;font-size:11px;letter-spacing:.16em;text-transform:uppercase;font-weight:600;color:var(--claret)} #cei-job .cei-kh ul{list-style:none;margin:0 0 24px;padding:0} #cei-job .cei-kh li{margin:0;border-bottom:1px solid var(--line)} #cei-job .cei-kh li:before,#cei-job .cei-kh li:after{display:none} #cei-job .cei-kh a{display:block;padding:14px 0;color:var(--navy);font-weight:600;font-size:15.5px;text-decoration:none} #cei-job .cei-kh a span{display:block;font-weight:400;font-size:13.5px;color:var(--mute);margin-top:2px} #cei-job .cei-kh a:hover{color:var(--claret)} #cei-job .cei-kh-serv{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;margin:4px 0 24px;font-size:13.5px} #cei-job .cei-kh-serv span{font-size:11px;letter-spacing:.16em;text-transform:uppercase;font-weight:600;color:var(--claret);margin-right:6px} #cei-job .cei-kh .cei-kh-serv a{display:inline-block;padding:7px 16px;border:1px solid var(--navy);border-radius:999px;font-size:13px;color:var(--navy)} #cei-job .cei-kh .cei-kh-serv a:hover{background:var(--navy);color:#fff} #cei-job .cei-faq details .cei-rich{padding:0 0 18px;font-size:15.5px} #cei-job .cei-not ul li:before{border-color:var(--mute)} #cei-job .cei-not ul li:after{content:"\00D7";left:0;top:0;width:26px;height:26px;border:0;transform:none;text-align:center;line-height:25px;font-size:19px;color:var(--mute)} #cei-job .cei-progress{display:none} @supports (animation-timeline: scroll()){#cei-job .cei-progress{display:block;position:fixed;top:0;left:0;right:0;height:3px;background:var(--claret);transform-origin:0 50%;transform:scaleX(0);z-index:99999;animation:cei-prog linear both;animation-timeline:scroll(root)}} @keyframes cei-prog{to{transform:scaleX(1)}} @container ceijob (max-width:1024px){#cei-job .cei-kh-grid{grid-template-columns:1fr}#cei-job .cei-li{grid-template-columns:260px minmax(0,1fr);gap:40px}#cei-job .cei-hero-grid{grid-template-columns:1fr;gap:36px}#cei-job .cei-visual{max-width:560px;margin:0 auto}#cei-job .cei-mission ol{grid-template-columns:1fr;gap:20px}#cei-job .cei-body{grid-template-columns:1fr;gap:0}#cei-job .cei-aside{margin:0 0 48px}#cei-job .cei-panel{position:static}#cei-job .cei-facts{grid-template-columns:repeat(3,1fr)}#cei-job .cei-fact:nth-child(4){border-left:0}#cei-job .cei-fact:nth-child(n+4){border-top:1px solid var(--line)}#cei-job .cei-steps{grid-template-columns:1fr 1fr 1fr;row-gap:32px}#cei-job .cei-faq{grid-template-columns:1fr;gap:12px}#cei-job .cei-cside strong{font-size:24px}} @container ceijob (max-width:680px){#cei-job .cei-visual{max-width:240px}#cei-job .cei-kh{padding:44px 20px 8px}#cei-job .cei-li{grid-template-columns:1fr;gap:28px;padding:48px 20px}#cei-job .cei-li-photo{max-width:300px}#cei-job .cei-li-quote{font-size:22px}#cei-job .cei-hero{padding:36px 20px 32px}#cei-job .cei-projno{font-size:32px}#cei-job h1.cei-title{font-size:29px}#cei-job .cei-teaser{font-size:20px}#cei-job .cei-hero{padding:36px 20px 24px}#cei-job .cei-mission{padding:32px 20px 28px}#cei-job .cei-corridor{grid-template-columns:1fr;gap:14px;padding:28px 20px;text-align:center}#cei-job .cei-cside.cei-to{text-align:center}#cei-job .cei-cnote{position:static;white-space:normal}#cei-job .cei-cside strong{font-size:22px}#cei-job .cei-cbridge{width:2px;height:150px;margin:6px auto}#cei-job .cei-cbridge .cei-cmark{width:66px;height:66px}#cei-job .cei-cbridge:before{left:-5px;top:0}#cei-job .cei-cbridge:after{left:-5px;right:auto;top:auto;bottom:0}#cei-job .cei-facts{grid-template-columns:1fr 1fr}#cei-job .cei-fact{padding:16px 20px}#cei-job .cei-fact:nth-child(odd){border-left:0}#cei-job .cei-fact:nth-child(4){border-left:1px solid var(--line)}#cei-job .cei-fact:nth-child(n+3){border-top:1px solid var(--line)}#cei-job .cei-body,#cei-job .cei-steps-wrap,#cei-job .cei-apply,#cei-job .cei-faq,#cei-job .cei-why{padding-left:20px;padding-right:20px}#cei-job .cei-body{padding-top:40px}#cei-job h2.cei-h2{font-size:23px}#cei-job .cei-steps{grid-template-columns:1fr}#cei-job .cei-form{padding:0;border:0}#cei-job .cei-form iframe{height:1650px}#cei-job .cei-quote{font-size:23px}#cei-job .cei-why-grid{grid-template-columns:1fr;gap:28px}#cei-job .cei-more{grid-template-columns:1fr;margin:16px 20px 40px}#cei-job .cei-more a+a{border-left:0;border-top:1px solid var(--line)}}
/* ===== v4 (14 Oct 2026): hero with two-line role, sketch crop, slanted corridor pieces ===== */
#cei-job.cei-v4 .cei-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
#cei-job.cei-v4 .cei-lm{display:block;flex:none;width:25px;height:14px;fill:var(--claret)}
#cei-job.cei-v4 .cei-hero{padding:56px 56px 40px;clip-path:polygon(0 0,100% 0,100% calc(100% - 24px),calc(100% - 24px) 100%,0 100%)}
#cei-job.cei-v4 .cei-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;align-items:center}
#cei-job.cei-v4 .cei-hero-text{container-type:inline-size;min-width:0}
#cei-job.cei-v4 .cei-kicker{display:flex;align-items:center;gap:12px;margin:0;font-size:13px;letter-spacing:.24em}
#cei-job.cei-v4 .cei-projno{margin:22px 0 14px;font-size:56px;line-height:1;font-weight:500;letter-spacing:0;color:var(--claret)}
#cei-job.cei-v4 .cei-title{margin:0;padding:0;font-weight:600;color:var(--navy);font-size:inherit;line-height:1.1}
#cei-job.cei-v4 .cei-t-role{display:block;font-size:min(60px,calc(97cqw / var(--rw)));line-height:1.06;letter-spacing:-.025em;font-weight:600;color:var(--navy)}
#cei-job.cei-v4 .cei-t-l{display:block;white-space:nowrap;font-size:inherit;line-height:inherit;letter-spacing:inherit}
#cei-job.cei-v4 .cei-t-sit{display:block;margin-top:10px;font-family:Newsreader,Georgia,serif;font-style:italic;font-weight:400;font-size:min(42px,8cqw);line-height:1.15;letter-spacing:0;color:var(--claret)}
#cei-job.cei-v4 .cei-t-loc{display:block;margin-top:18px;font-size:15px;line-height:1.4;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--navy6)}
#cei-job.cei-v4 .cei-teaser{font-family:Montserrat,Arial,sans-serif;font-style:normal;font-weight:400;font-size:17px;line-height:1.65;color:var(--ink);margin:22px 0 0;max-width:600px}
#cei-job.cei-v4 .cei-conf-tag{margin-top:26px}
#cei-job.cei-v4 .cei-visual{display:block;margin:0;overflow:hidden;align-self:center;width:100%;background:var(--stone);-webkit-mask-image:radial-gradient(ellipse 56% 56% at 50% 50%,#000 76%,transparent 100%);mask-image:radial-gradient(ellipse 56% 56% at 50% 50%,#000 76%,transparent 100%)}
#cei-job.cei-v4 .cei-visual img{display:block;mix-blend-mode:multiply;-webkit-mask-image:none;mask-image:none}
#cei-job.cei-v4 .cei-corr{margin:36px 0 0;padding:26px 0 0;border-top:1px solid #BFBFBF}
#cei-job.cei-v4 .cei-corr-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;font-size:15px}
#cei-job.cei-v4 .cei-cp{display:flex;align-items:center;justify-content:center;min-height:4em;padding:.4em 1em;text-align:center;font-weight:700;font-size:inherit;line-height:1.2;letter-spacing:.17em;text-transform:uppercase;color:var(--stone);clip-path:polygon(0 1em,1em 0,100% 0,100% calc(100% - 1em),calc(100% - 1em) 100%,0 100%)}
#cei-job.cei-v4 .cei-cp-d{background:var(--navy)}
#cei-job.cei-v4 .cei-cp-i{background:var(--claret)}
#cei-job.cei-v4 .cei-cp-ce{background:#66695D;padding:0;overflow:hidden}
#cei-job.cei-v4 .cei-cp-ce svg{display:block;flex:none;width:4.9em;height:4.9em;margin-top:.2em}
#cei-job.cei-v4 .cei-single .cei-cp-i{grid-column:span 2}
#cei-job.cei-v4 .cei-corr-claim{margin:20px 0 0;text-align:center;font-family:Newsreader,Georgia,serif;font-style:italic;font-size:18px;line-height:1.4;color:var(--claret)}
#cei-job.cei-v4 .cei-mission-h{display:flex;align-items:center;gap:12px;letter-spacing:.24em}
@container ceijob (max-width:1024px){
#cei-job.cei-v4 .cei-hero-grid{grid-template-columns:1fr;gap:28px}
#cei-job.cei-v4 .cei-visual{order:-1;max-width:460px;margin:0 auto}
}
@container ceijob (max-width:680px){
#cei-job.cei-v4 .cei-hero{padding:32px 20px 28px;clip-path:polygon(0 0,100% 0,100% calc(100% - 16px),calc(100% - 16px) 100%,0 100%)}
#cei-job.cei-v4 .cei-visual{max-width:340px}
#cei-job.cei-v4 .cei-projno{font-size:44px;margin:18px 0 10px}
#cei-job.cei-v4 .cei-teaser{font-size:16px}
#cei-job.cei-v4 .cei-t-loc{font-size:13px}
#cei-job.cei-v4 .cei-corr-row{grid-template-columns:1fr;gap:10px}
#cei-job.cei-v4 .cei-cp{min-height:3.4em}
#cei-job.cei-v4 .cei-single .cei-cp-i{grid-column:auto}
#cei-job.cei-v4 .cei-corr-claim{font-size:16px}
}
/* ===== v5 (14 Oct 2026): white hero, photorealistic high-key image, PROJECT label, labelled corridor with slanted bridge ===== */
#cei-job.cei-v5 .cei-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
#cei-job.cei-v5 .cei-lm{display:block;flex:none;width:25px;height:14px;fill:var(--claret)}
#cei-job.cei-v5 .cei-hero{background:#fff;padding:56px 56px 40px;clip-path:none;border-bottom:1px solid var(--line)}
#cei-job.cei-v5 .cei-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;align-items:center}
#cei-job.cei-v5 .cei-hero-text{container-type:inline-size;min-width:0}
#cei-job.cei-v5 .cei-kicker{display:flex;align-items:center;gap:12px;margin:0;font-size:13px;letter-spacing:.24em}
#cei-job.cei-v5 .cei-projno{margin:22px 0 14px;font-size:56px;line-height:1;font-weight:500;letter-spacing:0;color:var(--claret)}
#cei-job.cei-v5 .cei-title{margin:0;padding:0;font-weight:600;color:var(--navy);font-size:inherit;line-height:1.1}
#cei-job.cei-v5 .cei-t-role{display:block;font-size:min(60px,calc(97cqw / var(--rw)));line-height:1.06;letter-spacing:-.025em;font-weight:600;color:var(--navy)}
#cei-job.cei-v5 .cei-t-l{display:block;white-space:nowrap;font-size:inherit;line-height:inherit;letter-spacing:inherit}
#cei-job.cei-v5 .cei-t-sit{display:block;margin-top:10px;font-family:Newsreader,Georgia,serif;font-style:italic;font-weight:400;font-size:min(42px,8cqw);line-height:1.15;letter-spacing:0;color:var(--claret)}
#cei-job.cei-v5 .cei-t-loc{display:block;margin-top:18px;font-size:15px;line-height:1.4;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--navy6)}
#cei-job.cei-v5 .cei-teaser{font-family:Montserrat,Arial,sans-serif;font-style:normal;font-weight:400;font-size:17px;line-height:1.65;color:var(--ink);margin:22px 0 0;max-width:600px}
#cei-job.cei-v5 .cei-conf-tag{margin-top:26px}
#cei-job.cei-v5 .cei-visual{display:block;margin:0;overflow:hidden;align-self:center;width:100%;background:#fff;-webkit-mask-image:none;mask-image:none}
#cei-job.cei-v5 .cei-visual img{display:block;mix-blend-mode:normal;-webkit-mask-image:none;mask-image:none}
#cei-job.cei-v5 .cei-corr{margin:40px 0 0;padding:30px 0 0;border-top:1px solid #E2DED8}
#cei-job.cei-v5 .cei-corr-claim{margin:20px 0 0;text-align:center;font-family:Newsreader,Georgia,serif;font-style:italic;font-size:18px;line-height:1.4;color:var(--claret)}
#cei-job.cei-v5 .cei-mission-h{display:flex;align-items:center;gap:12px;letter-spacing:.24em}
#cei-job.cei-v5 .cei-projno small.cei-pj{display:inline-block;margin:0 .6em 0 0;font-size:13px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:#6B6B6B;vertical-align:.9em;line-height:1}
#cei-job.cei-v5 .cei-c5{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:30px;font-size:28px}
#cei-job.cei-v5 .cei-c5-side{min-width:0}
#cei-job.cei-v5 .cei-c5-lbl{display:block;margin:0 0 .45em;font-size:13px;line-height:1.3;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:#6B6B6B}
#cei-job.cei-v5 .cei-c5-ctry{display:block;font-size:inherit;line-height:1.12;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--navy);white-space:nowrap}
#cei-job.cei-v5 .cei-c5-note{display:block;margin:.6em 0 0;font-size:14px;line-height:1.4;letter-spacing:0;color:#6B6B6B}
#cei-job.cei-v5 .cei-c5-bridge{display:flex;align-items:center;min-width:0}
#cei-job.cei-v5 .cei-c5-ln{flex:1;min-width:16px;height:2px;background:var(--claret);opacity:.7}
#cei-job.cei-v5 .cei-c5-bar{flex:none;width:35px;height:12px;clip-path:polygon(0 6px,6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%)}
#cei-job.cei-v5 .cei-c5-d{background:var(--navy)}
#cei-job.cei-v5 .cei-c5-i{background:var(--claret)}
#cei-job.cei-v5 .cei-c5-logo{flex:none;display:flex;align-items:center;justify-content:center;width:86px;height:86px;overflow:hidden;background:#66695D;clip-path:polygon(0 17px,17px 0,100% 0,100% calc(100% - 17px),calc(100% - 17px) 100%,0 100%)}
#cei-job.cei-v5 .cei-c5-logo svg{display:block;flex:none;width:86px;height:86px;margin-top:3px}
#cei-job.cei-v5 .cei-single .cei-c5-side:first-child{visibility:hidden}
@container ceijob (max-width:1024px){
#cei-job.cei-v5 .cei-c5{font-size:24px;gap:22px}
#cei-job.cei-v5 .cei-hero-grid{grid-template-columns:1fr;gap:28px}
#cei-job.cei-v5 .cei-visual{order:-1;max-width:460px;margin:0 auto}
}
@container ceijob (max-width:680px){
#cei-job.cei-v5 .cei-c5{grid-template-columns:1fr;gap:14px;font-size:21px}
#cei-job.cei-v5 .cei-c5-bridge{max-width:240px}
#cei-job.cei-v5 .cei-c5-logo,#cei-job.cei-v5 .cei-c5-logo svg{width:62px;height:62px}
#cei-job.cei-v5 .cei-c5-logo{clip-path:polygon(0 12px,12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%)}
#cei-job.cei-v5 .cei-c5-ctry{white-space:normal}
#cei-job.cei-v5 .cei-single .cei-c5-side:first-child{display:none}
#cei-job.cei-v5 .cei-projno small.cei-pj{font-size:11px}
#cei-job.cei-v5 .cei-hero{padding:32px 20px 28px}
#cei-job.cei-v5 .cei-visual{max-width:340px}
#cei-job.cei-v5 .cei-projno{font-size:44px;margin:18px 0 10px}
#cei-job.cei-v5 .cei-teaser{font-size:16px}
#cei-job.cei-v5 .cei-t-loc{font-size:13px}
#cei-job.cei-v5 .cei-corr-claim{font-size:16px}
}
Zum Inhalt springen
Um Ihnen ein optimales Erlebnis zu bieten, verwenden wir Technologien wie Cookies, um Geräteinformationen zu speichern und/oder darauf zuzugreifen. Wenn Sie diesen Technologien zustimmen, können wir Daten wie das Surfverhalten oder eindeutige IDs auf dieser Website verarbeiten. Wenn Sie Ihre Zustimmung nicht erteilen oder zurückziehen, können bestimmte Merkmale und Funktionen beeinträchtigt werden.
Die technische Speicherung oder der Zugang ist unbedingt erforderlich für den rechtmäßigen Zweck, die Nutzung eines bestimmten Dienstes zu ermöglichen, der vom Teilnehmer oder Nutzer ausdrücklich gewünscht wird, oder für den alleinigen Zweck, die Übertragung einer Nachricht über ein elektronisches Kommunikationsnetz durchzuführen.
Die technische Speicherung oder der Zugriff ist für den rechtmäßigen Zweck der Speicherung von Präferenzen erforderlich, die nicht vom Abonnenten oder Benutzer angefordert werden.
Die technische Speicherung oder der Zugriff, der ausschließlich zu statistischen Zwecken erfolgt.
Die technische Speicherung oder der Zugriff, der ausschließlich zu anonymen statistischen Zwecken verwendet wird. Ohne eine Vorladung, die freiwillige Zustimmung Ihres Internetdienstanbieters oder zusätzliche Aufzeichnungen von Dritten können die zu diesem Zweck gespeicherten oder abgerufenen Informationen allein in der Regel nicht dazu verwendet werden, Sie zu identifizieren.
Die technische Speicherung oder der Zugriff ist erforderlich, um Nutzerprofile zu erstellen, um Werbung zu versenden oder um den Nutzer auf einer Website oder über mehrere Websites hinweg zu ähnlichen Marketingzwecken zu verfolgen.
Zustimmung verwalten