.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 #000000;padding:0px;}.ce-intext.ce-right .ce-gallery,.ce-intext.ce-left .ce-gallery,.ce-above .ce-gallery{margin-bottom:20px;}.ce-image .ce-gallery{margin-bottom:0;}.ce-intext.ce-right .ce-gallery{margin-left:20px;}.ce-intext.ce-left .ce-gallery{margin-right:20px;}.ce-below .ce-gallery{margin-top:20px;}.ce-column{margin-right:20px;}.ce-column:last-child{margin-right:0;}.ce-row{margin-bottom:20px;}.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:0.5em 0.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,0.25);margin-bottom:2em;}.frame-ruler-after:after{content:'';display:block;border-bottom:1px solid rgba(0,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-display:swap;font-family:'Cairo';font-style:normal;font-weight:400;src:url('../../../typo3conf/ext/ig_template/Resources/Public/Fonts/cairo-v31-latin-regular.woff2') format('woff2'),url('../../../typo3conf/ext/ig_template/Resources/Public/Fonts/cairo-v31-latin-regular.ttf') format('truetype');}@font-face{font-display:swap;font-family:'Cairo';font-style:normal;font-weight:600;src:url('../../../typo3conf/ext/ig_template/Resources/Public/Fonts/cairo-v31-latin-600.woff2') format('woff2'),url('../../../typo3conf/ext/ig_template/Resources/Public/Fonts/cairo-v31-latin-600.ttf') format('truetype');}@font-face{font-display:swap;font-family:'Cairo';font-style:normal;font-weight:700;src:url('../../../typo3conf/ext/ig_template/Resources/Public/Fonts/cairo-v31-latin-700.woff2') format('woff2'),url('../../../typo3conf/ext/ig_template/Resources/Public/Fonts/cairo-v31-latin-700.ttf') format('truetype');}@font-face{font-display:swap;font-family:'Cairo';font-style:normal;font-weight:800;src:url('../../../typo3conf/ext/ig_template/Resources/Public/Fonts/cairo-v31-latin-800.woff2') format('woff2'),url('../../../typo3conf/ext/ig_template/Resources/Public/Fonts/cairo-v31-latin-800.ttf') format('truetype');}html,body{height:100%;background-repeat:repeat-x;margin:0;padding:0;font-family:'Cairo',arial,sans-serif;font-weight:300;font-size:20px;color:var(--color-1);}html{scroll-behavior:smooth}table,tr,td,th{font-family:'Cairo',arial,sans-serif;font-weight:300;font-size:20px;}.text-right,.align-right{text-align:right;}.text-center,.align-center{text-align:center;}.clear{clear:both;}:root{--color-1:#004080;--color-2:#0056A4;--color-3:#5AC2F0;--gradient-1:linear-gradient(131deg,var(--color-2) 10%,var(--color-3) 50%,var(--color-2) 90%);--gradient-1:var(--color-2) url('../../../typo3conf/ext/ig_template/Resources/Public/Images/gradient1.jpg') left top repeat-y;--gradient-3:linear-gradient(153deg,var(--color-2) 0%,var(--color-1) 100%);--color-4:#5AB23C;--color-5:#00B072;--gradient-2:linear-gradient(153deg,var(--color-4) 0%,var(--color-5) 100%);--color-6:#B41748;--color-7:#C6184F;--color-8:#EFF9FE;}*{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.team .c33,img,.mediae,.frame-40 *,button,.top,.top .main,.nav,.teaser img,input,.nbar,.st0,.st1,a,li{-webkit-transition:all 400ms ease;-moz-transition:all 400ms ease;-o-transition:all 400ms ease;transition:all 400ms ease;}img{border:0px;}.all{width:100%;min-width:100%;padding-left:40px;padding-right:40px;}.all.content{scroll-margin-top:0px;}.main{max-width:1250px;margin:0px auto;padding:0px;position:relative;text-align:left;}.main:after{content:'';display:table;clear:both;}.cStage{display:flex;margin:0 -40px;flex-wrap:wrap;justify-content:center;}.cStage > div{padding:0 40px;}.cStage.f-10{align-items:center}.cStage.f-11{align-items:flex-end}.c33{-ms-flex:0 0 33.3333%;flex:0 0 33.3333%;max-width:33.3333%;}.c66{-ms-flex:0 0 66.6666%;flex:0 0 66.6666%;max-width:66.6666%;}.c16{-ms-flex:0 0 16.6666%;flex:0 0 16.6666%;max-width:16.6666%;}.c30{-ms-flex:0 0 30%;flex:0 0 30%;max-width:30%;}.c70{-ms-flex:0 0 70%;flex:0 0 70%;max-width:70%;}.c40{-ms-flex:0 0 40%;flex:0 0 40%;max-width:40%;}.c20{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%;}.c50{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}.c25{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;}.c75{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%;}.c30{-ms-flex:0 0 30%;flex:0 0 30%;max-width:30%;}.c35{-ms-flex:0 0 35%;flex:0 0 35%;max-width:35%;}.c60{-ms-flex:0 0 60%;flex:0 0 60%;max-width:60%;}.c80{-ms-flex:0 0 80%;flex:0 0 80%;max-width:80%;}.c20{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%;}.c100{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}img,video{max-width:100%;height:auto;}a + p,.main * > *:first-child{margin-top:0px;}.main * > *:last-child{margin-bottom:0px;}a{color:inherit;text-decoration:none}.top .jobs,h1,h2{font-size:32px;font-weight:800;text-transform:uppercase;}h3{font-size:24px;font-weight:600;font-family:'Zalando Sans Expanded',Arial,sans-serif}h4{font-size:100%;font-weight:600;}strong,b{font-weight:700;}span.semi{font-weight:600;}span.big{font-size:110%;}hr{border:0;height:1px;background:#fff;}a + p,.main div > *:first-child{margin-top:0px;}.content{overflow:hidden;position:relative;}.content:before,.content:after{content:'';position:absolute;top:0;width:100%;height:100%;}.content .main{position:relative;z-index:1;}.l-10{background:var(--color-1);background:var(--gradient-1);background-size:100% auto;color:#fff;}.l-11{background:var(--color-8);}.l-12{background:var(--color-4);background:var(--gradient-2);color:#fff;}.frame-layout-10{background:var(--gradient-3);padding:30px;color:#fff;height:100%;}.frame-layout-12{background:var(--gradient-2);padding:30px;color:#fff;height:100%;}.top .main > a + a{display:inline-block;margin-left:15px;}.top .register{position:absolute;z-index:10;max-width:200px;font-size:18px;text-align:center;background:var(--gradient-2);right:0;top:0;padding:20px 40px;}.top .register span{display:block;line-height:1.1em;font-size:120%;}.top .register strong{font-size:125%;font-weight:800;text-transform:uppercase;line-height:1em;text-align:center;}.top .register span.flex{display:flex;}.top .register span.count{font-size:42px;margin-right:20px;font-weight:700}.top .register .direct{font-weight:700;text-transform:uppercase;}.top .register hr{}@media(min-width:900px){.top .jobs{position:fixed;}}.footer,.top{background:var(--color-1);color:#fff;}.footer .main,.top .main{padding:30px 0;}.content .main{padding:90px 0;}.content .frame + .frame{margin-top:40px;}.content .frame-40 + .frame-40{margin-top:20px}.content p,.content li{line-height:1.5em;}.btn{display:inline-block;font-weight:700;line-height:1em;margin-bottom:15px;padding:10px 25px;cursor:pointer;font-font:inherit;font-size:inherit;border:0;background:var(--color-4);color:#fff;text-transform:uppercase;border-radius:20px;border:2px solid #fff;}.btn:hover{background:var(--color-1);}.btn + .btn{margin-left:15px;}.frame.imagerow .slick-list,.frame.slider .slick-list{margin:0 -10px;}.frame.slider .slick-track{display:flex !important;}.frame.imagerow .slick-slide,.frame.slider .slick-slide{height:inherit !important;padding:0 10px;}.frame.slider .slick-slide > div,.frame.slider .slick-slide > div > div{height:100%}.frame.imagerow .slick-next,.frame.slider .slick-next{right:-30px;}.slick-next .slick-next-icon:before{display:none;}.slick-next .slick-next-icon{width:20px;transform:rotate(45deg);height:20px;border-top:4px solid var(--color-1);border-right:4px solid var(--color-1);}.frame.imagerow .slick-prev,.frame.slider .slick-prev{left:-30px;}.slick-prev .slick-prev-icon:before{display:none;}.slick-prev .slick-prev-icon{width:20px;transform:rotate(-45deg);height:20px;border-top:4px solid var(--color-1);border-left:4px solid var(--color-1);}.frame-40{position:relative;border:1px solid #fff;border-top-left-radius:110px;border-bottom-left-radius:110px;}.frame-40.show{border-bottom-left-radius:0}.frame-40 .text{max-height:0px;visibility:hidden;overflow:hidden;padding:0;}.frame-40.show .text{max-height:4000px;padding-bottom:20px;visibility:visible;}.frame-40 .subheader,.frame-40 h4,.frame-40 h3{margin:0}.frame-40 header{padding:20px 60px 20px 20px;display:flex;cursor:pointer;position:relative;}.frame-40 header img{border-radius:50%;overflow:hidden;}.frame-40 header .img{width:220px}.frame-40.show header{}.frame-40.show svg .vertical{opacity:0}.frame-40 header .openAkkordeon{position:absolute;display:flex;align-items:center;justify-content:center;width:60px;height:100%;top:0;right:0;}.frame-40 .wrap{padding-top:10px;padding-left:240px;}.frame-40.job{padding-right:0;padding-bottom:0;padding:10px;border:1px solid #fff;}.frame-40.job:after{display:none;}.job .mediae{max-height:150px;overflow:hidden}.job.show .mediae{max-height:2000px;}.job .benefits{border:1px solid #fff;margin-top:20px;display:inline-block;padding:10px 20px;border-radius:25px;}.job p + .benefits{margin-top:0px;}.job .benefits .benefit{display:inline-block;}.job .benefits .benefit + .benefit{margin-left:15px;}.job .benefits .benefit img{height:25px;width:auto;}.job.show header .benefits{display:none}@media(max-width:900px){.job .c25{display:none}.frame-40.job{padding:20px;}.frame-40.job .cStage > div.c25 + div.c75{margin-top:0}}.benefit-tooltip{position:absolute;padding:10px 20px;background:var(--color-2);color:#fff;border-radius:15px;pointer-events:none;white-space:nowrap;z-index:9999;}.asp{border:1px solid #fff;padding:10px;padding-right:20px;border-top-right-radius:170px;border-bottom-right-radius:170px}.asp .wrap{padding:30px;}.asp img{display:inline-block;border-radius:50%;}.asp p.address{display:flex;}.asp span.icon{display:inline-block;width:40px;}.asp a span.icon{vertical-align:middle}.asp .c40.img{padding-top:20px;padding-bottom:20px;text-align:right;}.asp h3{display:inline-block;}.frame-40 hr,.asp h3 hr{margin-top:15px !important;width:calc(100% - 8px);overflow:visible;position:relative}.frame-40 hr:after,.asp h3 hr:after{content:'';width:8px;height:8px;border:1px solid #fff;border-radius:50%;position:absolute;right:0;top:0;transform:translate(100%,-50%)}.frame-40 hr{width:200px;margin-left:0;}.all.header{padding-left:0;padding-right:0;position:relative;overflow:hidden;;}.all.header > picture > img,.all.header > video{position:absolute;width:100%;height:100%;object-fit:cover;}.all.header .main{padding:100px 0;color:#fff;}.header h1{font-size:48px;font-weight:600;line-height:1em;}.header h1 strong{font-weight:800}.footer{position:relative}.footer ul{margin:0;padding:0;list-style-type:none;}.footer ul li{display:inline-block}.footer ul li + li{margin-left:40px}.footer a{display:inline-block}.footer a img{display:block;}.footer a + a{display:inline-block;margin-left:50px;}.footer img{max-height:33px;width:auto}.ce-gallery[data-ce-columns="3"] .ce-column{width:calc(33.3333% - 15px)}.ce-gallery[data-ce-columns="2"] .ce-column{width:calc(50% - 15px)}@media (max-width:1100px){.projects .c25{width:33.3333%;}.ce-textpic.ce-intext .ce-gallery{max-width:50%;}}@media (max-width:900px){.c33,.c66,.c16,.c30,.c70,.c40,.c20,.c50,.c80,.c25,.c75,.c30,.c35,.c60{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}.cStage > div + div{margin-top:30px;}.cStage.l-99{flex-direction:column-reverse}.cStage.l-99 > div + div{margin-top:0px;}.cStage.l-99 > div{margin-bottom:30px}span.big{font-size:30px;line-height:40px;}.asp .wrap{padding:20px;}.all{padding-left:20px;padding-right:20px}.frame-40{padding-right:0}}@media (max-width:650px){html,body{font-size:16px;}.header h1,h1,h2{font-size:28px;}h3{font-size:20px;}.content .ce-left .ce-gallery,.content .ce-right .ce-gallery{float:none;}.content .ce-intext.ce-right .ce-gallery{margin-left:0px;}.content .ce-intext.ce-left .ce-gallery{margin-right:0px;}.ce-textpic.ce-intext .ce-gallery{max-width:100%;}.c30,.c35{width:100%;padding-bottom:20px;}}@media(max-width:550px){.top .jobs{display:none;visibility:hidden}.header .btn{display:block;text-align:center;margin-left:0 !important;}}.frame-type-form_formframework p{font-size:90%;}.form-group .form-label{padding:0 0 10px 20px;display:block}input[type="checkbox"]{margin-right:15px;}.control-label{display:none;}.form-group input[type="text"],.form-group textarea,.form-group select,.csc-form-element-textline input{font-family:inherit;font-size:inherit;color:#fff;background:rgba(30,20,80,0.4);width:100%;border:0;font-weight:300;padding:12px 20px;border-radius:25px;margin-bottom:20px !important;}.form-group input[type="text"]:focus,.form-group textarea:focus{background:var(--color-4);}.form-group textarea{height:120px;}.form-group .input{position:relative;width:100%;--default-label:"Datei auswählen";overflow:hidden;}.form-group .input input[type="file"]{width:100%;box-sizing:border-box;border:none;border-radius:999px;padding:18px 60px 18px 24px;background:rgba(30,20,80,0.4);cursor:pointer;color:transparent;outline:none;margin-bottom:20px !important;}.form-group .input input[type="file"]::file-selector-button{width:0;padding:0;margin:0;border:none;background:transparent;color:transparent;}.form-group .input input[type="file"]::-webkit-file-upload-button{width:0;padding:0;margin:0;border:none;background:transparent;color:transparent;}.form-group .FileUpload::before{content:attr(data-label);position:absolute;left:24px;top:calc(50% - 10px);transform:translateY(-50%);font-size:18px;color:#ffffff;pointer-events:none;}.form-group .FileUpload:not([data-label])::before{content:var(--default-label);}.form-group .FileUpload::after{content:"";position:absolute;right:24px;top:calc(50% - 10px);transform:translateY(-50%);font-size:20px;width:13pX;height:22px;background:url("data:image/svg+xml;base64,PHN2ZyBpZD0iR3J1cHBlXzE2MSIgZGF0YS1uYW1lPSJHcnVwcGUgMTYxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTIuODY1IiBoZWlnaHQ9IjIxLjExMyIgdmlld0JveD0iMCAwIDEyLjg2NSAyMS4xMTMiPgogIDxkZWZzPgogICAgPGNsaXBQYXRoIGlkPSJjbGlwLXBhdGgiPgogICAgICA8cmVjdCBpZD0iUmVjaHRlY2tfMTEzIiBkYXRhLW5hbWU9IlJlY2h0ZWNrIDExMyIgd2lkdGg9IjEyLjg2NSIgaGVpZ2h0PSIyMS4xMTMiIGZpbGw9IiNmZmYiLz4KICAgIDwvY2xpcFBhdGg+CiAgPC9kZWZzPgogIDxnIGlkPSJHcnVwcGVfMTYwIiBkYXRhLW5hbWU9IkdydXBwZSAxNjAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMCkiIGNsaXAtcGF0aD0idXJsKCNjbGlwLXBhdGgpIj4KICAgIDxwYXRoIGlkPSJQZmFkXzQ4IiBkYXRhLW5hbWU9IlBmYWQgNDgiIGQ9Ik0xMi44NjUsMTQuNjI3QTYuMyw2LjMsMCwwLDEsMTEsMTkuMjE5YTYuMTU5LDYuMTU5LDAsMCwxLTQuNTYxLDEuODk0LDYuMTczLDYuMTczLDAsMCwxLTQuNTY1LTEuODk1QTYuMjksNi4yOSwwLDAsMSwwLDE0LjYyNlY0LjZBNC40NjUsNC40NjUsMCwwLDEsMS4zMjUsMS4zNDIsNC4zNyw0LjM3LDAsMCwxLDQuNTU3LDAsNC4zNDUsNC4zNDUsMCwwLDEsNy43ODQsMS4zNDgsNC40OCw0LjQ4LDAsMCwxLDkuMTA1LDQuNnY5LjQ4NmEyLjYzLDIuNjMsMCwwLDEtLjc3MSwxLjksMi41MzUsMi41MzUsMCwwLDEtMS44ODcuNzg5LDIuNjczLDIuNjczLDAsMCwxLTIuNjgyLTIuNjkyVjQuMzQySDUuMzU0djkuNzQ2YTEuMDg3LDEuMDg3LDAsMCwwLC4zMS43ODMsMS4wMzYsMS4wMzYsMCwwLDAsLjc3My4zMiwxLjAyNSwxLjAyNSwwLDAsMCwuNzcyLS4zMTgsMS4wOTEsMS4wOTEsMCwwLDAsLjMwOC0uNzg2VjQuNTlhMi45NzQsMi45NzQsMCwwLDAtLjg1OS0yLjEzLDIuODE0LDIuODE0LDAsMCwwLTIuMS0uODcyLDIuODMzLDIuODMzLDAsMCwwLTIuMTA2Ljg3OEEyLjkzMiwyLjkzMiwwLDAsMCwxLjU4OCw0LjZWMTQuNjIyYTQuNzI5LDQuNzI5LDAsMCwwLDEuNDA2LDMuNDcxLDQuNjY3LDQuNjY3LDAsMCwwLDMuNDUsMS40MzIsNC42MDgsNC42MDgsMCwwLDAsMy40MTQtMS40MzIsNC44MDksNC44MDksMCwwLDAsMS40MTgtMy40NjdWNC4zNDJoMS41ODhaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDApIiBmaWxsPSIjZmZmIi8+CiAgPC9nPgo8L3N2Zz4K") center center no-repeat;pointer-events:none;}form .row{display:flex;flex-wrap:wrap;margin:0 -10px;}form .row .col-1{--cols:calc(100% / 12 * 1);}form .row .col-2{--cols:calc(100% / 12 * 2);}form .row .col-3{--cols:calc(100% / 12 * 3);}form .row .col-4{--cols:calc(100% / 12 * 4);}form .row .col-5{--cols:calc(100% / 12 * 5);}form .row .col-6{--cols:calc(100% / 12 * 6);}form .row .col-7{--cols:calc(100% / 12 * 7);}form .row .col-8{--cols:calc(100% / 12 * 8);}form .row .col-9{--cols:calc(100% / 12 * 9);}form .row .col-10{--cols:calc(100% / 12 * 10);}form .row .col-11{--cols:calc(100% / 12 * 11);}form .row .col-12{--cols:calc(100% / 12 * 12);}form .row > div{-ms-flex:0 0 var(--cols);flex:0 0 var(--cols);max-width:var(--cols);padding:0 10px;}@media (max-width:1000px){form .row > div{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:0 10px;}}.form-check-label{display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.form-check-label input{position:absolute;opacity:0;cursor:pointer;height:0;width:0;}.form-check-label span{position:absolute;top:0;left:0;height:25px;width:25px;background-color:transparent;border:2px solid  var(--color-1);}.form-check-label span.required{position:relative;width:auto;height:auto;border:0px;}.form-check-label:hover input ~ span{background-color:var(--color-1);}.form-check-label input:checked ~ span{background-color:var(--color-1);}span:after{content:"";position:absolute;display:none;}.form-check-label input:checked ~ span:after{display:block;}.form-check-label span:after{left:6px;top:3px;width:5px;height:10px;border:solid white;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}
