/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}:root{--app-height:100vh;--header-height-mobile:80px;--header-height-desktop:164px}html{scroll-behavior:smooth}body,html{height:100%}body{background-color:#f9f9f9;overflow:hidden;overflow-y:scroll}#wrapper{margin:auto;max-width:1366px}figure{box-sizing:border-box;margin:0;max-width:100%}figure,main{display:block}img{border:0}figure img,video{height:auto;max-width:100%}figure img{display:block;margin:0;width:auto}figure figcaption{margin:0 auto;max-width:100%;text-align:center}iframe{border:0}.invisible{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.wow{visibility:hidden}.ce_player video{height:auto;width:100%}.ce_vimeo .video-wrapper,.ce_vimeo .video_container,.ce_youtube .video-wrapper,.ce_youtube .video_container{height:0;padding-bottom:56.25%;position:relative}.ce_vimeo .video-wrapper>*,.ce_vimeo .video_container>.responsive>*,.ce_vimeo .video_container>:not(.responsive):not(.caption),.ce_youtube .video-wrapper>*,.ce_youtube .video_container>.responsive>*,.ce_youtube .video_container>:not(.responsive):not(.caption){border:none;height:100%;left:0;position:absolute;top:0;width:100%;z-index:6}body{color:#084767;font-family:Pangram Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}a{color:inherit;font-size:18px;line-height:1.33;text-decoration:none;transition:color .3s}@media only screen and (min-width:1140px){a{font-size:20px;line-height:1.3}}a:hover{color:#fe6d73}b,strong{font-weight:500}h1 a,h1 a:hover,h2 a,h2 a:hover,h3 a,h3 a:hover,h4 a,h4 a:hover,h5 a,h5 a:hover,h6 a,h6 a:hover{color:inherit;text-decoration:inherit}h1{font-size:11.5384615385vw;line-height:1.11}@media only screen and (min-width:800px){h1{font-size:min(70px,5.1244509517vw)}}h2{font-size:8.9743589744vw;line-height:1.14}@media only screen and (min-width:800px){h2{font-size:min(50px,3.6603221083vw);line-height:1.1}}h3{font-size:6.4102564103vw;line-height:1.2}@media only screen and (min-width:800px){h3{font-size:min(50px,3.6603221083vw)}}h4{font-size:16px;font-weight:600}ol,p,ul{font-size:18px;line-height:1.33}@media only screen and (min-width:1140px){ol,p,ul{font-size:20px;line-height:1.3}}ol,ul{margin:1em 0}strong{font-size:18px;font-weight:600;line-height:1.33}@media only screen and (min-width:1140px){strong{font-size:20px;line-height:1.3}}.headline--h1 h1,.headline--h1 h2,.headline--h1 h3,h1.headline--h1,h2.headline--h1,h3.headline--h1{font-size:11.5384615385vw;line-height:1.11}@media only screen and (min-width:800px){.headline--h1 h1,.headline--h1 h2,.headline--h1 h3,h1.headline--h1,h2.headline--h1,h3.headline--h1{font-size:min(70px,5.1244509517vw)}}.headline--h2 h1,.headline--h2 h2,.headline--h2 h3,h1.headline--h2,h2.headline--h2,h3.headline--h2{font-size:8.9743589744vw;line-height:1.14}@media only screen and (min-width:800px){.headline--h2 h1,.headline--h2 h2,.headline--h2 h3,h1.headline--h2,h2.headline--h2,h3.headline--h2{font-size:min(50px,3.6603221083vw);line-height:1.1}}.headline--h3 h1,.headline--h3 h2,.headline--h3 h3,h1.headline--h3,h2.headline--h3,h3.headline--h3{font-size:6.4102564103vw;line-height:1.2}@media only screen and (min-width:800px){.headline--h3 h1,.headline--h3 h2,.headline--h3 h3,h1.headline--h3,h2.headline--h3,h3.headline--h3{font-size:min(50px,3.6603221083vw)}}.margin--0{margin-bottom:0!important}.margin--0,.margin--top--0{margin-top:0!important}.margin--bottom--0{margin-bottom:0!important}.margin--1{margin-bottom:1rem!important}.margin--1,.margin--top--1{margin-top:1rem!important}.margin--2,.margin--bottom--1{margin-bottom:1rem!important}.margin--2{margin-top:1rem!important}@media only screen and (min-width:800px){.margin--2{margin-top:1.5rem!important}}@media only screen and (min-width:1140px){.margin--2{margin-top:2rem!important}}@media only screen and (min-width:800px){.margin--2{margin-bottom:1.5rem!important}}@media only screen and (min-width:1140px){.margin--2{margin-bottom:2rem!important}}.margin--top--2{margin-top:1rem!important}@media only screen and (min-width:800px){.margin--top--2{margin-top:1.5rem!important}}@media only screen and (min-width:1140px){.margin--top--2{margin-top:2rem!important}}.margin--bottom--2{margin-bottom:1rem!important}@media only screen and (min-width:800px){.margin--bottom--2{margin-bottom:1.5rem!important}}@media only screen and (min-width:1140px){.margin--bottom--2{margin-bottom:2rem!important}}.margin--4{margin-bottom:2rem!important;margin-top:2rem!important}@media only screen and (min-width:800px){.margin--4{margin-top:3rem!important}}@media only screen and (min-width:1140px){.margin--4{margin-top:4rem!important}}@media only screen and (min-width:800px){.margin--4{margin-bottom:3rem!important}}@media only screen and (min-width:1140px){.margin--4{margin-bottom:4rem!important}}.margin--top--4{margin-top:2rem!important}@media only screen and (min-width:800px){.margin--top--4{margin-top:3rem!important}}@media only screen and (min-width:1140px){.margin--top--4{margin-top:4rem!important}}.margin--bottom--4{margin-bottom:2rem!important}@media only screen and (min-width:800px){.margin--bottom--4{margin-bottom:3rem!important}}@media only screen and (min-width:1140px){.margin--bottom--4{margin-bottom:4rem!important}}.margin--8{margin-bottom:4rem!important;margin-top:4rem!important}@media only screen and (min-width:800px){.margin--8{margin-top:6rem!important}}@media only screen and (min-width:1140px){.margin--8{margin-top:8rem!important}}@media only screen and (min-width:800px){.margin--8{margin-bottom:6rem!important}}@media only screen and (min-width:1140px){.margin--8{margin-bottom:8rem!important}}.margin--top--8{margin-top:4rem!important}@media only screen and (min-width:800px){.margin--top--8{margin-top:6rem!important}}@media only screen and (min-width:1140px){.margin--top--8{margin-top:8rem!important}}.margin--bottom--8{margin-bottom:4rem!important}@media only screen and (min-width:800px){.margin--bottom--8{margin-bottom:6rem!important}}@media only screen and (min-width:1140px){.margin--bottom--8{margin-bottom:8rem!important}}.margin--14{margin-bottom:7rem!important;margin-top:7rem!important}@media only screen and (min-width:800px){.margin--14{margin-top:10.5rem!important}}@media only screen and (min-width:1140px){.margin--14{margin-top:14rem!important}}@media only screen and (min-width:800px){.margin--14{margin-bottom:10.5rem!important}}@media only screen and (min-width:1140px){.margin--14{margin-bottom:14rem!important}}.margin--top--14{margin-top:7rem!important}@media only screen and (min-width:800px){.margin--top--14{margin-top:10.5rem!important}}@media only screen and (min-width:1140px){.margin--top--14{margin-top:14rem!important}}.margin--bottom--14{margin-bottom:7rem!important}@media only screen and (min-width:800px){.margin--bottom--14{margin-bottom:10.5rem!important}}@media only screen and (min-width:1140px){.margin--bottom--14{margin-bottom:14rem!important}}.margin--22{margin-bottom:11rem!important;margin-top:11rem!important}@media only screen and (min-width:800px){.margin--22{margin-top:16.5rem!important}}@media only screen and (min-width:1140px){.margin--22{margin-top:22rem!important}}@media only screen and (min-width:800px){.margin--22{margin-bottom:16.5rem!important}}@media only screen and (min-width:1140px){.margin--22{margin-bottom:22rem!important}}.margin--top--22{margin-top:11rem!important}@media only screen and (min-width:800px){.margin--top--22{margin-top:16.5rem!important}}@media only screen and (min-width:1140px){.margin--top--22{margin-top:22rem!important}}.margin--bottom--22{margin-bottom:11rem!important}@media only screen and (min-width:800px){.margin--bottom--22{margin-bottom:16.5rem!important}}@media only screen and (min-width:1140px){.margin--bottom--22{margin-bottom:22rem!important}}.margin--32{margin-bottom:16rem!important;margin-top:16rem!important}@media only screen and (min-width:800px){.margin--32{margin-top:24rem!important}}@media only screen and (min-width:1140px){.margin--32{margin-top:32rem!important}}@media only screen and (min-width:800px){.margin--32{margin-bottom:24rem!important}}@media only screen and (min-width:1140px){.margin--32{margin-bottom:32rem!important}}.margin--top--32{margin-top:16rem!important}@media only screen and (min-width:800px){.margin--top--32{margin-top:24rem!important}}@media only screen and (min-width:1140px){.margin--top--32{margin-top:32rem!important}}.margin--bottom--32{margin-bottom:16rem!important}@media only screen and (min-width:800px){.margin--bottom--32{margin-bottom:24rem!important}}@media only screen and (min-width:1140px){.margin--bottom--32{margin-bottom:32rem!important}}.margin--44{margin-bottom:22rem!important;margin-top:22rem!important}@media only screen and (min-width:800px){.margin--44{margin-top:33rem!important}}@media only screen and (min-width:1140px){.margin--44{margin-top:44rem!important}}@media only screen and (min-width:800px){.margin--44{margin-bottom:33rem!important}}@media only screen and (min-width:1140px){.margin--44{margin-bottom:44rem!important}}.margin--top--44{margin-top:22rem!important}@media only screen and (min-width:800px){.margin--top--44{margin-top:33rem!important}}@media only screen and (min-width:1140px){.margin--top--44{margin-top:44rem!important}}.margin--bottom--44{margin-bottom:22rem!important}@media only screen and (min-width:800px){.margin--bottom--44{margin-bottom:33rem!important}}@media only screen and (min-width:1140px){.margin--bottom--44{margin-bottom:44rem!important}}.margin--58{margin-bottom:29rem!important;margin-top:29rem!important}@media only screen and (min-width:800px){.margin--58{margin-top:43.5rem!important}}@media only screen and (min-width:1140px){.margin--58{margin-top:58rem!important}}@media only screen and (min-width:800px){.margin--58{margin-bottom:43.5rem!important}}@media only screen and (min-width:1140px){.margin--58{margin-bottom:58rem!important}}.margin--top--58{margin-top:29rem!important}@media only screen and (min-width:800px){.margin--top--58{margin-top:43.5rem!important}}@media only screen and (min-width:1140px){.margin--top--58{margin-top:58rem!important}}.margin--bottom--58{margin-bottom:29rem!important}@media only screen and (min-width:800px){.margin--bottom--58{margin-bottom:43.5rem!important}}@media only screen and (min-width:1140px){.margin--bottom--58{margin-bottom:58rem!important}}.image--center figure img{margin:auto}.image--left figure img{margin-left:0;margin-right:auto}.image--right figure img{margin-left:auto;margin-right:0}.text--center{text-align:center}.text--left{text-align:left}.text--right{text-align:right}.bigger-text p{font-size:6.4102564103vw;line-height:1.3}@media only screen and (min-width:800px){.bigger-text p{font-size:min(30px,2.196193265vw);line-height:1.33}}.common-subtext{font-size:18px;line-height:1.33}@media only screen and (min-width:1140px){.common-subtext{font-size:20px;line-height:1.3}}.common-subtext :first-child{font-weight:600}@media only screen and (min-width:800px){.common-subtext{line-height:1.25}}@font-face{font-family:Pangram Sans;font-style:normal;font-weight:medium;src:local(""),url(../../theme/fonts/PPPangramSans-Medium.woff2) format("woff2"),url(../../theme/fonts/PPPangramSans-Medium.woff) format("woff")}@font-face{font-family:Pangram Sans;font-style:normal;font-weight:600;src:local(""),url(../../theme/fonts/PPPangramSans-Semibold.woff2) format("woff2"),url(../../theme/fonts/PPPangramSans-Semibold.woff) format("woff")}@font-face{font-family:Pangram Sans;font-style:italic;font-weight:medium;src:local(""),url(../../theme/fonts/PPPangramSans-MediumItalic.woff2) format("woff2"),url(../../theme/fonts/PPPangramSans-MediumItalic.woff) format("woff")}.link-arrow{align-items:center;cursor:pointer;display:flex}.link-arrow:after{background-image:url(../../theme/images/arrow-right.svg);background-position:50%;background-repeat:no-repeat;background-size:100% auto;background-size:contain;content:" ";height:33px;transition:transform .6s;width:33px}.link-arrow:hover:after{transform:translateX(10px)}.link-button a{align-items:center;border:2px solid #084767;border-radius:25px;box-sizing:border-box;display:flex;font-weight:600;height:50px;justify-content:center;transition:border-color .3s,color .3s,background-color .3s;width:264px}.link-button a:hover{border-color:#fe6d73;color:#fe6d73}@media only screen and (min-width:800px){.link-button a{padding:0 35px;width:-moz-fit-content;width:fit-content}}.link-button.full-width-mobile a{width:100%}@media only screen and (min-width:800px){.link-button.full-width-mobile a{width:300px}.link-button.center-desktop a{margin:0 auto}}.page-detail-elements{margin-bottom:29px}.page-detail-elements a,.page-detail-elements li{font-size:16px}.page-detail-elements ul{display:flex;flex-direction:column;gap:16px;line-height:inherit;list-style:none;margin:0;padding:0}.page-detail-elements ul>li{margin:0;padding:0}.page-detail-elements ul li{align-items:baseline;display:flex;gap:10px}.page-detail-elements ul li:before{background-image:url(../../theme/images/arrow-right-down.svg);background-position:50%;background-repeat:no-repeat;background-size:100% auto;background-size:contain;content:"";flex-shrink:0;height:12px;width:12px}.page-detail-elements ul li .image_container{width:15px}.page-detail-elements p{font-size:16px;font-weight:600;margin-bottom:14px;margin-top:0}.page-detail-elements>div{border-top:2px solid #084767;padding:19px 0}.page-detail-elements>div:last-child{border-bottom:2px solid #084767}.page-detail-elements__downloads ul li:before{background-image:url(../../theme/images/arrow-down.svg)}.page-detail-elements__links ul li:before{background-image:url(../../theme/images/arrow-right.svg)}@media only screen and (min-width:1140px){.sticky-side-element__columns{-moz-column-gap:min(130px,9.5168374817vw);column-gap:min(130px,9.5168374817vw);display:grid;grid-template-columns:1fr 329px;grid-template-rows:1fr}.sticky-side-element__content{grid-column:1;grid-row:1}.sticky-side-element__sticky{align-self:start;grid-column:2;grid-row:1;margin-bottom:0;position:sticky;top:var(--header-height-desktop)}}.two-columns-desktop{display:grid;grid-template-columns:1fr;row-gap:6.4102564103vw}.two-columns-desktop h1,.two-columns-desktop h2,.two-columns-desktop h3,.two-columns-desktop h4,.two-columns-desktop h5,.two-columns-desktop p{margin:0}@media only screen and (min-width:800px){.two-columns-desktop{-moz-column-gap:min(133px,9.7364568082vw);column-gap:min(133px,9.7364568082vw);grid-template-columns:1fr 1fr;row-gap:min(50px,3.6603221083vw)}.two-columns-desktop h1,.two-columns-desktop h2,.two-columns-desktop h3,.two-columns-desktop h4,.two-columns-desktop h5{grid-column:1/3;margin:0}}#about-page h3.ce_headline{margin-bottom:0;margin-top:6.4102564103vw}#about-page h1{margin-bottom:8.9743589744vw;margin-top:3.8461538462vw}@media only screen and (min-width:800px){#about-page h3.ce_headline{margin-top:min(30px,2.196193265vw)}#about-page h1{line-height:1.07;margin-bottom:min(211px,15.4465592972vw);margin-top:min(58px,4.2459736457vw)}#about-page h2.ce_headline{margin-top:min(200px,14.6412884334vw)}}#footer{background-color:rgba(0,0,0,.2);margin-top:12.8205128205vw}#footer .inside{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:150px 1fr}#footer #footer-map{grid-column:1/span 2;grid-row:1;overflow:hidden}#footer #footer-map img{width:100%}#footer #footer-content{display:grid;grid-column:1/span 2;grid-row:2;grid-template-columns:1fr 1fr;grid-template-rows:1fr;padding:20px 3.8461538462vw}#footer #footer-content .footer-contact{display:flex;flex-direction:column;gap:10px;grid-column:1}#footer #footer-content .footer-contact p{margin:0}#footer #footer-content nav{grid-column:2;padding-left:9.2307692308vw}#footer #footer-content nav ul{line-height:inherit;list-style:none;margin:0;padding:0}#footer #footer-content nav ul>li{margin:0;padding:0}#footer a,#footer p,#footer strong{font-size:14px;line-height:1.64}@media only screen and (min-width:800px){#footer{margin-top:wvmax(110px)}#footer .inside{grid-template-columns:fit-content(min(50%,575px)) 1fr;grid-template-rows:min(250px,18.3016105417vw)}#footer #footer-map{grid-column:1}#footer #footer-content{display:flex;gap:4.831625183vw;grid-column:2;grid-row:1;padding:min(52px,3.8067349927vw) min(70px,5.1244509517vw)}#footer #footer-content nav{padding-left:0}#footer #footer-content nav ul{-moz-column-count:2;column-count:2;-moz-column-gap:clamp(15px,calc(-55.67138px + 8.83392vw),65px);column-gap:clamp(15px,calc(-55.67138px + 8.83392vw),65px)}#footer a,#footer p,#footer strong{font-size:min(18px,1.317715959vw);line-height:1.39}}#header{height:var(--header-height-mobile);left:50%;max-width:1366px;position:fixed;top:0;transform:translate(-50%);transition:height .15s ease-in,background-color .15s ease-in;width:100%;z-index:5}#header .inside{align-items:center;display:flex;height:100%;justify-content:space-between;padding-left:3.8461538462vw;padding-right:3.8461538462vw}@media only screen and (min-width:1140px){#header .inside{padding-left:min(115px,8.4187408492vw);padding-right:min(115px,8.4187408492vw)}}@media only screen and (min-width:1600px){#header .inside{padding-left:min(115px,8.4187408492vw);padding-right:min(115px,8.4187408492vw)}}#header .inside nav{display:none}@media only screen and (min-width:690px){#header{height:var(--header-height-desktop)}#header .inside nav{display:inherit}#header .inside #burger{display:none}}#header.sticky{background-color:#f9f9f9}#container{padding-left:3.8461538462vw;padding-right:3.8461538462vw;padding-top:var(--header-height-mobile);transition:padding-top .15s ease-in}@media only screen and (min-width:1140px){#container{padding-left:min(115px,8.4187408492vw);padding-right:min(115px,8.4187408492vw)}}@media only screen and (min-width:1600px){#container{padding-left:min(115px,8.4187408492vw);padding-right:min(115px,8.4187408492vw)}}@media only screen and (min-width:690px){#container{padding-top:var(--header-height-desktop)}}#menu{background-color:rgba(8,71,103,.75);bottom:0;left:0;opacity:0;position:fixed;right:0;top:0;transition:visibility .2s linear,opacity .2s linear;visibility:hidden;z-index:1}#menu .inside{align-items:center;background-color:#f9f9f9;display:flex;flex-direction:column;padding-top:var(--header-height-mobile)}body.menu-open #menu{opacity:1;visibility:visible;z-index:1}.mod_changelanguage{margin-bottom:6.4102564103vw;margin-top:19.4871794872vw}.mod_changelanguage ul{line-height:inherit;list-style:none;margin:0;padding:0}.mod_changelanguage ul>li{margin:0;padding:0}.mod_changelanguage ul li{display:inline;padding:0 1.2820512821vw}.mod_changelanguage ul li a,.mod_changelanguage ul li strong{font-size:4.6153846154vw}.mod_changelanguage ul li strong{font-weight:700}@media only screen and (min-width:690px){.mod_changelanguage{margin:0}.mod_changelanguage ul{display:flex;gap:15px}.mod_changelanguage ul li{padding:0}.mod_changelanguage ul li a,.mod_changelanguage ul li strong{font-size:18px}}.mod_contact{background-color:#084767;box-sizing:border-box;display:flex;flex-direction:column;height:150px;padding:10px;position:fixed;right:0;top:28.2051282051vw;transition:width .15s;width:225px;z-index:10}.mod_contact p{color:#f9f9f9;font-size:12px;line-height:1.25;margin:0}.mod_contact .questions{font-size:16px;font-weight:600;line-height:1.3;margin-bottom:6px}.mod_contact .text{font-weight:600}.mod_contact a:hover p{color:#fe6d73;transition:color .3s}.mod_contact .link-button{margin-top:auto}.mod_contact .link-button a{border-color:#f9f9f9;color:#f9f9f9;font-size:12px;font-weight:400;height:auto;line-height:1;padding:4px 20px;width:-moz-min-content;width:min-content}.mod_contact .link-button a:hover{border-color:#fe6d73;color:#fe6d73}.mod_contact.closed{align-items:center;cursor:pointer;height:150px;justify-content:center;padding:0;width:40px}.mod_contact.closed .link-button,.mod_contact.closed .name,.mod_contact.closed .position,.mod_contact.closed .text{display:none}.mod_contact.closed .questions{height:100%;margin:0;text-align:center;transform:rotate(180deg);width:-moz-min-content;width:min-content;writing-mode:vertical-lr}@media only screen and (min-width:800px){.mod_contact{height:200px;padding:20px;top:min(232px,16.9838945827vw);width:300px}.mod_contact p{font-size:16px}.mod_contact .questions{font-size:20px;margin-bottom:10px}.mod_contact .link-button a{font-size:16px}.mod_contact.closed{height:200px;width:50px}}#burger{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:10}#burger .burger__line{background-color:#084767;border-radius:2px;height:2px;margin:6px 0;transition:.2s;width:22px}body.menu-open #burger .burger__line--2{opacity:0}body.menu-open #burger .burger__line--1{transform:translateY(8px) rotate(-45deg)}body.menu-open #burger .burger__line--3{transform:translateY(-8px) rotate(45deg)}#logo{width:28.2051282051vw;z-index:10}@media only screen and (min-width:800px){#logo{width:min(220px,16.1054172767vw)}}.mod_navigation{width:100%}.mod_navigation ul{line-height:inherit;list-style:none;margin:0;padding:0 4.358974359vw}.mod_navigation ul>li{margin:0;padding:0}.mod_navigation ul li{border-top:2px solid #084767;padding:3.8461538462vw 0 2.5641025641vw;text-align:center}.mod_navigation ul li a,.mod_navigation ul li strong{font-size:5.1282051282vw}.mod_navigation ul li:last-child{border-bottom:2px solid #084767}@media only screen and (min-width:690px){.mod_navigation{justify-content:center}.mod_navigation ul{display:flex;gap:min(40px,2.9282576867vw);padding:0}.mod_navigation ul li{border:none;padding:0}.mod_navigation ul li a,.mod_navigation ul li strong{font-size:18px}.mod_navigation ul li:last-child{border:none}}.mod_newsreader .back{display:none}.accordion-wrapper{display:grid;grid-template-columns:1fr}.accordion-wrapper__left,.accordion-wrapper__right{display:grid;grid-template-columns:1fr;height:-moz-min-content;height:min-content}.accordion-wrapper .ce_accordion .toggler{align-items:center;border-top:2px solid #084767;cursor:pointer;display:flex;flex-direction:row;height:58px;justify-content:space-between;padding-right:20px}.accordion-wrapper .ce_accordion .toggler.ui-state-active .toggle-button__horizontal{transform:rotate(-180deg)}.accordion-wrapper .ce_accordion .toggler.ui-state-active .toggle-button__vertical{opacity:0;transform:translate(-1.5px,-.5px) rotate(90deg)}.accordion-wrapper .ce_accordion .toggle-button{height:25px;margin-left:auto;position:relative;width:25px}.accordion-wrapper .ce_accordion .toggle-button__horizontal{background-color:#084767;height:2px;left:0;position:absolute;top:50%;transform:translateY(-50%);transition:.2s;width:100%}.accordion-wrapper .ce_accordion .toggle-button__vertical{background-color:#084767;height:100%;left:50%;position:absolute;top:0;transform:translate(-50%);transition:.2s;width:2px}.accordion-wrapper .accordion-wrapper__right .ce_accordion:last-child{border-bottom:2px solid #084767}@media only screen and (min-width:1140px){.accordion-wrapper{-moz-column-gap:50px;column-gap:50px;grid-template-columns:1fr 1fr}.accordion-wrapper .accordion-wrapper__left .ce_accordion:last-child{border-bottom:2px solid #084767}}.ce_swiperStart{position:relative}.ce_swiperStart .swiper-button-next,.ce_swiperStart .swiper-button-prev{bottom:0;top:unset}.ce_swiperStart .swiper-button-next:after,.ce_swiperStart .swiper-button-prev:after{background-image:url(../../theme/images/arrow-right.svg);background-position:50%;background-repeat:no-repeat;background-size:100% auto;background-size:contain;bottom:0;content:"";display:block;height:30px;position:absolute;right:0;visibility:visible;width:30px}.ce_swiperStart .swiper-button-prev:after{left:0;right:unset;transform:rotate(180deg)}.ce_swiperStart .swiper-pagination-bullets{align-items:center;display:flex;flex-direction:row;gap:16px;justify-content:center}.ce_swiperStart .swiper-pagination-bullets .swiper-pagination-bullet{opacity:1;position:relative;visibility:hidden}.ce_swiperStart .swiper-pagination-bullets .swiper-pagination-bullet:before{border:2px solid #9a9a9a;border-radius:100%;box-sizing:border-box;content:"";height:15px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);visibility:visible;width:15px}.ce_swiperStart .swiper-pagination-bullets .swiper-pagination-bullet-active:before{border-color:#084767}.ce_swiperStart.hide-bullets-mobile .swiper-pagination-bullets{display:none}@media only screen and (min-width:800px){.ce_swiperStart .slider-control{margin-top:min(40px,2.9282576867vw)}.ce_swiperStart.hide-bullets-mobile .swiper-pagination-bullets{display:flex}}.ce_headline{margin-top:11.5384615385vw;scroll-margin-top:var(--header-height-mobile)}@media only screen and (min-width:800px){.ce_headline{margin-top:min(90px,6.588579795vw);scroll-margin-top:var(--header-height-desktop)}}.ansprechpartner-detail{position:relative}.ansprechpartner-detail figure{left:50%;margin-left:-50vw;margin-right:-50vw;margin-top:calc(var(--header-height-mobile)*-1);min-width:100vw;position:relative;right:50%;transition:margin-top .15s ease-in}.ansprechpartner-detail figure img{margin:auto}@media only screen and (min-width:690px){.ansprechpartner-detail figure{margin-top:calc(var(--header-height-desktop)*-1)}}.ansprechpartner-detail__columns{margin-top:7.6923076923vw}.ansprechpartner-detail h1{font-size:8.9743589744vw;line-height:1.14;margin:0}@media only screen and (min-width:800px){.ansprechpartner-detail h1{font-size:min(50px,3.6603221083vw);line-height:1.1}}.ansprechpartner-detail h2{font-weight:500;margin-bottom:7.6923076923vw;margin-top:0}.ansprechpartner-detail__teaser *{font-size:25px;line-height:1.2}.ansprechpartner-detail .ce_text{margin-top:30px}.ansprechpartner-detail ul{display:flex;flex-direction:column;gap:16px;line-height:inherit;list-style:none;margin:0;padding:0}.ansprechpartner-detail ul>li{margin:0;padding:0}.ansprechpartner-detail ul li{align-items:baseline;display:flex;gap:10px}.ansprechpartner-detail ul li:before{background-image:url(../../theme/images/arrow-right-down.svg);background-position:50%;background-repeat:no-repeat;background-size:100% auto;background-size:contain;content:"";flex-shrink:0;height:12px;width:12px}.ansprechpartner-detail ul li .image_container{width:15px}@media only screen and (min-width:800px){.ansprechpartner-detail__columns{margin-top:min(103px,7.5402635432vw)}.ansprechpartner-detail h2{margin-bottom:min(51px,3.7335285505vw)}.ansprechpartner-detail__teaser{align-items:flex-end;box-sizing:border-box;display:flex;height:min(700px,51.2445095168vw);max-width:min(568px,41.5812591508vw);padding-bottom:min(30px,2.196193265vw);position:absolute;top:0}.ansprechpartner-detail__teaser *{font-size:min(40px,2.9282576867vw);line-height:1.25;margin:0}.ansprechpartner-detail.teaser-right .ansprechpartner-detail__teaser{max-width:min(480px,35.1390922401vw);right:0}}@media only screen and (min-width:1140px){.ansprechpartner-detail__teaser{align-items:center;padding-bottom:0}}.newslist-ansprechpartner-featured{display:flex;flex-direction:column;gap:5.1282051282vw;margin-bottom:12.8205128205vw;margin-top:12.5641025641vw}.newslist-ansprechpartner-featured figure{order:-1}.newslist-ansprechpartner-featured p,.newslist-ansprechpartner-featured strong{line-height:1.2;margin:0}@media only screen and (min-width:800px){.newslist-ansprechpartner-featured{-moz-column-gap:min(16px,1.1713030747vw);column-gap:min(16px,1.1713030747vw);display:grid;grid-template-columns:1fr;grid-template-rows:1fr min-content;margin-bottom:min(100px,7.3206442167vw);margin-top:min(50px,3.6603221083vw);row-gap:min(30px,2.196193265vw)}.newslist-ansprechpartner-featured figure{grid-column:2;grid-row:1/3}.newslist-ansprechpartner-featured__text{font-size:13px;grid-column:1}.newslist-ansprechpartner-featured__signature{grid-column:1;grid-row:2}.newslist-ansprechpartner-featured--image{grid-template-columns:1fr 1fr;grid-template-rows:1fr min-content;margin-top:min(144px,10.541727672vw)}.newslist-ansprechpartner-featured--image p,.newslist-ansprechpartner-featured--image strong{font-size:min(50px,3.6603221083vw)}.newslist-ansprechpartner-featured--smaller-text p,.newslist-ansprechpartner-featured--smaller-text strong{font-size:min(38px,2.7818448023vw)}}#newslist_ansprechpartner_list{display:grid;justify-content:space-between}#newslist_ansprechpartner_list .ansprechpartner-list{display:flex;flex-direction:column;gap:20px;margin-bottom:40px}#newslist_ansprechpartner_list .ansprechpartner-list .common-subtext{font-size:20px}@media only screen and (min-width:800px){#newslist_ansprechpartner_list{-moz-column-gap:min(50px,3.6603221083vw);column-gap:min(50px,3.6603221083vw);grid-template-columns:repeat(auto-fill,400px);justify-content:space-evenly}}.case-study-detail .image_container img{margin:auto}#newslist_case-studies_featured{display:flex;gap:3.8461538462vw;margin-bottom:5.1282051282vw;overflow-x:scroll}#newslist_case-studies_featured .case-studies-featured{min-width:min(329px,67.6923076923vw)}#newslist_case-studies_featured .common-subtext{margin-top:5.1282051282vw}@media only screen and (min-width:1140px){#newslist_case-studies_featured{gap:min(75px,5.4904831625vw);margin-bottom:min(126px,9.224011713vw);overflow-x:hidden}#newslist_case-studies_featured .case-studies-featured{min-width:min(329px,24.0849194729vw)}#newslist_case-studies_featured .common-subtext{margin-top:min(17px,1.2445095168vw)}}#newslist_case-studies_list{-moz-column-gap:12.8205128205vw;column-gap:12.8205128205vw;display:flex;flex-direction:column;margin-bottom:min(50px,3.6603221083vw);row-gap:12.8205128205vw}#newslist_case-studies_list .case-studies-list__link{justify-content:space-between;margin-bottom:15px;margin-top:3.8461538462vw}#newslist_case-studies_list h2,#newslist_case-studies_list p{margin:0}@media only screen and (min-width:800px){#newslist_case-studies_list{-moz-column-gap:clamp(60px,calc(-298.14159px + 31.41593vw),131px);column-gap:clamp(60px,calc(-298.14159px + 31.41593vw),131px);flex-direction:row;flex-wrap:wrap;row-gap:min(30px,2.196193265vw)}#newslist_case-studies_list .case-studies-list{width:444px}#newslist_case-studies_list .case-studies-list__link{margin-top:min(41px,3.0014641288vw)}}.job-detail h1{margin-top:0}.job-detail .page-detail-elements__benefits ul li:before{content:unset}.job-detail .bigger-text{margin:12.8205128205vw 0}@media only screen and (min-width:1140px){.job-detail h1{font-size:8.9743589744vw;font-weight:500;line-height:1.14}}@media only screen and (min-width:1140px) and (min-width:800px){.job-detail h1{font-size:min(50px,3.6603221083vw);line-height:1.1}}@media only screen and (min-width:1140px){.job-detail .bigger-text{margin:min(77px,5.6368960469vw) 0}.job-detail .job-detail__header{margin-right:-100px}.job-detail .sticky-side-element__content{grid-row:unset}}#newslist_jobs{margin-bottom:7.6923076923vw}#newslist_jobs .jobs a{align-items:center;border-top:2px solid #084767;display:flex;font-weight:600;gap:5px;padding:20px 0}#newslist_jobs .jobs a span{font-size:18px;line-height:1.33}@media only screen and (min-width:1140px){#newslist_jobs .jobs a span{font-size:20px;line-height:1.3}}#newslist_jobs .jobs a:after{background-color:#084767;content:"";flex-shrink:0;height:23px;margin-left:auto;-webkit-mask-image:url(../../theme/images/arrow-right-down.svg);mask-image:url(../../theme/images/arrow-right-down.svg);transition:background-color .3s;width:23px}#newslist_jobs .jobs:last-child a{border-bottom:2px solid #084767}#newslist_jobs .jobs:hover a:after{background-color:#fe6d73}@media only screen and (min-width:1140px){#newslist_jobs{margin-bottom:min(50px,3.6603221083vw)}}.news-detail h1{margin-bottom:3.8461538462vw}.news-detail h2{font-size:25px;font-weight:500;line-height:1.2;margin-bottom:6.9230769231vw;margin-top:0}.news-detail__teaser p{font-size:20px;line-height:1.3;margin-bottom:6.4102564103vw;margin-top:0}.news-detail__content figure{margin-bottom:40px}.news-detail__content p{line-height:1.3;margin:28px 0}.news-detail__content .ce_text ul{display:flex;flex-direction:column;gap:5px;line-height:inherit;list-style:none;margin:0;padding:0}.news-detail__content .ce_text ul>li{margin:0;padding:0}.news-detail__content .ce_text ul li{line-height:1.3;padding-left:25px;position:relative}.news-detail__content .ce_text ul li:before{background-image:url(../../theme/images/arrow-right-down.svg);background-position:50%;background-repeat:no-repeat;background-size:100% auto;background-size:contain;content:"";height:12px;left:0;position:absolute;top:5px;width:12px}.news-detail__content .common-subtext{font-size:16px}@media only screen and (min-width:1140px){.news-detail h1{margin-bottom:min(20px,1.4641288433vw)}.news-detail h2{font-size:50px;font-weight:500;line-height:1.1;margin-bottom:min(30px,2.196193265vw)}.news-detail__teaser p{font-size:30px;line-height:1.33;margin-bottom:min(50px,3.6603221083vw);margin-top:0}}.customer{margin-bottom:7.6923076923vw}@media only screen and (min-width:800px){.customer{margin-bottom:min(50px,3.6603221083vw)}}.facts .facts__elements{display:grid;gap:7.6923076923vw;grid-template-columns:162px 162px;line-height:inherit;list-style:none;margin:0;padding:0}.facts .facts__elements>li{margin:0;padding:0}.facts .facts__element__value{align-items:baseline;display:flex}.facts .facts__element__value .prefix,.facts .facts__element__value .value{font-size:70px;font-weight:600;line-height:1.17;margin:0}.facts .facts__element__value .unit{font-size:30px;margin-left:5px}.facts .facts__element__text{font-size:14px;line-height:1.43;margin:0}@media only screen and (min-width:800px){.facts .facts__elements{-moz-column-gap:min(188px,13.7628111274vw);column-gap:min(188px,13.7628111274vw);row-gap:min(50px,3.6603221083vw)}.facts .facts__element__text{font-size:16px}}.image-teaser{margin-top:12.8205128205vw}.image-teaser,.image-teaser__text{display:flex;flex-direction:column;gap:5.1282051282vw}.image-teaser__text h2{line-height:1.14;margin:0}.image-teaser__text p{line-height:1.33;margin:0}@media only screen and (min-width:800px){.image-teaser{align-items:center;display:grid;gap:min(55px,4.0263543192vw);grid-template-columns:min(441px,32.2840409956vw) 1fr;grid-template-rows:1;margin-top:min(110px,8.0527086384vw)}.image-teaser figure{grid-column:1}.image-teaser__text{gap:min(30px,2.196193265vw);grid-column:2}}.intro{position:relative}.intro #intro__canvas{height:100%;position:absolute;top:0;width:100vw;z-index:-9999}.intro__wrapper{margin-top:0;padding-bottom:12.8205128205vw;padding-top:7.6923076923vw}.intro__wrapper h1{margin-bottom:6.4102564103vw;margin-top:0}.intro__wrapper__text{margin-bottom:7.4358974359vw;max-width:70%}.intro__wrapper__text p{line-height:1.39;margin:0}.intro__wrapper__link a:hover{background-color:#084767;border-color:#f9f9f9;color:#f9f9f9}@media only screen and (min-width:1140px){.intro__wrapper{padding-bottom:min(100px,7.3206442167vw);padding-top:min(155px,11.3469985359vw)}.intro__wrapper h1{line-height:1.07}.intro__wrapper h1,.intro__wrapper__text{margin-bottom:min(40px,2.9282576867vw)}.intro__wrapper__background-image{background-image:url(../../theme/images/intro@2x.png);background-position:50%;background-repeat:no-repeat;background-size:100% auto;background-size:contain;bottom:-90px;height:370px;right:0;width:370px}}.transforming_markets{--distanceBetweenBoxes:158px;position:relative}.transforming_markets p{font-size:18px;margin:0}.transforming_markets__elements{-ms-overflow-style:none;display:grid;grid-auto-columns:calc(var(--distanceBetweenBoxes)*2);grid-template-rows:repeat(2,167px);line-height:inherit;list-style:none;margin:0;overflow-x:scroll;overflow-y:hidden;padding:0 0 0 20px;scrollbar-width:none}.transforming_markets__elements>li{margin:0;padding:0}.transforming_markets__elements::-webkit-scrollbar{display:none}.transforming_markets__element{border-left:2px solid #084767;display:flex;grid-column:auto;max-height:70px;min-height:70px;position:relative;transition:max-height .5s,min-height .5s}.transforming_markets__element:nth-child(odd){align-self:flex-end;border-bottom:2px solid #084767;grid-row:1}.transforming_markets__element:nth-child(2n){align-items:flex-end;grid-row:2;margin-left:var(--distanceBetweenBoxes);margin-right:calc(var(--distanceBetweenBoxes)*-1)}.transforming_markets__element:nth-child(2n) .transforming_markets__text-wrapper{margin-top:52px}.transforming_markets__element:nth-child(2n):before{bottom:unset;top:-21px}.transforming_markets__element:before{background-color:#fff;border:2px solid #084767;border-radius:50%;bottom:-21px;content:"";height:36px;left:-21px;position:absolute;width:36px}.transforming_markets__element.active{border-left:2px solid #fe6d73;max-height:168px;min-height:168px}.transforming_markets__element.active:before{border-color:#fe6d73}.transforming_markets__element.active .transforming_markets__year{color:#fe6d73}.transforming_markets__element.active .transforming_markets__text{color:#fe6d73;height:-moz-fit-content;height:fit-content;opacity:inherit;visibility:inherit}.transforming_markets__year{font-weight:700}.transforming_markets__text-wrapper{margin:0 14px}.transforming_markets__text{height:0;opacity:0;transition:opacity .5s;visibility:hidden}@media only screen and (min-width:1140px){.transforming_markets{--distanceBetweenBoxes:230px}.transforming_markets__element{padding-right:var(--distanceBetweenBoxes)!important}.transforming_markets .transforming_markets__navigation{background-image:url(../../theme/images/slider-arrow-right.svg);background-position:50%;background-repeat:no-repeat;background-size:100% auto;background-size:contain;cursor:pointer;height:50px;position:absolute;top:60%;transition:opacity .3s;width:18px}.transforming_markets .transforming_markets__navigation.left{transform:rotate(180deg)}.transforming_markets .transforming_markets__navigation.right{right:0}.transforming_markets .transforming_markets__navigation.hidden{opacity:0}}.two-columns-element{display:flex;flex-direction:column;gap:7.6923076923vw;margin-top:6.9230769231vw}.two-columns-element__wrapper{width:67.6923076923vw}.two-columns-element__wrapper:nth-child(2){align-self:flex-end}.two-columns-element__headline{margin-bottom:2.5641025641vw;margin-top:0}@media only screen and (min-width:1140px){.two-columns-element{flex-direction:row;gap:min(133px,9.7364568082vw);margin-top:min(90px,6.588579795vw)}.two-columns-element__wrapper{width:min(442px,32.3572474378vw)}.two-columns-element__headline{margin-bottom:min(30px,2.196193265vw)}}.values ul{line-height:inherit;list-style:none}.values ul,.values ul>li{margin:0;padding:0}.values ul li{align-items:center;display:flex;font-size:6.4102564103vw;gap:20px;line-height:1.2;margin-bottom:16px}@media only screen and (min-width:800px){.values ul li{font-size:min(50px,3.6603221083vw)}}.values ul li:before{background-image:url(../../theme/images/arrow-right-down.svg);background-position:50%;background-repeat:no-repeat;background-size:100% auto;background-size:contain;content:"";height:23px;width:23px}@media only screen and (min-width:1140px){.values ul{-moz-column-count:2;column-count:2}.values ul li{gap:40px}.values ul li:before{height:30px;width:30px}}
/*# sourceMappingURL=styles.css.map */

.content-slider{overflow:hidden;visibility:hidden;position:relative}.slider-wrapper{overflow:hidden;position:relative}.slider-wrapper>*{float:left;width:100%;position:relative}.slider-control{height:30px;position:relative}.slider-control a,.slider-control .slider-menu{position:absolute;top:9px;display:inline-block}.slider-control .slider-prev{left:0}.slider-control .slider-next{right:0}.slider-control .slider-menu{top:0;width:50%;left:50%;margin-left:-25%;font-size:27px;text-align:center}.slider-control .slider-menu b{color:#bbb;cursor:pointer}.slider-control .slider-menu b.active{color:#666}
/* formular.css */
.form,.mod_form{max-width:600px}.widget{display:flex;margin-bottom:12px;align-items: center;gap: 10px;flex-wrap: wrap;/* für mobile Fallback */}.widget > label{width:150px;min-width:150px;margin-bottom:0;text-align:right;font-weight:bold;/* optional: für zentrierte Ausrichtung */}.widget input[type="text"],.widget input[type="email"],.widget input[type="tel"],.widget select,.widget textarea{max-width:400px;padding:6px;flex: 1;box-sizing: border-box}.widget input,.widget select,.widget textarea{max-width:400px;padding:6px;flex: 1;box-sizing: border-box}
