/* Dočasný štýlový list pre inzeráty pracovných ponúk CE v5 (14. október 2026; pravidlá verzie 3 zostávajú v platnosti pre stránky zobrazené pred verziou 4, pravidlá verzie 4 sa vzťahujú na .cei-v4, pravidlá verzie 5 sa vzťahujú na .cei-v5). Nachádza sa v Elementor > Šablóny > Theme Builder > "Šablóna inzerátu voľného pracovného miesta" > Pokročilé > Vlastné CSS (vložte bez štýlových značiek). Všetky pravidlá sa vzťahujú na #cei-job alebo na stránky, ktoré ho obsahujú. Písma sa načítajú pomocou značky v HTML kóde inzerátu. Zvýraznená webová karta skrytá podľa názvu súboru: nahraté karty musia mať názov 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}
}
Prejsť na obsah
Aby sme mohli poskytovať čo najlepšie zážitky, používame technológie, ako sú súbory cookie, na ukladanie a/alebo prístup k informáciám o zariadení. Súhlas s týmito technológiami nám umožní spracovávať údaje, ako je správanie pri prehliadaní alebo jedinečné ID na tejto stránke. Nesúhlas alebo odvolanie súhlasu môže mať nepriaznivý vplyv na niektoré funkcie a vlastnosti.
Technické ukladanie alebo prístup je nevyhnutne potrebný na legitímny účel umožnenia využívania konkrétnej služby, o ktorú výslovne požiadal účastník alebo používateľ, alebo výlučne na účel uskutočnenia prenosu komunikácie prostredníctvom elektronickej komunikačnej siete.
Technické ukladanie alebo prístup je potrebný na legitímny účel ukladania preferencií, ktoré si účastník alebo používateľ nevyžiadal.
Technické ukladanie alebo prístup, ktorý sa používa výlučne na štatistické účely.
Technické ukladanie alebo prístup, ktorý sa používa výlučne na anonymné štatistické účely. Bez predvolania, dobrovoľného splnenia požiadaviek zo strany poskytovateľa internetových služieb alebo dodatočných záznamov od tretej strany sa informácie uložené alebo získané len na tento účel zvyčajne nemôžu použiť na vašu identifikáciu.
Technické ukladanie alebo prístup je potrebný na vytvorenie používateľských profilov na zasielanie reklamy alebo na sledovanie používateľa na webovej stránke alebo na viacerých webových stránkach na podobné marketingové účely.
Správa súhlasu