@font-face{font-family:'Ubuntu';src:url('/fonts/ubuntu/Ubuntu-Th.ttf');font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:'Ubuntu';src:url('/fonts/ubuntu/Ubuntu-L.ttf');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Ubuntu';src:url('/fonts/ubuntu/Ubuntu-LI.ttf');font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:'Ubuntu';src:url('/fonts/ubuntu/Ubuntu-R.ttf');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Ubuntu';src:url('/fonts/ubuntu/Ubuntu-RI.ttf');font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:'Ubuntu';src:url('/fonts/ubuntu/Ubuntu-M.ttf');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Ubuntu';src:url('/fonts/ubuntu/Ubuntu-MI.ttf');font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:'Ubuntu';src:url('/fonts/ubuntu/Ubuntu-B.ttf');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Ubuntu';src:url('/fonts/ubuntu/Ubuntu-BI.ttf');font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:'csicons';src:url('/fonts/csicons.ttf');font-weight:normal;font-style:normal;font-display:swap}:root{--mediumgrey:#eef0f2;--mediumgrey-tp:#e3e7ea7a;--lightgrey:#f6f7f9;--lightgrey-tp:#f6f7f9;--darkgrey:#2f3f4f;--darkgrey-tp:#2f3f4f1a;--mediumdarkgrey:#84919e;--ratherdarkgrey:#566675;--cyellow:#ffdf71;--cred:#cc0043;--cgreen:#00cc64;--cblue:#29abe2;--cblues:#1487b8;--cdarkblue:#14171b;--text-white:#f8f8f8;--text-black:var(--cdarkblue)}.icon-s{height:1.5em;margin-right:.5em}.icon-s,.icon-s+span{display:inline-block;vertical-align:middle}.icon-s svg{fill:#566675;height:100%}ul.advantages li>.icon-s{width:1.5em;vertical-align:top}ul.advantages li>.icon-s+span{width:calc(100% - 1.5em - .5em)}.btn.cta+ul.advantages{margin-top:1.5em}ul.advantages{list-style-type:none;padding-left:.5em}ul.advantages li{margin-bottom:1em}ul.advantages li>*{display:inline-block;vertical-align:middle}div.advantages p{margin-left:3em}div.advantages>ul,div.advantages>ol{margin-left:1.5em}div.advantages{margin-bottom:1em;padding-bottom:1em;border-bottom:solid thin var(--mediumdarkgrey)}body{margin:0;min-width:300px;color:var(--text-black);font-family:"Source Sans Pro","Ubuntu",Verdana,Arial,sans-serif;font-weight:300;letter-spacing:.01em}h1,h2,h3,h4,h5,h6,hgroup{font-family:"Ubuntu",Verdana,Arial,sans-serif;line-height:1.2em;letter-spacing:0;font-size:1rem}*{box-sizing:border-box}h1{font-size:2em}.cblue1,header.main .logo svg .c1{fill-rule:evenodd;clip-rule:evenodd;fill:#1e72bf}.cblue1,header.main .logo svg .c2{fill-rule:evenodd;clip-rule:evenodd;fill:#ddd}.cblue2,header.main .logo svg .tm,.cblue2,header.main .logo svg .tl{fill-rule:evenodd;clip-rule:evenodd;fill:#005484}header.main .logo svg{width:5em}header.main .menu-icon,header.main ul.menu,footer.main,.pop-idea,.loading-fullpage,*[id^="pwa-"],*[class^="pwa-"]{display:none}img{max-width:7em;max-height:7em}button.cta,a.button.cta,a.btn.cta,input.button.cta,input.btn.cta{border:solid thin;border-radius:.2em;border-bottom-width:2px;padding:.5em;display:inline-block;margin:1em 1em 1em 0;color:inherit;text-decoration:none}.con-partners .partner{margin-top:1.5em}.con-partners .partner .partner-img img{border-radius:.5em}.con-partners .partner>*{display:inline-block;vertical-align:top}.con-partners .partner>.partner-img{width:7em;margin-right:1em}.con-partners .partner>.partner-text{width:calc(100% - 7em - 1em)}#mainbanner .search,#mainbanner ul.job-categories{display:none}.jobs .job{padding:1em 0 2em;border-bottom:solid thin}.jobs .job header a{color:inherit;text-decoration:none}.jobs .job ul.sidebar,.jobs .job header .new,.jobs .job header .close,.weitere-jobs{display:none}.jobs .job header .tags{display:none}.jobs .job header .tags>*{display:inline-block;vertical-align:top;border:solid thin;border-radius:.2em;padding:.25em .5em;margin-right:1em}.about ul{list-style-type:none;padding-left:0}.about ul>li>*{display:inline-block;vertical-align:top}.about ul>li>img{width:3em;margin-right:1em}.about ul>li>p{width:calc(100% - 5em);margin-top:0}.jobs .icon{fill:none;stroke:#000;width:2em;stroke-width:.25em}.jobs .subsection>*{display:inline-block;vertical-align:top}.jobs .subsection>.icon{margin-right:1em}.jobs .subsection>div h3{margin-top:0}.jobs .job header h2{font-size:1.5em}.jobs .application-area{border-top:solid thin #000;padding-top:2em;margin-top:1em}.jobs .application-button-area{display:none}.jobs .application-area .contact-card>*{display:inline-block;vertical-align:top}.jobs .application-area .contact-card>*:first-child{margin-right:1em}.jobs .application-area .contact-card>div img{border:solid thin #ccc;padding:.5em;border-radius:.2em}.jobs .application-area .contact-card>div h3{margin-top:0}