/* Začasni stilni list za oglase o prostih delovnih mestih CE, različica 5 (14. oktober 2026; pravila različice 3 so ohranjena za strani, ki so bile prikazane pred različico 4, pravila različice 4 veljajo za .cei-v4, pravila različice 5 pa za .cei-v5). Nahaja se v Elementor > Predloge > Theme Builder > "Predloga za objavo prostega delovnega mesta" > Napredno > Prilagojeni CSS (prilepite brez oznak sloga). Vsa pravila veljajo za #cei-job ali strani, ki ga vsebujejo. Pisave se naložijo s pomočjo oznake v HTML-kodi oglasa. Izpostavljena spletna kartica, skrita po imenu datoteke: naložene kartice morajo imeti ime card-... */
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}
}
Preskoči na vsebino
Za zagotavljanje najboljših izkušenj uporabljamo tehnologije, kot so piškotki, za shranjevanje in/ali dostop do podatkov o napravi. Soglasje za te tehnologije nam bo omogočilo obdelavo podatkov, kot so vedenje pri brskanju ali edinstveni ID-ji, na tem spletnem mestu. Neprivolitev ali preklic privolitve lahko negativno vpliva na nekatere funkcije in funkcije.
Tehnična hramba ali dostop sta nujno potrebna za zakonit namen omogočanja uporabe določene storitve, ki jo naročnik ali uporabnik izrecno zahteva, ali izključno za namen prenosa sporočila prek elektronskega komunikacijskega omrežja.
Tehnično shranjevanje ali dostop je potreben za zakonit namen shranjevanja nastavitev, ki jih naročnik ali uporabnik ni zahteval.
Tehnično shranjevanje ali dostop, ki se uporablja izključno v statistične namene.
Tehnično shranjevanje ali dostop, ki se uporablja izključno za anonimne statistične namene. Brez sodnega poziva, prostovoljnega izpolnjevanja obveznosti s strani vašega ponudnika internetnih storitev ali dodatnih zapisov tretje osebe informacij, shranjenih ali pridobljenih samo za ta namen, običajno ni mogoče uporabiti za vašo identifikacijo.
Tehnično shranjevanje ali dostop je potreben za ustvarjanje uporabniških profilov za pošiljanje oglaševanja ali za sledenje uporabniku na spletnem mestu ali na več spletnih mestih za podobne trženjske namene.
Upravljanje soglasja