@font-face{font-family:'Source Sans Pro Extreme';font-style:normal;font-weight:300;src:url('/fonts/source-sans-pro/source-sans-pro-v14-latin-ext_cyrillic-regular.eot');src:local(''),url('/fonts/source-sans-pro/source-sans-pro-v14-latin-ext_cyrillic-regular.eot?#iefix') format('embedded-opentype'),url('/fonts/source-sans-pro/source-sans-pro-v14-latin-ext_cyrillic-regular.woff2') format('woff2'),url('/fonts/source-sans-pro/source-sans-pro-v14-latin-ext_cyrillic-regular.woff') format('woff'),url('/fonts/source-sans-pro/source-sans-pro-v14-latin-ext_cyrillic-regular.ttf') format('truetype'),url('/fonts/source-sans-pro/source-sans-pro-v14-latin-ext_cyrillic-regular.svg#Ubuntu') format('svg');font-display:swap}@font-face{font-family:'Source Sans Pro Extreme';font-style:normal;font-weight:400;src:url('/fonts/source-sans-pro/source-sans-pro-v14-latin-ext_cyrillic-600.eot');src:local(''),url('/fonts/source-sans-pro/source-sans-pro-v14-latin-ext_cyrillic-600.eot?#iefix') format('embedded-opentype'),url('/fonts/source-sans-pro/source-sans-pro-v14-latin-ext_cyrillic-600.woff2') format('woff2'),url('/fonts/source-sans-pro/source-sans-pro-v14-latin-ext_cyrillic-600.woff') format('woff'),url('/fonts/source-sans-pro/source-sans-pro-v14-latin-ext_cyrillic-600.ttf') format('truetype'),url('/fonts/source-sans-pro/source-sans-pro-v14-latin-ext_cyrillic-600.svg#Ubuntu') format('svg');font-display:swap}@font-face{font-family:'Ubuntuu';font-style:normal;font-weight:400;src:url('/fonts/ubuntu-new/ubuntu-v15-latin-ext_cyrillic-regular.eot');src:local(''),url('/fonts/ubuntu-new/ubuntu-v15-latin-ext_cyrillic-regular.eot?#iefix') format('embedded-opentype'),url('/fonts/ubuntu-new/ubuntu-v15-latin-ext_cyrillic-regular.woff2') format('woff2'),url('/fonts/ubuntu-new/ubuntu-v15-latin-ext_cyrillic-regular.woff') format('woff'),url('/fonts/ubuntu-new/ubuntu-v15-latin-ext_cyrillic-regular.ttf') format('truetype'),url('/fonts/ubuntu-new/ubuntu-v15-latin-ext_cyrillic-regular.svg#Ubuntu') format('svg');font-display:swap}@font-face{font-family:'Ubuntuu';font-style:normal;font-weight:700;src:url('/fonts/ubuntu-new/ubuntu-v15-latin-ext_cyrillic-700.eot');src:local(''),url('/fonts/ubuntu-new/ubuntu-v15-latin-ext_cyrillic-700.eot?#iefix') format('embedded-opentype'),url('/fonts/ubuntu-new/ubuntu-v15-latin-ext_cyrillic-700.woff2') format('woff2'),url('/fonts/ubuntu-new/ubuntu-v15-latin-ext_cyrillic-700.woff') format('woff'),url('/fonts/ubuntu-new/ubuntu-v15-latin-ext_cyrillic-700.ttf') format('truetype'),url('/fonts/ubuntu-new/ubuntu-v15-latin-ext_cyrillic-700.svg#Ubuntu') format('svg');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;--cbluel:#2b86da;--cblue:#1e72bf;--cblues:#114575;--cdarkblue:#14171b;--text-white:#f8f8f8;--text-black:var(--cdarkblue);--col-company:#6b9fff;--col-company-s:#4381eb;--col-company-tp:#6b9fffdd;--col-applicant:#ff9c72;--col-applicant-s:#d77e5e;--col-applicant-tp:#ff9c72cc}:focus{outline:0}::-moz-focus-inner{border:0}:target{margin-top:-4em;border-top:4em solid transparent;background-clip:padding-box}body.preload *{-webkit-transition:none!important;-moz-transition:none!important;-ms-transition:none!important;-o-transition:none!important}form.form.congrey{background:var(--mediumgrey)}form.form.congrey .field-area input,form.form.congrey .field-area textarea{border-color:var(--mediumdarkgrey)}form.form.congrey .field-area input:hover,form.form.congrey .field-area textarea:hover{border-color:var(--darkgrey)}.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 Extreme","Ubuntuu",Georgia,Tahoma,Arial,sans-serif;font-weight:300;font-size:1.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#111}p,ul:not(.sidebar),ol,q,#summary{line-height:1.5}h1,h2,h3,h4,h5,h6,hgroup{font-family:"Ubuntuu","Source Sans Pro Extreme",Georgia,Tahoma,Arial,sans-serif;letter-spacing:0;font-size:1rem;line-height:1.5em}h1{letter-spacing:0}*{box-sizing:border-box}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.todo{background:#cc000033}a{color:inherit;text-decoration:none;outline:0}a[onClick]{cursor:pointer}a.t,a .a{padding-bottom:.2em;opacity:.9}a.t:hover,a:hover .a{border-bottom:solid .15em;opacity:1}.content a,label a,p a{opacity:.9;color:var(--cblue)}.content a:hover,label a:hover,p a:hover{border-bottom:solid .15em;opacity:1}footer.main a{padding-bottom:calc(0.15em+0.25em);opacity:.9;cursor:pointer}footer.main a:hover{padding-bottom:.25em;border-bottom:solid .15em;opacity:1}a.full{color:inherit}.content .summary{width:calc(100%+4em);background:var(--lightgrey);padding:2em;margin-left:-2em;margin-top:-3em!important}.content .summary strong{font-weight:inherit}input,.btn{font-size:inherit;font-family:inherit;color:inherit;border:0;background:0}.darken{background:#00000022;position:fixed;top:0;left:0;bottom:0;right:0;display:none}.darken.behindnav{z-index:9}h2{margin-top:2em;font-weight:400;font-size:1.5em;font-weight:400}h3{font-size:1.25em;margin-top:2em;font-weight:400}.content{padding:3em 4em;position:relative;word-wrap:break-word}.contentLR{padding-left:4em;padding-right:4em;position:relative}.contentTB{padding-top:2em;padding-bottom:2em;position:relative}ul.nolist,ol.nolist{list-style-type:none;padding:0;margin:0}img.grayscale.o75:not(:hover){opacity:.75}img.grayscale:not(:hover){filter:brightness(0%);opacity:.5}.icon svg{fill:none;stroke:#000;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-width:5;vector-effect:non-scaling-stroke}header.main,footer.main{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}header.main{background:#fff;z-index:1000}header.main{padding:0 4em}header.main .row>*,header.main>*{display:inline-block;vertical-align:middle}header.main .logo{margin-right:3em}header.main .logo,header.main .menu-icon{height:7vh}header.main .logo,header.main .menu-icon{min-height:4rem}header.main.scroll .logo,header.main.scroll .menu-icon{min-height:3em}header.main .logo img,header.main .logo svg,header.main .menu-icon img,header.main .menu-icon svg{height:100%}header.main ul.menu{margin:0;padding-left:0}header.main ul.menu>li{display:inline-block;vertical-align:middle;height:6em;line-height:6em}header.main ul.menu>li a{display:block;padding:0 1em;text-decoration:none;color:inherit;cursor:pointer}header.main ul.menu>li:hover,header.main .submenu{background:var(--lightgrey)}header.main ul.menu>li>.submenu>ul li[id^='p-']:hover{background:var(--darkgrey-tp)}header.main ul.menu>li>.submenu>ul li[id^='p-']{transition:background .1s}header.main ul.menu.v2 .submenu>ul>li{margin:0 .5em}header.main ul.menu.v2 .submenu>ul>li>*:first-child{margin-left:0}header.main ul.menu.v2 .submenu>ul>li>*:last-child{margin-right:0}header.main ul.menu.v2 .submenu .header-area{border-bottom:solid thin #ccc;margin-bottom:1em}header.main ul.menu .submenu .header-area{padding:1em 2em}header.main ul.menu .submenu .header-area .header{font-weight:600;padding:0;color:var(--mediumdarkgrey);text-transform:uppercase;letter-spacing:.025em;font-size:.8em}header.main ul.menu>li>.submenu .header-area img{height:4em;max-width:8em;display:block;margin-bottom:1em}header.main{position:relative}header.main ul.menu li .submenu{padding:2em 4em;position:absolute;top:100%;left:0;width:100%;background:var(--lightgrey);z-index:10;transition:.25s;box-shadow:0 1em 3em -3em #000}header.main ul.menu li .submenu ul{list-style-type:none;margin-top:0;margin-bottom:0;padding-left:0}header.main ul.menu li:not(.opened) .submenu,header.main ul.menu li .submenu:not(.opened){height:0;overflow:hidden;padding-top:0;padding-bottom:0;opacity:0}header.main ul.menu li.opened .submenu,header.main ul.menu li .submenu.opened{height:auto;overflow:auto;padding-top:2em;padding-bottom:2em;opacity:1}header.main ul.menu>li>.submenu{line-height:normal}header.main ul.menu>li>.submenu>ul>li{display:inline-block;vertical-align:top;width:30%}header.main ul.menu>li>.submenu>ul>li a{padding:1em 2em}header.main{position:fixed;top:0;left:0;width:100%}#body{margin-top:6em;min-height:calc(100vh - 6em);display:block}header.main.scroll{box-shadow:0 .5em 1em -1em #000}header.main .logo,header.main ul.menu>li,header.main .menu-icon{transition:line-height .2s,height .2s}header.main.scroll .logo,header.main.scroll .menu-icon{height:5vh}header.main.scroll .logo svg{height:100%}header.main.scroll ul.menu>li{height:4em;line-height:4em}header.main ul.menu li.selected>a{background:var(--darkgrey-tp)}#mainbanner,#mainbanner:before,#mainbanner:after{background:#697283;background-size:cover!important}#mainbanner{height:50vh;min-height:15em;position:relative;text-shadow:0 .05em .25em #0005}#mainbanner.smaller{height:30vh}#mainbanner.smallest{height:auto;min-height:auto}#mainbanner.smallest:before{display:none}#mainbanner.smallest:after{animation:none;filter:blur(5px)}#mainbanner.smallest,#mainbanner.smallest:after{background-position:top}#mainbanner{overflow:hidden}#mainbanner:before,#mainbanner:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%}#mainbanner:before{animation:zoomslowinit 5s forwards;z-index:2}#mainbanner:after{animation:zoomslowinf 30s infinite;animation-delay:5s;z-index:1}@keyframes zoomout{from{background-size:105%}to{background-size:100%}}@keyframes zoomslowinit{0%{transform:scale(107%);opacity:1}90%{transform:scale(100%);opacity:1}100%{transform:scale(100%);opacity:0;display:none}}@keyframes zoomslowinf{0%{transform:scale(100%)}15%{transform:scale(100%)}50%{transform:scale(105%)}65%{transform:scale(105%)}100%{transform:scale(100%)}}#mainbanner .text{position:absolute;bottom:4em;left:7vw;color:#fff;max-width:30em;z-index:3}#mainbanner.smaller .text{left:4em;max-width:100%;position:relative;bottom:0;left:0;padding:18vh 3vw 8vh}#mainbanner.smaller{height:auto}#mainbanner.smallest .text{position:relative;top:0;left:4em;margin:2em 0}#mainbanner .text h1,#mainbanner .text h2{font-size:2.75rem}#mainbanner .search{position:relative;font-size:1.2em;background:#00000022;color:#fff;border:solid 2px;border-radius:2em;max-width:20em}#mainbanner .s,#mainbanner .sgo{display:inline-block;vertical-align:middle}#mainbanner .s,#mainbanner .search .samples-container{width:calc(100% - 3em);padding:.5em .75em}#mainbanner .search .sgo{float:right;background:0;border:0;height:3.25em;margin:0;padding:0 .75em 0 1.25em;cursor:pointer}#mainbanner .textbg{content:'';position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;background:-moz-linear-gradient(left,rgba(0,0,0,0.5) 0,rgba(0,0,0,0.5) 50%,rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(left,rgba(0,0,0,0.5) 0,rgba(0,0,0,0.5) 50%,rgba(0,0,0,0) 100%);background:linear-gradient(to right,rgba(0,0,0,0.5) 0,rgba(0,0,0,0.5) 50%,rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000',endColorstr='#00000000',GradientType=1)}.consultant-img{display:inline-block;margin-right:.5em;margin-bottom:.5em;overflow:hidden;border-radius:.35em;padding:0;border:0;box-shadow:0 .5em .75em -0.75em #000}.con-partners:not(:first-child){margin-top:2em}.con-partners .partner>.partner-img{width:4em}.con-partners .partner>.partner-text{width:calc(100% - 4em - 1em)}.con-partners .partner img{width:4em;height:calc(175 / 130 * 4em)}.con-partners .partner>*{display:inline-block;vertical-align:top}.con-partners .partner>.partner-img{margin-right:1em}.con-partners .partner>.partner-text>*:first-child{margin-top:.5em}.con-partners .partner>.partner-text>*:last-child{margin-bottom:.5em}.con-partners .partner>.partner-text .quote{font-style:italic}.con-partners .partner>.partner-text p:first-child{margin-top:0}.con-partners .partner>.partner-text .quote{margin-bottom:0}.con-partners .partner>.partner-text .quote+.subquote{margin-top:.5em}.pagectaarea{background:var(--lightgrey);border-radius:.5em;padding:1.5em 2em;display:inline-block;width:25em;max-width:100%}.cblue1,header.main .logo svg .c1{fill-rule:evenodd;clip-rule:evenodd;fill:#1e72bf}.cgrey1,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{width:3em}header.main .logo svg g#subtitle{transition:opacity .2s;opacity:1}.scroll header.main .logo svg g#subtitle{opacity:0}.flex{display:flex;flex-flow:row wrap;align-content:space-between;justify-content:space-between}.weitere-jobs{background:var(--lightgrey)}.weitere-jobs .partners{margin-top:2em;display:flex;justify-content:space-between;flex-wrap:wrap;gap:3em}.weitere-jobs .partners>*{flex:1 1 0}.weitere-jobs .partners>*:first-child{margin-left:0}.weitere-jobs .partners>*:last-child{margin-right:0}.weitere-jobs a{padding-bottom:0}.weitere-jobs a:hover{border:0}.weitere-jobs .partners img{width:120px;height:50px}h2:first-child,h3:first-child{margin-top:0}#body #mainbanner.smaller .text,.subsite,header.main ul.menu>li>.submenu>*{max-width:75em}.subsite{max-width:75em}.content:not(.flex) .maintext-left,.content:not(.flex) .maintext-right{display:inline-block;vertical-align:top}.maintext-left{padding-right:10%}.maintext-left,.maintext-right{width:calc(50% -(10% / 2))}.maintext-left{width:60%}.maintext-right{width:40%}.maintext-left :first-child,.maintext-right :first-child{margin-top:0}.maintext-left img,.maintext-right img{max-width:100%}:root{--btnlight-col:#fff}.btn.cta{display:inline-block;background:var(--cblue);padding:.75em 1em;border-radius:.2em;color:#fff;border:0;cursor:pointer;font-weight:500}.btn.cta:not(.light){border-bottom:solid .2em var(--cblues)}.btn.cta:not(.light):hover{background:var(--cbluel);padding:.75em 1em}.btn.cta:disabled{background:#aaa;border-bottom:0;cursor:no-drop}.btn{cursor:pointer}.btn.light.cta{border-radius:1.25em;padding:.5em .75em;transition:.05s;color:var(--btnlight-col)}.btn.light.cta:hover{box-shadow:0 0 0 .05em var(--btnlight-col) inset}.btn.light:not(.cta){padding-bottom:.5em;margin:.5em .75em 2px}.btn.light:not(.cta):hover{border-bottom:solid 2px;margin-bottom:0}.btn.light.cta{border:solid thin;background:#00000022}.btn.light.cta+.btn.light{margin-left:.75em}.msg.toast{position:fixed;bottom:1em;left:1em;background:var(--cblue);border-radius:.5em;overflow:hidden;min-width:20em;min-height:5em;padding:1.25em 1.5em 1.5em;box-shadow:0 0 1em -0.5em #000;color:#fff;font-weight:500;max-width:25em}.msg.toast>:first-child{margin-top:0}.msg.bubble{background:var(--cblue);color:#fff;border-radius:50%;display:none}.msg.bubble:not(.sample){position:fixed;bottom:1em;left:1em;cursor:pointer}.msg.bubble span{font-size:2em;text-align:center;display:inline-block;width:1.5em;height:1.5em;line-height:1.5em}#mainbanner .search .samples-container,#mainbanner .search .samples-container *{pointer-events:none}#mainbanner .search .samples-container{position:absolute;top:0;left:0;width:calc(100% - 3em);overflow:hidden}#body #mainbanner .search.anim .samples{display:inline-block;animation-play-state:running;overflow:hidden;border-right:.15em solid #fff;white-space:nowrap;margin:0 auto;letter-spacing:0}#body #mainbanner .search.anim:hover .samples,#body #mainbanner .search:not(.anim) .samples{animation-play-state:paused;display:none}#body #mainbanner .search.anim:hover .s{opacity:1}#body #mainbanner .search.anim:not(:hover) .s{opacity:0}#body #mainbanner .search.anim .samples .cursor{width:.2em;background:#fff;height:1em}#body #mainbanner .search.anim .samples.blink{animation:typing 3.5s steps(40,end),blink-caret .75s step-end infinite}@keyframes blink-caret{from,to{border-color:transparent}50%{border-color:inherit}}footer.main{background:var(--cdarkblue);color:var(--text-white);padding-top:3em;padding-bottom:3em}footer.main .cols>*{display:inline-block;vertical-align:top;margin:0 2em}footer.main .cols>*:first-child{margin-left:0}footer.main .cols>*:last-child{margin-right:0}footer.main ul{list-style-type:none;margin:0;padding:0;line-height:2em}a.external:after,.sgo:before,.linkdomain:before,#p-languages:before,.job .tags>*:before{font-family:"kyf";font-style:normal;font-weight:normal;speak:never;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a.external:after{content:'\e80e';font-size:.8em;margin-left:.5em;bottom:.15em;position:relative}.sgo:before{content:'\e81d';color:#fff;font-size:2em}.search .s,.search .sgo{display:inline-block;vertical-align:top}.search .sgo{float:none!important}.search input.s{width:calc(100% - 4rem)!important}#p-languages .icon{font-size:1.35em}.pop-idea{position:fixed;z-index:1;bottom:2em;right:0;box-shadow:0 .35em 1.5em -1em #000;max-width:21em;padding:1.5em 2em 1.5em 1.5em;background:#fff;border-top-left-radius:.2em;border-bottom-left-radius:.2em;right:-25em}.pop-idea.animout{animation:slideOutP1 1s forwards;animation-delay:3s}.pop-idea,.pop-idea .bubble{animation-delay:1s}.pop-idea .close svg{width:.75em}.pop-idea .close svg line{stroke-width:7}.pop-idea .bubble{position:absolute;top:calc(50% - 2em);left:-1em}.pop-idea .bubble:before{margin:0;padding:.5em;background:var(--cblue);border-radius:50%;height:1em;width:1em;text-align:center;font-size:2.25em;color:#fff}.pop-idea p{padding:0;margin-left:2em;margin-top:0;margin-bottom:0}.pop-idea .close{float:right;cursor:pointer;transition:.1s}.pop-idea .close:hover{transform:scale(1.1)}.pop-idea{transition:margin-right .2s}.pop-idea:hover{margin-right:.5em}@keyframes slideInP1{0%{right:-25em}75%{right:0}100%{right:-0.5em}}@keyframes slideInP2{0%{transform:translateX(0)}75%{transform:translateX(-35%)}100%{transform:translateX(-25%)}}@keyframes slideOutP1{0%{right:-0.5em}100%{right:-25em}}header.main .menu-icon{display:none;cursor:pointer}header.main .menu-icon svg{stroke-width:10;width:100%;height:100%}.msg{padding:.75em 1em;border-radius:.2em;color:#fff}.msg.wicon{padding-left:3em;background-size:1.5em;background-repeat:no-repeat;background-position:left .75em center}.msg.warning{background-color:var(--cred)}.msg.err{background-color:var(--cred)}.msg.ok{background-color:var(--cgreen)}.msg.note{background-color:var(--cyellow);color:inherit}.msg.wicon.warning{background-image:url('/img/warning-img-w.svg')}.msg.wicon.err{background-image:url('/img/warning-img-w.svg')}.msg.wicon.ok{background-image:url('/img/checkmark-img-w.svg')}.h{display:none!important}#summary>p,p#summary{margin-top:0;margin-bottom:0}#summary{max-width:50em}footer.main .cols>*{display:inline-block;vertical-align:top;min-width:15em;margin:0;margin-right:1em;margin-bottom:2em}.freezescroll{overflow:hidden}#body .content li:not(:last-child){margin-bottom:1em}.content{padding:2em 2em 4em}header.main,#mainbanner.smaller .text,.content,footer.main,.job header>a,.jobs.singleview .job header,.job .descarea,.content.flex.subsite>*{padding-left:7vw;padding-right:7vw}#body #mainbanner.smaller .text,.subsite,header.main ul.menu>li>.submenu>*,.jobs{max-width:100em}#mainbanner h1{margin-top:0}.partner .icon svg{max-height:1.5em}.partner .quickcontact>*{display:inline-block;vertical-align:top;padding:0}.partner ul.quickcontact{list-style-type:none;padding-left:0}.partner .quickcontact>*:not(:last-child){margin-right:1em}.stats{text-align:right;font-size:.5em;opacity:.15}.search-results h3{font-size:1.25em}.search-results ol{list-style-type:none;padding-left:0}.search-results ol li.fulllink a{display:block;padding:1.5rem 0;color:inherit}.search-results ol li:not(.fulllink){display:block;padding:1.5rem 0;color:inherit}.search-results ol li.fulllink a:hover{border-bottom:0}.search-results ol>li.fulllink:hover{border-color:#ccc;background:var(--lightgrey)}.search-results ol>li.fulllink:hover .menu .arrow-more{left:.25em}.search-results ol>li.fulllink{border:solid thin #eee;border-radius:.2em;margin-bottom:1.5em;padding:0 1.5em}.search-results .text,.search-results .menu{display:inline-block;vertical-align:top}.search-results .text{width:calc(100% - 2em)}.search-results .arrow-more{width:2em;max-width:100%;position:relative;left:0;transition:left .1s}.navsecfooter{border-top:solid thin var(--ratherdarkgrey);margin-top:2em!important;padding-top:2em!important;padding-bottom:1em}.navsecfooter>ul>li{display:block!important;width:auto!important}.navsecfooter>.title,.navsecfooter>ul{display:inline-block;vertical-align:top}.navsecfooter>.title{width:30%;font-weight:500}header.main .navsecfooter>ul{width:70%}header.main .navsecfooter>.title,header.main .navsecfooter>ul a{display:inline-block!important}header.main .navsecfooter>.title,header.main .navsecfooter>ul a{padding:1em 2em!important}header.main .navsecfooter>ul li{border-radius:.2em;overflow:hidden}header.main .navsecfooter>ul>li:hover{background:var(--darkgrey-tp)}.content.flex{padding:0}.printonly{display:none}.cookie-note{right:1em;bottom:1em;background:var(--mediumdarkgrey);color:#fff;position:fixed;z-index:1000;max-width:20em;padding:1em;border-radius:.5em}.cookie-note h3{font-size:1em;font-weight:500}.cookie-note a{color:inherit;border-bottom:solid thin;padding-bottom:0}.cookie-note .btn{border:solid thin;border-radius:.25em;padding:.25em;background:var(--cblue);font-weight:500}.cookie-note .btn:hover{background:var(--cbluel)}.cookie-note :first-child{margin-top:0}.cookie-note :last-child{margin-bottom:0}@media screen and (max-width:30em){.cookie-note{max-width:none;left:1em}}@media screen and (min-width:65em){.content.flex>*:nth-child(1){padding:3em 2vw 4em 7vw;width:55%}.content.flex>*:nth-child(2){padding:3em 7vw 4em 2vw;width:45%}header.main ul.menu>li>.submenu>ul li[id^='p-']{border-radius:.2em;overflow:hidden;margin:.25em}}@media screen and (max-width:69.99em){header.main ul.menu.v2 .submenu>ul>li{margin:0}header.main ul.menu.v2 .submenu .header-area{margin-bottom:0}header.main ul.menu>li>.submenu .header-area img{display:none}.content.flex>*{padding-top:3em;padding-bottom:3em}header.main ul.menu li .submenu{padding:0;position:relative;top:0;left:0;box-shadow:none;border-left-style:solid;border-left-width:.3em;border-left-color:#0000}header.main ul.menu li.opened .submenu,header.main ul.menu li .submenu.opened{border-left-color:#0003;padding-top:0;padding-bottom:0;overflow-y:scroll;max-height:20em}header.main ul.menu>li>.submenu>ul>li{display:block;width:100%}#mainbanner .textbg{background:#0005}header.main .row{display:block}header.main .menu-icon{padding:.75em;margin-right:-1em}header.main.scroll .menu-icon{padding-top:.75em;padding-bottom:.75em}header.main .logo,header.main .menu-icon{margin-top:1em;margin-bottom:1em}header.main.scroll .logo,header.main.scroll .menu-icon{margin-top:.5em;margin-bottom:.5em}header.main.scroll .logo{margin-right:2em}header.main ul.menu>li{line-height:3.5em}header.main{padding:0}header.main ul.menu>li a,header.main .row{padding:0 7vw}header.main ul.menu{display:none}header.main ul.menu.opened{display:block;width:100%}header.main .menu-icon{display:inline-block;width:3em;position:absolute;right:2em}header.main .row{position:relative}header.main ul.menu>li{display:block}#body{margin-top:5em;min-height:calc(100vh - 5em)}header.main ul.menu.opened{overflow-y:scroll!important;max-height:calc(100vh - 10em)!important}header.main ul.menu>li{height:auto!important}header.main ul.menu li.opened .submenu,header.main ul.menu li .submenu.opened{overflow-y:auto!important;max-height:none!important}}@media screen and (min-width:70em){header.main ul.menu:not(.v2)>li:not(#p-languages) .submenu ul>li:first-of-type{display:none}}@media screen and (max-width:69.99em){.pop-idea{display:none}.maintext-left,.maintext-right{display:block;width:100%;margin:0}.content.subsite{display:flex;flex-flow:row wrap;align-content:space-between;justify-content:space-between;gap:2em 10%}.content.subsite>*{flex:none;width:100%;padding-left:0;padding-right:0}#mainbanner,#mainbanner.smaller{height:auto;min-height:auto}#mainbanner .text,#mainbanner.smaller .text,#mainbanner.smallest .text{position:relative;bottom:0;left:0}#mainbanner .text,#mainbanner.smaller .text{padding-top:18vh;padding-bottom:8vh}#mainbanner.smallest .text{padding-top:0;padding-bottom:0}#mainbanner .text{padding-left:7vw;padding-right:7vw}h2{font-size:1.3em;font-weight:500}h3{font-size:1.2em;font-weight:400}p.m-textblock{text-align:justify;text-justify:inter-word}button,.button,.btn{text-align:center}.pop-idea{bottom:6em}.weitere-jobs .partners>*{display:block;text-align:center}ul{padding-left:1em}div.advantages>ul,div.advantages>ol{margin-left:3em}}@media screen and (max-width:69.99em){#body #mainbanner.smaller .text{max-width:100%!important}}@media screen and (max-width:39.99em){.advantages h3 .icon-s{display:block;text-align:center;margin:0 0 .5em}div.advantages p{margin-left:0}.advantages p,.advantages ul,.advantages ol{text-align:justify}.advantages h3{text-align:center}.content.centerok{text-align:justify}.content.centerok h1,.content.centerok h2,.content.centerok h3,.content.centerok h4,.content.centerok .linkbox{text-align:center}button.cta:not(.light),a.button.cta:not(.light),a.btn.cta:not(.light),input.button.cta:not(.light),input.btn.cta:not(.light){display:block}div.advantages>ul,div.advantages>ol{margin-left:0}h1,#mainbanner .text h1{font-size:2.0rem}h2,.content h2{font-size:1.75rem}h3{font-size:1.3rem}h4{font-size:1.25rem}}@media screen and (max-width:29.99em){.con-partners .partner>.partner-text .quote{display:none}.con-partners .partner>.partner-text .subquote{margin-top:.5em;margin-bottom:.5em}}