.ce-align-left{text-align:left}.ce-align-center{text-align:center}.ce-align-right{text-align:right}.ce-table td,.ce-table th{vertical-align:top}.ce-textpic,.ce-image,.ce-nowrap .ce-bodytext,.ce-gallery,.ce-row,.ce-uploads li,.ce-uploads div{overflow:hidden}.ce-left .ce-gallery,.ce-column{float:left}.ce-center .ce-outer{position:relative;float:right;right:50%}.ce-center .ce-inner{position:relative;float:right;right:-50%}.ce-right .ce-gallery{float:right}.ce-gallery figure{display:table;margin:0}.ce-gallery figcaption{display:table-caption;caption-side:bottom}.ce-gallery img{display:block}.ce-gallery iframe{border-width:0}.ce-border img,.ce-border iframe{border:2px solid #000;padding:0}.ce-intext.ce-right .ce-gallery,.ce-intext.ce-left .ce-gallery,.ce-above .ce-gallery{margin-bottom:10px}.ce-image .ce-gallery{margin-bottom:0}.ce-intext.ce-right .ce-gallery{margin-left:10px}.ce-intext.ce-left .ce-gallery{margin-right:10px}.ce-below .ce-gallery{margin-top:10px}.ce-column{margin-right:10px}.ce-column:last-child{margin-right:0}.ce-row{margin-bottom:10px}.ce-row:last-child{margin-bottom:0}.ce-above .ce-bodytext{clear:both}.ce-intext.ce-left ol,.ce-intext.ce-left ul{padding-left:40px;overflow:auto}.ce-headline-left{text-align:left}.ce-headline-center{text-align:center}.ce-headline-right{text-align:right}.ce-uploads{margin:0;padding:0}.ce-uploads li{list-style:none outside none;margin:1em 0}.ce-uploads img{float:left;padding-right:1em;vertical-align:top}.ce-uploads span{display:block}.ce-table{width:100%;max-width:100%}.ce-table th,.ce-table td{padding:.5em .75em;vertical-align:top}.ce-table thead th{border-bottom:2px solid #dadada}.ce-table th,.ce-table td{border-top:1px solid #dadada}.ce-table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)}.ce-table-bordered th,.ce-table-bordered td{border:1px solid #dadada}.frame-space-before-extra-small{margin-top:1em}.frame-space-before-small{margin-top:2em}.frame-space-before-medium{margin-top:3em}.frame-space-before-large{margin-top:4em}.frame-space-before-extra-large{margin-top:5em}.frame-space-after-extra-small{margin-bottom:1em}.frame-space-after-small{margin-bottom:2em}.frame-space-after-medium{margin-bottom:3em}.frame-space-after-large{margin-bottom:4em}.frame-space-after-extra-large{margin-bottom:5em}.frame-ruler-before:before{content:'';display:block;border-top:1px solid rgba(0,0,0,.25);margin-bottom:2em}.frame-ruler-after:after{content:'';display:block;border-bottom:1px solid rgba(0,0,0,.25);margin-top:2em}.frame-indent{margin-left:15%;margin-right:15%}.frame-indent-left{margin-left:33%}.frame-indent-right{margin-right:33%}@font-face{font-family:"Trebuchet";src:url(../../../../../../fileadmin/templates/karriere/2023/fonts/trebuchet/f2c6415f-9bf2-4714-8c9e-98f1215e4f24.woff2) format("woff2"),url(../../../../../../fileadmin/templates/karriere/2023/css/Fonts/904891/2ce511de-aa95-4ce0-84ae-f462ece99bf7.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:"Trebuchet";src:url(../../../../../../fileadmin/templates/karriere/2023/fonts/trebuchet/e1159629-5a90-42ad-a16c-0f96081f739a.woff2) format("woff2"),url(../../../../../../fileadmin/templates/karriere/2023/css/Fonts/904894/00fba97c-0e4a-4093-8859-fcba467a7e95.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:"Trebuchet";src:url(../../../../../../fileadmin/templates/karriere/2023/fonts/trebuchet/b5647453-e522-4626-8354-33855c34c8ce.woff2) format("woff2"),url(../../../../../../fileadmin/templates/karriere/2023/css/Fonts/904897/2494768a-93cb-4150-85ea-e4bfdbbf8aba.woff) format("woff");font-weight:700;font-style:italic}@font-face{font-family:"Trebuchet";src:url(../../../../../../fileadmin/templates/karriere/2023/fonts/trebuchet/b8b0b8f8-21f0-4355-9ab7-a99e6346956c.woff2) format("woff2"),url(../../../../../../fileadmin/templates/karriere/2023/css/Fonts/904900/02a11c6a-7116-4a68-b47e-baf0ba4674f2.woff) format("woff");font-weight:400;font-style:italic}*{font-family:"Trebuchet";box-sizing:border-box}html{background-color:#294C8E;padding:0}body{color:#fff;margin:0;padding:20px 0 0 0}.ce-image figure.image img{width:400px;max-width:75vw}#maincontent>div{margin-left:auto;margin-right:auto;width:fit-content;max-width:75vw}#maincontent header{text-align:center}#maincontent>div.frame-layout-2{max-width:100vw;width:100%}#maincontent>.frame-type-text:nth-child(2){font-size:200%;font-weight:700}#maincontent>.frame-type-text:nth-child(3){font-size:200%;font-weight:700}#maincontent>.frame-type-image:nth-child(4){background:url(../../../../../../fileadmin/templates/karriere/2023/images/csffr_It-security_careers_job_join_our_team_team_team_event_par_27eeb031-0f6f-4d10-b8af-5dd4c0c777f2.png);background-size:cover;height:400px;margin:10px 0 10px 0}#maincontent>.frame-type-image:nth-child(4) .ce-gallery{display:none}.scroll-image{width:calc(100% + 10px);height:200px;overflow:hidden;margin-left:-10px}.scroll-image>img{width:100%}#coole-projekte{display:flex}#coole-projekte ul{padding:0 40px 0 25px;margin:0;flex-grow:1}#coole-projekte>ul>li{transition:all 0.3s ease-in-out}#coole-projekte>ul>li.hover span{border-bottom:1px dashed #fff}#coole-projekte>div{min-width:300px;max-width:calc(min(400px,33vw));flex-grow:1;aspect-ratio:1 / 1;position:relative;margin-top:-50px}#coole-projekte>div>img{position:absolute;top:0;left:0;width:100%;opacity:1;transition:opacity 0.5s ease-in-out}#coole-projekte>div>img:nth-child(1){z-index:4}#coole-projekte>div>img:nth-child(2){z-index:3}#coole-projekte>div>img:nth-child(3){z-index:2}#coole-projekte>div>img:nth-child(4){z-index:1}#coole-projekte>div>img:nth-child(5){z-index:0}#coole-projekte>div>img.invisible{opacity:0}#video{aspect-ratio:16 / 9;width:75vw;height:auto}#video iframe,#video img{width:100%;height:100%}#video a{display:block;position:relative}#video a::before{position:absolute;content:' ';left:0;top:0;right:0;bottom:0;background:rgba(41,76,142,.5);pointer-events:none}#video a::after{position:absolute;content:'Bitte klicken zum Abspielen.\A Hinweis: Dadurch stimmst Du zu, dass Deine personenbezogenen Daten von vimeo erhoben werden.';color:#fff;font-weight:700;font-size:20px;left:calc(50% - 160px);top:calc(50% - 60px);width:320px;height:120px;text-align:center;text-shadow:0 0 3px #294C8E,0 0 3px #294C8E,0 0 3px #294C8E;pointer-events:none}.frame-type-text.frame-layout-3{margin-top:20px;margin-bottom:20px;text-align:center}.frame-type-text.frame-layout-3 h2{border:3px double #fff;display:inline-block;padding:6px 8px 6px 8px;transition:box-shadow 0.3s;cursor:pointer;position:relative;overflow:hidden}.frame-type-text.frame-layout-3 h2::before{content:'';position:absolute;width:100px;height:100%;background-image:linear-gradient(120deg,rgba(255,255,255,0) 30%,rgba(255,255,255,.8),rgba(255,255,255,0) 70%);top:0;left:-100px;animation:shine 5s infinite linear}.frame-type-text.frame-layout-3 h2:hover::before{display:none}.frame-type-text.frame-layout-3 h2:hover{box-shadow:0 0 10px #fff}@keyframes shine{0%{left:-100px}20%{left:100%}100%{left:100%}}.ce-bodytext a{color:#fff;text-decoration:none;position:relative}.ce-bodytext a::before,.ce-bodytext a::after{position:absolute;content:"";left:0;bottom:-.1rem;display:block;width:100%;height:1px;background:#fff;transition:1.1s cubic-bezier(.19,1,.22,1)}.ce-bodytext a::before{transform:scaleX(0);transform-origin:left}.ce-bodytext a::after{transform-origin:right;transition-delay:0.25s}.ce-bodytext a:hover::before{transform:scaleX(1);transition-delay:0.25s}.ce-bodytext a:hover::after{transform:scaleX(0);transition-delay:0s}#verantwortung{display:flex;align-items:center;justify-content:space-evenly;flex-wrap:wrap}#verantwortung>*{background-image:url(../../../../../../fileadmin/templates/karriere/2023/images/verantwortung.png);width:168px;min-width:168px;height:168px;margin:10px}#verantwortung>*:nth-child(1){background-size:100%;height:110px;width:84px;min-width:84px;background-position-y:113px}#verantwortung>*:nth-child(2){background-size:100%;width:110px;min-width:110px;height:110px}#verantwortung>*:nth-child(3){background-position-y:-109px;background-size:100%;height:112px;width:109px;min-width:109px}#verantwortung>*:nth-child(4){background-position-y:-363px;height:110px}li{margin-bottom:.5em}@media (max-width:992px){#gmap{display:none}#footer div.inner{padding:0}#footer div.col:nth-child(1){display:none}#footer div.col:nth-child(2){padding-left:0}.frame-type-form_formframework textarea{height:120px}.frame-type-form_formframework,#newsletter{height:460px;top:calc(50vh - 240px)}}@media (max-width:350px){.frame-type-textpic{text-align:center}.frame-type-textpic .ce-gallery{float:none;margin:auto}.frame-type-textpic .ce-gallery figure{margin:revert}}#benefits{display:flex;flex-flow:row;justify-content:space-evenly;flex-wrap:wrap;max-width:75%;margin:auto}#benefits>div{position:relative;width:120px;padding-top:130px;margin:30px;text-align:center}#benefits>div:hover{transform:scale(1.1)}#benefits>div::before{content:' ';position:absolute;background:url(/fileadmin/templates/karriere/2023/images/jobs-karriere-icons-weiss.png);width:120px;height:120px;top:0;left:0;background-size:120px;scale:.9}#benefits>div:nth-child(1)::before{background-position:0 -600px}#benefits>div:nth-child(2)::before{background-position:0 -240px}#benefits>div:nth-child(2)::before{background-position:0 -360px}#benefits>div:nth-child(3)::before{background-position:0 -1320px}#benefits>div:nth-child(4)::before{background-position:0 -1080px}#benefits>div:nth-child(5)::before{background-position:0 -1200px}#benefits>div:nth-child(6)::before{background-position:0 -959px}#benefits>div:nth-child(7)::before{background-position:0 -480px}#benefits>div:nth-child(8)::before{background-position:0 -720px}#benefits>div:nth-child(9)::before{background-position:0 -840px}#benefits>div:nth-child(10)::before{background-position:0 -120px}#benefits>div:nth-child(11)::before{background-position:0 0}#benefits>div:nth-child(12)::before{background-position:0 -1441px}#benefits>div:nth-child(13)::before{background-position:0 -1560px}#benefits>div:nth-child(14)::before{background-position:0 -1800px}#benefits>div:nth-child(15)::before{background-position:0 -1918px}#benefits>div:nth-child(16)::before{background-position:0 -1679px}#benefits>div.left.is-outside{transform:translateX(-1em)!important}#benefits>div.right.is-outside{transform:translateX(1em)!important}#benefits>div.top.is-outside{transform:translateY(-1em)!important}#benefits>div.bottom.is-outside{transform:translateY(1em)!important}#footer{position:relative;color:#fff;padding-top:10px;border-top:1px solid #fff}#gmap{position:absolute;left:208px;top:41px}#gmap img{border:none;width:20px;height:36px;background:url(../../../../../../fileadmin/templates/karriere/2023/images/icons.png) 0 -193px}#footer div.inner{padding:0 20px 0 20px;position:relative;display:flex}#footer div.col{font-size:1rem;flex:1 1 0%;padding-left:20px;padding-bottom:10px;position:relative}#footer div.col:nth-child(1){padding-left:0}#footer div.col div.title{font-size:1rem;font-weight:700;line-height:24px;line-height:1.5rem;margin-bottom:8px;margin-bottom:.5rem}#footer div.col ul{padding:0;margin:0;list-style-type:none}#footer div.col ul li{line-height:24px;line-height:1.5rem}#footer div.col a{color:#fff;text-decoration:none}#footer div.col a:hover{text-decoration:underline}#footer div.col a.strong{font-weight:700}#footer div.col a.xing{background:url(../../../../../../fileadmin/templates/karriere/2023/images/icons.png) 0 -80px no-repeat;height:22px;display:inline-block;padding-left:26px;margin-top:4px;margin-bottom:4px}#footer div.col a.facebook{background:url(../../../../../../fileadmin/templates/karriere/2023/images/icons.png) 0 -123px no-repeat;height:22px;display:inline-block;padding-left:26px;margin-top:4px;margin-bottom:4px}#footer div.col a.twitter{background:url(../../../../../../fileadmin/templates/karriere/2023/images/icons.png) 0 -146px no-repeat;height:22px;display:inline-block;padding-left:26px;margin-top:4px;margin-bottom:4px}#footer div.col a.linkedin{background:url(../../../../../../fileadmin/templates/karriere/2023/images/icons.png) 0 -168px no-repeat;height:22px;display:inline-block;padding-left:26px;margin-top:4px;margin-bottom:4px}#footer div.title.impressum{margin-top:20px}#footer div.title:first-child{margin-top:10px!important}.frame-type-form_formframework,#newsletter{display:none;position:fixed;width:min(100vw - 40px,400px)!important;max-width:min(100vw - 40px,400px)!important;height:550px;left:calc(50vw - (min(100vw - 40px, 400px) / 2));top:calc(50vh - 260px);border:2px solid #000;box-shadow:0 0 10px #000;padding:0 20px 10px 10px;margin:10px;background:#fff;color:#294C8E;z-index:1;box-sizing:border-box}#newsletter{width:480px!important;height:620px!important;left:calc(50vw - 300px);top:calc(50vh - 300px);max-width:480px!important}#newsletter iframe{margin:auto;width:340px;height:260px;display:block}.frame-type-form_formframework.visible,#newsletter.visible{display:block}.frame-type-form_formframework::before,#newsletter::before{content:'✖';border-radius:50%;border:2px solid #fff;padding:4px;background:#000;color:#fff;font-weight:900;font-size:20px;line-height:20px;width:20px;position:absolute;right:-10px;top:-10px;text-align:center;cursor:pointer}.frame-type-form_formframework label{margin-top:10px;display:block}.frame-type-form_formframework input{width:100%}.frame-type-form_formframework textarea{width:100%;height:200px;overflow:auto}.frame-type-form_formframework button{appearance:none;background:#294C8E;color:#fff;font-weight:700;padding:4px 8px 4px 8px;border:1px solid #000;margin-top:10px}.frame-type-form_formframework .btn-toolbar{position:relative}.frame-type-form_formframework .btn-toolbar::after{content:'* Pflichtfeld';position:absolute;right:10px;font-size:80%}[data-scroll]{transition:0.5s ease-out;opacity:1}[data-scroll].is-outside{transform:translateX(1em);opacity:0;transition:none;animation:none}[data-scroll].benefits-is-outside{opacity:0}[data-scroll].benefits-is-outside-left.benefits-is-outside{transform:translateX(-1em)}[data-scroll].benefits-is-outside-right.benefits-is-outside{transform:translateX(1em)}[data-scroll].benefits-is-outside-top.benefits-is-outside{transform:translateY(-1em)}[data-scroll].benefits-is-outside-bottom.benefits-is-outside{transform:translateY(1em)}[data-scroll].benefits-is-outside-top.benefits-is-outside-left.benefits-is-outside{transform:translateX(-1em) translateY(-1em)}[data-scroll].benefits-is-outside-top.benefits-is-outside-right.benefits-is-outside{transform:translateX(1em) translateY(-1em)}[data-scroll].benefits-is-outside-bottom.benefits-is-outside-left.benefits-is-outside{transform:translateX(-1em) translateY(1em)}[data-scroll].benefits-is-outside-bottom.benefits-is-outside-right.benefits-is-outside{transform:translateX(1em) translateY(1em)}