body,form,figure{margin:0;padding:0}img{border:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font-size:100.01%}select,input,textarea{font-size:99%}#container,.inside{position:relative}#main,#left,#right{float:left;position:relative}#main{width:100%}#left{margin-left:-100%}#right{margin-right:-100%}#footer{clear:both}#main .inside{min-height:1px}.ce_gallery>ul,.content-gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li,.content-gallery>ul li{float:left}.ce_gallery>ul li.col_first,.content-gallery>ul li.col_first{clear:left}.float_left,.media--left>figure{float:left}.float_right,.media--right>figure{float:right}.block{overflow:hidden}.media{display:flow-root}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.custom{display:block}#container:after,.custom:after{content:"";display:table;clear:both}
@media (max-width:767px){#wrapper{margin:0;width:auto}#container{padding-left:0;padding-right:0}#main,#left,#right{float:none;width:auto}#left{right:0;margin-left:0}#right{margin-right:0}}img{max-width:100%;height:auto}.audio_container audio{max-width:100%}.video_container video{max-width:100%;height:auto}.aspect,.responsive{position:relative;height:0}.aspect iframe,.responsive iframe{position:absolute;top:0;left:0;width:100%;height:100%}.aspect--16\:9,.responsive.ratio-169{padding-bottom:56.25%}.aspect--16\:10,.responsive.ratio-1610{padding-bottom:62.5%}.aspect--21\:9,.responsive.ratio-219{padding-bottom:42.8571%}.aspect--4\:3,.responsive.ratio-43{padding-bottom:75%}.aspect--3\:2,.responsive.ratio-32{padding-bottom:66.6666%}
header,footer,nav,section,aside,main,article,figure,figcaption{display:block}body,div,h1,h2,h3,h4,h5,h6,p,blockquote,pre,code,ol,ul,li,dl,dt,dd,figure,table,th,td,form,fieldset,legend,input,textarea{margin:0;padding:0}table{border-spacing:0;border-collapse:collapse}caption,th,td{text-align:left;text-align:start;vertical-align:top}abbr,acronym{font-variant:normal;border-bottom:1px dotted #666;cursor:help}blockquote,q{quotes:none}fieldset,img,iframe{border:0}ul{list-style-type:none}sup{vertical-align:text-top}sub{vertical-align:text-bottom}del{text-decoration:line-through}ins{text-decoration:none}body{font:12px/1 "Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif;color:#000}input,button,textarea,select{font-family:inherit;font-size:99%;font-weight:inherit}pre,code{font-family:Monaco,monospace}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}h1{font-size:1.8333em}h2{font-size:1.6667em}h3{font-size:1.5em}h4{font-size:1.3333em}table{font-size:inherit}caption,th{font-weight:700}a{color:#00f}h1,h2,h3,h4,h5,h6{margin-top:1em}h1,h2,h3,h4,h5,h6,p,pre,blockquote,table,ol,ul,form{margin-bottom:12px}
@charset "UTF-8";
/**
 * "Yet Another Multicolumn Layout" - (X)HTML/CSS Framework
 *
 * (en) YAML core stylesheet
 * (de) YAML Basis-Stylesheet
 *
 * Don't make any changes in this file!
 * Your changes should be placed in any css-file in your own stylesheet folder.
 *
 * @copyright       Copyright 2005-2009, Dirk Jesse
 * @license         CC-A 2.0 (http://creativecommons.org/licenses/by/2.0/),
 *                  YAML-C (http://www.yaml.de/en/license/license-conditions.html)
 * @link            http://www.yaml.de
 * @package         yaml
 * @version         3.2
 * @revision        $Revision:426 $
 * @lastmodified    $Date:2009-10-21 21:12:11 +0200 (Mi, 21. Okt 2009) $
 */

/**
 * Contao Extension
 * @copyright  Felix Pfeiffer : Neue Medien 2007 - 2012
 * @author     Felix Pfeiffer <info@felixpfeiffer.com>
 * @package    Subcolumns
 */

@media screen{.subcolumns{width:100%;overflow:hidden}.subcolumns_oldgecko{width:100%;float:left}.c20l,.c20r{width:20%}.c40l,.c40r{width:40%}.c60l,.c60r{width:60%}.c80l,.c80r{width:80%}.c25l,.c25r{width:25%}.c33l,.c33r{width:33.333%}.c50l,.c50r{width:50%}.c66l,.c66r{width:66.666%}.c75l,.c75r{width:75%}.c38l,.c38r{width:38.2%}.c62l,.c62r{width:61.8%}.c15l,.c15r{width:15%}.c16l,.c16r{width:16.666%}.c30l,.c30r{width:30%}.c45l,.c45r{width:45%}.c55l,.c55r{width:55%}.c70l,.c70r{width:70%}.c85l,.c85r{width:85%}.subc{padding:0 .5em}.subcl{padding:0 1em 0 0}.subcr{padding:0 0 0 1em}.equalize,.equalize .subcolumns{overflow:visible;display:table;table-layout:fixed}.equalize > div{display:table-cell;float:none;overflow:hidden;vertical-align:top;margin:0}.c20l,.c25l,.c33l,.c40l,.c38l,.c50l,.c60l,.c62l,.c66l,.c75l,.c80l,.c15l,.c16l,.c30l,.c45l,.c55l,.c70l,.c85l{float:left}.c20r,.c25r,.c33r,.c40r,.c38r,.c50r,.c60r,.c66r,.c62r,.c75r,.c80r,.c15r,.c16r,.c30r,.c45r,.c55r,.c70r,.c85r{float:right;margin-left:-5px}}@media print{.subcolumns > div{display:table;overflow:visible}}
.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}
.mobile_menu{position:fixed;z-index:100;display:none}.mobile_menu .inner{height:100%;background:#000;overflow-y:scroll}.mobile_menu.active.position_left{box-shadow:2px 0 5px 0 rgba(0,0,0,.5)}.mobile_menu.active.position_top{box-shadow:0 2px 5px 0 rgba(0,0,0,.5)}.mobile_menu.active.position_right{box-shadow:-2px 0 5px 0 rgba(0,0,0,.5)}.mobile_menu.active.position_bottom{box-shadow:0 -2px 5px 0 rgba(0,0,0,.5)}.mobile_menu.active.no_shadow{box-shadow:none!important}.mobile_menu_trigger{display:none}.mobile_menu_wrapper{position:relative;width:100%;overflow:hidden}.mobile_menu_overlay{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:99}.mobile_menu_overlay.background{background:rgba(0,0,0,.5)}.mobile_menu li.submenu_hide>ul{display:none}.mobile_menu li.submenu_show>ul{display:block}body.ie8 .mobile_menu,body.ie8 .mobile_menu_trigger,body.ie9 .mobile_menu,body.ie9 .mobile_menu_trigger{display:none!important}
.button-effect a:before,.button-effect button.submit:before,p.back a:before,p.back button.submit:before,.widget-submit a:before,.widget-submit button.submit:before,.formbody .btn-submit:before,.button-effect a,.button-effect button.submit,p.back a,p.back button.submit,.widget-submit a,.widget-submit button.submit,.formbody .btn-submit,.slider-control .slider-prev::before,.slider-control .slider-next::before,#dynamic-header,#dynamic-header .mod_changelanguage ul li:hover,#dynamic-header .logo,.mod_article .toggler,.mod_article .toggler:hover,.mod_article .toggler.ui-state-active,a,p.more a,.team-liste .layout_latest .team-content,.team-liste .layout_latest .team-email,.team-liste .layout_latest .team-bild,.kategorie-filter li a:before,.indigo-blue .kategorie-filter li a,.indigo-blue .kategorie-filter li a:before,#MobileNav .naviHighlight a{-webkit-transition:all ease-in-out 0.3s !important;-o-transition:all ease-in-out 0.3s !important;transition:all ease-in-out 0.3s !important}.phone:before,.mail:before,.slider-control .slider-prev::before,.slider-control .slider-next::before,.mod_article .toggler:hover:before,.mod_article .toggler.ui-state-active:before,.mod_article .ui-state-active:before,.mod_article .ui-state-default:before,.ce_text ul li:before,p.more:after{font-family:"Font Awesome 5 Free";font-weight:900}html{-webkit-text-size-adjust:none;margin:0;padding:0;height:100%}*{-webkit-box-sizing:border-box;box-sizing:border-box}*:focus{outline:none}.mod_article.last{padding-bottom:200px}.vh100{height:100vh}.vh-min-75{min-height:75vh}.vh-min-100{min-height:100vh}.vw100{width:100vw}.xxs-wide{max-width:550px;margin:0 auto;padding:0 20px}.xs-wide{max-width:680px;margin:0 auto;padding:0 20px}.s-wide{max-width:900px;margin:0 auto;padding:0 20px}.m-wide{width:calc(100% - 450px);max-width:900px}.m-wide-right{width:calc(100% - 225px);margin:0 0 0 auto}.m-wide-left{width:calc(100% - 225px);margin:0 auto 0 0}.x-wide{width:100%;padding:0 30px}.max-width-700{max-width:700px}.cool-grey{background:#ededed}.cool-grey h3{color:#e8e000}.indigo-blue{background:#004774;color:#fff}.indigo-blue h2,.indigo-blue h4{color:#e8e000}.indigo-blue .big-text{color:#e8e000}.bright-purple{background:#83207b;color:#fff}.bright-purple.ce_text a{color:#e8e000;background:none}.bright-purple.ce_text a:hover{color:#fff}.white{background:#fff}.section-padding{padding:90px 0px 80px 0}.box-padding{padding:40px 45px}.box-padding h2{margin-top:0}.margin-left{margin-left:10%}.dont-flex{-webkit-box-flex:0 !important;-ms-flex:0 0 100% !important;flex:0 0 100% !important;max-width:100% !important}.flexbox{display:-webkit-box;display:-ms-flexbox;display:flex}.center-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.grid{display:-ms-grid;display:grid;grid-gap:20px}.grid-1-1{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}.grid-1-1-1{-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr}.grid-1-1-1-1{-ms-grid-columns:(minmax(210px, 1fr))[auto-fit];grid-template-columns:repeat(auto-fit, minmax(210px, 1fr))}.grid-1-3{-ms-grid-columns:1fr 2fr;grid-template-columns:1fr 2fr}.grid-2-1{-ms-grid-columns:2fr 1.5fr;grid-template-columns:2fr 1.5fr}.desktopNO{display:none !important}.text-align-center{text-align:center}.overflow-visible{overflow:visible}.ce_image{display:inline-block}.ce_image .image_container{line-height:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ce_image .image_container figcaption{margin:15px 0 0 0;font-size:14px;line-height:18px}.m-height{max-height:600px}.ce_image.cover .image_container,.cover .image_container{height:100%;width:100%}.ce_image.cover .image_container img,.cover .image_container img{font-family:"object-fit: cover;";-o-object-fit:cover;object-fit:cover;height:100%;width:100%;-o-object-position:center;object-position:center}@font-face{font-family:"CAZentrumWide-Light";src:url("/files/theme/fonts/CA-Zentrum/CAZentrumWide-Light_v1007.woff2") format("woff2")}@font-face{font-family:"CAZentrumWide-LightItalic";src:url("/files/theme/fonts/CA-Zentrum/CAZentrumWide-LightItalic_v1007.woff2") format("woff2")}@font-face{font-family:"CAZentrumWide-Regular";src:url("/files/theme/fonts/CA-Zentrum/CAZentrumWide-Regular_v1007.woff2") format("woff2")}@font-face{font-family:"CAZentrumWide-Italic";src:url("/files/theme/fonts/CA-Zentrum/CAZentrumWide-Italic_v1007.woff2") format("woff2")}@font-face{font-family:"CAZentrumWide-Medium";src:url("/files/theme/fonts/CA-Zentrum/CAZentrumWide-Medium_v1007.woff2") format("woff2")}@font-face{font-family:"CAZentrumWide-MediumItalic";src:url("/files/theme/fonts/CA-Zentrum/CAZentrumWide-MediumItalic_v1007.woff2") format("woff2")}@font-face{font-family:"CAZentrumWide-Bold";src:url("/files/theme/fonts/CA-Zentrum/CAZentrumWide-Bold_v1007.woff2") format("woff2")}@font-face{font-family:"CAZentrumWide-BoldItalic";src:url("/files/theme/fonts/CA-Zentrum/CAZentrumWide-BoldItalic_v1007.woff2") format("woff2")}@font-face{font-family:"CAZentrumWide-Black";src:url("/files/theme/fonts/CA-Zentrum/CAZentrumWide-Black_v1007.woff2") format("woff2")}@font-face{font-family:"CAZentrumWide-BlackItalic";src:url("/files/theme/fonts/CA-Zentrum/CAZentrumWide-BlackItalic_v1007.woff2") format("woff2")}@font-face{font-family:"CAZentrum-Light";src:url("/files/theme/fonts/CA-Zentrum/CAZentrum-Light_v1007.woff2") format("woff2")}@font-face{font-family:"CAZentrum-LightItalic";src:url("/files/theme/fonts/CA-Zentrum/CAZentrum-LightItalic_v1007.woff2") format("woff2")}@font-face{font-family:"CAZentrum-Regular";src:url("/files/theme/fonts/CA-Zentrum/CAZentrum-Regular_v1007.woff2") format("woff2")}@font-face{font-family:"CAZentrum-Italic";src:url("/files/theme/fonts/CA-Zentrum/CAZentrum-Italic_v1007.woff2") format("woff2")}@font-face{font-family:"CAZentrum-Medium";src:url("/files/theme/fonts/CA-Zentrum/CAZentrum-Medium_v1007.woff2") format("woff2")}@font-face{font-family:"CAZentrum-MediumItalic";src:url("/files/theme/fonts/CA-Zentrum/CAZentrum-MediumItalic_v1007.woff2") format("woff2")}@font-face{font-family:"CAZentrum-Bold";src:url("/files/theme/fonts/CA-Zentrum/CAZentrum-Bold_v1007.woff2") format("woff2")}@font-face{font-family:"CAZentrum-BoldItalic";src:url("/files/theme/fonts/CA-Zentrum/CAZentrum-BoldItalic_v1007.woff2") format("woff2")}@font-face{font-family:"CAZentrum-Black";src:url("/files/theme/fonts/CA-Zentrum/CAZentrum-Black_v1007.woff2") format("woff2")}@font-face{font-family:"CAZentrum-BlackItalic";src:url("/files/theme/fonts/CA-Zentrum/CAZentrum-BlackItalic_v1007.woff2") format("woff2")}.margin-t0{margin-top:0 !important}.margin-t10{margin-top:10px !important}.margin-t20{margin-top:20px !important}.margin-t30{margin-top:30px !important}.margin-t40{margin-top:40px !important}.margin-t50{margin-top:50px !important}.margin-t60{margin-top:60px !important}.margin-t70{margin-top:70px !important}.margin-t80{margin-top:80px !important}.margin-t90{margin-top:90px !important}.margin-t100{margin-top:100px !important}.margin-t-10{margin-top:-10px !important}.margin-t-20{margin-top:-20px !important}.margin-t-30{margin-top:-30px !important}.margin-t-40{margin-top:-40px !important}.margin-t-50{margin-top:-50px !important}.margin-t-60{margin-top:-60px !important}.margin-t-70{margin-top:-70px !important}.margin-t-80{margin-top:-80px !important}.margin-t-90{margin-top:-90px !important}.margin-t-100{margin-top:-100px !important}.margin-b0{margin-bottom:0 !important}.margin-b10{margin-bottom:10px !important}.margin-b20{margin-bottom:20px !important}.margin-b30{margin-bottom:30px !important}.margin-b40{margin-bottom:40px !important}.margin-b50{margin-bottom:50px !important}.margin-b60{margin-bottom:60px !important}.margin-b70{margin-bottom:70px !important}.margin-b80{margin-bottom:80px !important}.margin-b90{margin-bottom:90px !important}.margin-b100{margin-bottom:100px !important}.padding-t0{padding-top:0 !important}.padding-t10{padding-top:10px !important}.padding-t20{padding-top:20px !important}.padding-t30{padding-top:30px !important}.padding-t40{padding-top:40px !important}.padding-t50{padding-top:50px !important}.padding-t60{padding-top:60px !important}.padding-t70{padding-top:70px !important}.padding-t80{padding-top:80px !important}.padding-t90{padding-top:90px !important}.padding-t100{padding-top:100px !important}.padding-b0{padding-bottom:0 !important}.padding-b10{padding-bottom:10px !important}.padding-b20{padding-bottom:20px !important}.padding-b30{padding-bottom:30px !important}.padding-b40{padding-bottom:40px !important}.padding-b50{padding-bottom:50px !important}.padding-b60{padding-bottom:60px !important}.padding-b70{padding-bottom:70px !important}.padding-b80{padding-bottom:80px !important}.padding-b90{padding-bottom:90px !important}.padding-b100{padding-bottom:100px !important}.padding-b200{padding-bottom:200px !important}.box{padding:30px 20px 20px 20px;position:relative;overflow:visible;margin:50px 0 20px 0px}.box.label h4{position:absolute;background:#e8e000;color:#004774;top:-40px;padding:5px 10px;font-size:14px}.degree-wrapper{position:absolute;left:-130px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:auto;height:auto}.ring-wrapper{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ring svg text{fill:#004774;font-family:"CAZentrum-Regular",Arial,sans-serif;font-size:40px;text-transform:uppercase}.ring svg{-webkit-animation:rotate 30s linear infinite;animation:rotate 30s linear infinite;width:180px;height:180px}@-webkit-keyframes rotate{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.phone,.mail{overflow:visible}.phone a,.phone h3,.phone p,.mail a,.mail h3,.mail p{padding-left:30px}.phone a:hover,.mail a:hover{color:#004774;text-decoration:underline}.phone:before,.mail:before{display:block;color:#004774;position:absolute;margin:-1px 0 0 0px;font-size:18px}.phone:before{content:"\f3cd"}.mail:before{content:"\f0e0"}.button,.button-effect a,.button-effect button.submit,p.back a,p.back button.submit,.widget-submit a,.widget-submit button.submit,.formbody .btn-submit,.kategorie-filter li a,.kategorie-filter li strong{text-transform:uppercase;border-radius:50px;font-family:"CAZentrum-Regular",Arial,sans-serif}.button-effect a,.button-effect button.submit,p.back a,p.back button.submit,.widget-submit a,.widget-submit button.submit,.formbody .btn-submit{position:relative;display:inline-block;margin:30px 0;background:#e8e000;color:#004774;padding:8px 30px;overflow:hidden}.button-effect a:before,.button-effect button.submit:before,p.back a:before,p.back button.submit:before,.widget-submit a:before,.widget-submit button.submit:before,.formbody .btn-submit:before{background:#004774;content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:-2;width:0%;height:100%}.kontakt-button .contact-box .contact-headline{border:2px solid #e8e000}.indigo-blue .button-effect a:before,.button-effect .indigo-blue a:before,.indigo-blue .button-effect button.submit:before,.button-effect .indigo-blue button.submit:before,.indigo-blue p.back a:before,p.back .indigo-blue a:before,.indigo-blue p.back button.submit:before,p.back .indigo-blue button.submit:before,.indigo-blue .widget-submit a:before,.widget-submit .indigo-blue a:before,.indigo-blue .widget-submit button.submit:before,.widget-submit .indigo-blue button.submit:before,.indigo-blue .formbody .btn-submit:before,.formbody .indigo-blue .btn-submit:before{background:#fff}p.more a{font-size:16px;line-height:20px;display:inline-block;padding:8px 20px;text-transform:uppercase;border-radius:50px;border:2px solid #e8e000}p.more a span{display:none}.button-effect span,p.back span,.widget-submit span{z-index:3;position:relative}.button-effect a,.button-effect button.submit,p.back a,p.back button.submit,.widget-submit a,.widget-submit button.submit{cursor:pointer}.button-effect a:hover,.button-effect button.submit:hover,p.back a:hover,p.back button.submit:hover,.widget-submit a:hover,.widget-submit button.submit:hover{color:#e8e000;background:transparent}.button-effect a:hover:before,.button-effect button.submit:hover:before,p.back a:hover:before,p.back button.submit:hover:before,.widget-submit a:hover:before,.widget-submit button.submit:hover:before{width:100%}#kontaktbutton{position:absolute;bottom:0;z-index:3;width:100%}.kontakt-button{position:absolute;bottom:30px;right:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;z-index:5}.kontakt-button .contact-box{max-height:60px;width:180px;overflow:hidden;-webkit-transition:max-height 0.15s ease-out;-o-transition:max-height 0.15s ease-out;transition:max-height 0.15s ease-out;position:relative}.kontakt-button .contact-box:hover{max-height:none;-webkit-transition:max-height 0.25s ease-in;-o-transition:max-height 0.25s ease-in;transition:max-height 0.25s ease-in;background:#e8e000;border-radius:50px;padding:30px;width:auto}.kontakt-button .contact-box:hover .contact-headline{opacity:0;display:none}.kontakt-button .contact-box:hover .contact-content{opacity:1}.kontakt-button .contact-box .phone a.phone-number,.kontakt-button .contact-box .phone h3,.kontakt-button .contact-box .phone p,.kontakt-button .contact-box .mail a.phone-number,.kontakt-button .contact-box .mail h3,.kontakt-button .contact-box .mail p{padding-left:30px}.kontakt-button .contact-box .phone a.mail-address,.kontakt-button .contact-box .mail a.mail-address{padding-left:0}.kontakt-button .contact-box .contact-headline{border-radius:50px;padding:8px 30px;text-transform:uppercase;color:#e8e000;display:inline-block;position:absolute;bottom:0;right:0;margin:0}.kontakt-button .contact-box .contact-headline-open{text-transform:uppercase;margin:0 0 20px 0 !important;text-align:center}.kontakt-button .contact-box .contact-content{opacity:0}.kontakt-button .contact-box .contact-content p{margin:0}.formbody a.forgot-password{display:inline-block;padding:15px 0 5px 15px}.formbody .widget-textarea{width:50%;padding-right:15px;margin-top:70px}.formbody .widget-textarea textarea{background:none;width:100%;border:1px solid #004774;padding:15px}.formbody .widget-textarea textarea::-webkit-input-placeholder{text-transform:uppercase;font-weight:600;color:#004774}.formbody .widget-textarea textarea:-ms-input-placeholder{text-transform:uppercase;font-weight:600;color:#004774}.formbody .widget-textarea textarea::-ms-input-placeholder{text-transform:uppercase;font-weight:600;color:#004774}.formbody .widget-textarea textarea::placeholder{text-transform:uppercase;font-weight:600;color:#004774}.formbody .widget-text,.formbody .widget-select{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin-top:70px}.formbody .widget-text input,.formbody .widget-text select,.formbody .widget-select input,.formbody .widget-select select{background:none;padding-left:15px;border:none;border-bottom:1px solid #004774}.formbody .widget-text label,.formbody .widget-text select,.formbody .widget-select label,.formbody .widget-select select{padding-left:15px;text-transform:uppercase;font-weight:600;color:#004774}.formbody .widget-submit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}.formbody .widget-submit button{border:none}.formbody .anmelden{position:relative}.formbody input:-internal-autofill-selected{background-color:#fff !important;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff}.formbody .btn-submit{border-width:0;cursor:pointer}.formbody .btn-submit:hover{background:#004774;color:#e8e000}.formbody .btn-submit:hover:before{width:100%}.numberWrapper{border:1px solid #e8e000;width:200px;height:200px;border-radius:200px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:30px auto;-webkit-transition:all 0.1s linear;-o-transition:all 0.1s linear;transition:all 0.1s linear}.numberWrapper:hover{border-width:2px}.numberWrapper:hover .countNumber{color:#fff}.countNumber{font-size:70px;color:#e8e000;font-weight:600;overflow:visible}.animated-svg{width:100%;height:200px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.animated-svg .svg-inline{width:180px;max-height:200px}.performanceGraphic .svg-inline{width:1500px;max-width:80vw;max-height:unset}.mod_glossary .grouplist ul{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(25px, 1fr))[auto-fit];grid-template-columns:repeat(auto-fit, minmax(25px, 1fr));padding:0;margin:0 0 40px;list-style:none}.mod_glossary .grouplist ul li{-ms-flex-preferred-size:100%;flex-basis:100%;border-bottom:0 none;border:1px solid #ededed}.mod_glossary .grouplist ul li a,.mod_glossary .grouplist ul li span{display:block;padding:8px 0;text-align:center}.mod_glossary .grouplist ul li span{color:#ccc}.mod_glossary .glossary .letter{border-bottom:1px solid #004774;font-family:"CAZentrum-Bold",Arial,sans-serif;margin:80px 0 30px 0}.mod_glossary .glossary h4{font-size:20px;line-height:25px;text-transform:none;font-family:"CAZentrumWide-Regular",Arial,sans-serif;margin-top:0}.mod_glossary .glossary p.more{display:none}.ce_linkteaser.cool-grey{padding:40px 20px 20px 20px;overflow:visible;margin-top:20px;z-index:0}.ce_linkteaser.cool-grey h2{font-size:18px;line-height:20px;text-transform:uppercase}.ce_linkteaser.cool-grey a{margin:0}.ce_linkteaser.cool-grey .label h4{background:#e8e000;color:#004774;padding:5px 10px;margin:0;display:inline-block;text-transform:uppercase;font-size:14px;font-family:"CAZentrumWide-Regular",Arial,sans-serif;position:absolute;left:0px;top:-60px;z-index:5;font-family:"CAZentrumWide-Regular",Arial,sans-serif}.ce_sliderStart{overflow:visible}.slider-control .slider-prev::before{content:"\f104"}.slider-control .slider-next::before{content:"\f105"}.slider-control .slider-prev,.slider-control .slider-next{visibility:hidden;color:#004774}.slider-control .slider-prev:hover::before,.slider-control .slider-next:hover::before{background:#e8e000}.slider-control .slider-prev::before,.slider-control .slider-next::before{position:absolute;font-size:24px;visibility:visible;background:#fff;border-radius:50%;padding:10px 18px;color:#004774}.slider-control .slider-menu{font-size:80px;top:20px}.slider-control .slider-menu b{color:#004774}.slider-control .slider-menu b.active{color:#e8e000 !important}.indigo-blue .slider-control .slider-menu b{color:#fff}.preloader{width:100%;height:100%;overflow:hidden;top:0;left:0;position:fixed;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;z-index:1000 !important}.preloader svg{width:200px;margin:0 auto}.preloader.hidden{-webkit-animation:fadeOut 1s;animation:fadeOut 1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes fadeOut{100%{opacity:0;visibility:hidden}}@keyframes fadeOut{100%{opacity:0;visibility:hidden}}#dynamic-header{width:100%;z-index:999;background:rgba(255,255,255,0);position:fixed;-webkit-box-shadow:0px 0px 0px rgba(0,0,0,0.1);box-shadow:0px 0px 0px rgba(0,0,0,0.1)}#dynamic-header .navis{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#dynamic-header .navlogo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:20px 60px 0 60px;z-index:2}#dynamic-header .mod_changelanguage{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 30px 0 0}#dynamic-header .mod_changelanguage a{font-family:"CAZentrum-Light",Arial,sans-serif;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#dynamic-header .mod_changelanguage ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0px}#dynamic-header .mod_changelanguage ul li.active{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#dynamic-header .mod_changelanguage ul li:not(:last-child):after{content:"|";margin:0 6px}#dynamic-header .logo{height:auto;z-index:8}#dynamic-header .logo img{margin:20px 0}#dynamic-header .longversion{height:50px;position:absolute;top:0px;-webkit-transition:all ease-out 0.2s;-o-transition:all ease-out 0.2s;transition:all ease-out 0.2s}#dynamic-header .shortversion{height:30px;position:absolute;top:-200px;-webkit-transition:all ease-out 0.2s;-o-transition:all ease-out 0.2s;transition:all ease-out 0.2s}#dynamic-header .movingBarContainer{overflow:visible;position:absolute;top:0;left:0;height:100vh;margin-left:auto}#dynamic-header .movingBar{height:200px;width:30px;background-color:#e8e000;position:fixed;top:calc(100vh - 200px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#dynamic-header .scrollDown{position:fixed;top:calc(100vh - 310px);-webkit-writing-mode:vertical-lr;-ms-writing-mode:tb-lr;writing-mode:vertical-lr;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);color:#fff}#dynamic-header .backToTop{-webkit-writing-mode:vertical-lr;-ms-writing-mode:tb-lr;writing-mode:vertical-lr;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);color:#004774;white-space:nowrap;margin-top:-100px}body.open .logo{opacity:0}.home-intro-teaser-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;position:relative}.home-intro-teaser-wrapper .home-intro-teaser{color:#fff;position:absolute;z-index:3;max-width:900px}.home-intro-teaser-wrapper .home-intro-teaser h1{text-align:center}.home-intro-teaser-wrapper .home-intro-teaser h2{font-size:25px;line-height:35px;font-family:"CAZentrumWide-Light",Arial,sans-serif;text-align:center}.home-intro-teaser-wrapper .ce_image:before{content:"";background:rgba(0,0,0,0.5);position:absolute;width:100%;height:100%;z-index:2}.home .home-intro-teaser-wrapper .image_container img{-webkit-animation:fade-right-left 30s infinite linear;animation:fade-right-left 30s infinite linear}@-webkit-keyframes fade-right-left{0%{-webkit-transform:translate(-50px, 0px) scale(1.1);transform:translate(-50px, 0px) scale(1.1)}50%{-webkit-transform:translate(50px, 0px) scale(1.2);transform:translate(50px, 0px) scale(1.2)}100%{-webkit-transform:translate(-50px, 0px) scale(1.1);transform:translate(-50px, 0px) scale(1.1)}}@keyframes fade-right-left{0%{-webkit-transform:translate(-50px, 0px) scale(1.1);transform:translate(-50px, 0px) scale(1.1)}50%{-webkit-transform:translate(50px, 0px) scale(1.2);transform:translate(50px, 0px) scale(1.2)}100%{-webkit-transform:translate(-50px, 0px) scale(1.1);transform:translate(-50px, 0px) scale(1.1)}}.video-wrapper{z-index:0;width:100%;height:100%}.video-wrapper::before{content:"";background:rgba(0,0,0,0.5);position:absolute;width:100%;height:100%;z-index:2}.video-wrapper video{width:100vw;height:100vh;-o-object-fit:cover;object-fit:cover;position:fixed;top:0;left:0}#article-101{padding-top:40px}.footer-wrapper{width:100%;display:-ms-grid;display:grid;-ms-grid-columns:2fr 1fr;grid-template-columns:2fr 1fr;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;font-size:16px;line-height:24px;position:relative;bottom:0}.footer-wrapper .footer-right{background:#ededed}.footer-wrapper .footer-right .social{padding:30px;text-transform:uppercase}.footer-wrapper .footer-right .social .social-links ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer-wrapper .footer-right .social .social-links ul li:not(:last-child){margin-right:25px}.footer-wrapper .footer-right .social .social-links ul a{font-size:28px;line-height:0}.footer-wrapper .footer-right .firmenprofilContent{padding:30px;font-family:"CAZentrum-Light",Arial,sans-serif}.footer-wrapper .footer-right .firmenprofilContent .ce_accordion{vertical-align:bottom}.footer-wrapper .footer-left{background:#f8f8f8;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;padding:0 0 0 60px}.footer-wrapper .footer-left .footernav{padding:30px 30px 30px 0px}.footer-wrapper .footer-left .footernav ul{-webkit-columns:2;columns:2}.footer-wrapper .footer-left .footernav ul a{text-transform:uppercase}.footer-wrapper .footer-left .copyright{padding:30px 30px 30px 0;font-family:"CAZentrum-Light",Arial,sans-serif}.mod_article .accordion-wrapper{margin-bottom:100px}.mod_article .ce_accordion{overflow:visible;margin:0 0 50px 0}.mod_article .ce_accordion.accordion-number .toggler{padding:20px 80px 20px 110px}.mod_article .ce_accordion.accordion-number .toggler span{font-family:"CAZentrumWide-Light",Arial,sans-serif;position:absolute;background:#004774;color:#fff;padding:35px 20px;font-size:32px;line-height:0;top:-39px;width:80px;left:15px;height:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mod_article .ce_accordion .accordion{background:#fff}.mod_article .ce_accordion .accordion ul li:before{color:#e8e000 !important}.mod_article .toggler{width:100%;height:auto;background:#e8e000;color:#004774;padding:20px 80px 20px 20px;font-family:"CAZentrumWide-Regular",Arial,sans-serif;font-size:20px;line-height:30px;font-weight:600;text-transform:uppercase;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:left;cursor:pointer;outline:none;position:relative}.mod_article .accordion{padding:20px}.mod_article .accordion h2{border:0;color:#ededed}.mod_article section:not(:first-child) .toggler{margin-top:50px}.mod_article section:last-child{margin-bottom:15px}.mod_article .toggler:hover,.mod_article .toggler.ui-state-active{border-color:#004774;color:#004774;cursor:pointer}.mod_article .toggler:hover:before,.mod_article .toggler.ui-state-active:before{background:#004774;border-radius:50%;padding:10px 18px;color:#fff;content:"\f077";position:absolute;right:20px;font-size:16px}.mod_article .ui-state-active:before,.mod_article .ui-state-default:before{background:#004774;border-radius:50%;padding:10px 18px;color:#fff;content:"\f078";position:absolute;right:20px;font-size:16px}.footer-akkordeon .toggler{text-transform:uppercase;font-family:"CAZentrum-Regular",Arial,sans-serif;cursor:pointer;border-bottom:1px solid #004774;padding:0 0 20px 0;margin:0 0 20px 0}body{font-size:18px;line-height:26px;font-family:"CAZentrum-Light",Arial,sans-serif;word-wrap:normal;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;color:#004774}.teaser-copy{font-family:"CAZentrum-Regular",Arial,sans-serif}.big-text{font-size:38px;line-height:45px;font-family:"CAZentrum-Light",Arial,sans-serif}h1{font-size:65px;line-height:75px}h2{font-size:45px;line-height:55px;margin-top:0}h3,h4{font-size:18px;line-height:26px;text-transform:uppercase}h1,h2,h3,h4,h5,h6{font-family:"CAZentrumWide-Regular",Arial,sans-serif}h1 span,h2 span,h3 span,h4 span,h5 span,h6 span{font-family:"CAZentrumWide-Light",Arial,sans-serif}strong{font-weight:normal;font-family:"CAZentrum-Bold",Arial,sans-serif}a{text-decoration:none;color:#004774}a:hover{color:#e8e000}.ce_text a{background:#e8e000;padding:0 3px}.ce_text a:hover{background:white;color:#004774;padding:0 3px}ul{margin-bottom:0}.ce_text ul li{padding:4px 20px}.ce_text ul li:before{content:"\f45c";display:block;color:#004774;position:absolute;margin:-1px 0 0 -20px;font-size:8px}.ce_text.bright-purple ul li::before,.ce_text.indigo-blue ul li::before{color:#e8e000}p.more{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}p.more:after{content:"\f067";font-size:16px;color:#004774;position:absolute;pointer-events:none}p.more a{overflow:hidden;text-indent:-200px;height:44px;background:#e8e000;color:#004774;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}p.more a:hover{background:#004774;border-color:#004774;color:#e8e000;text-indent:0;z-index:3}p.more a:hover:before{overflow:hidden;text-indent:-200px}.mod_newslist.wissen{padding-top:20px}.mod_newslist.wissen .news-archiv{background-color:#e8e000;overflow:visible}.mod_newslist.wissen .teaserwrapper-image h2.teaserheadline a:hover{color:#e8e000 !important}.mod_newslist.wissen .layout_latest{position:relative;margin:10px 0 0 0;min-height:450px}.mod_newslist.wissen .archivname{background:#004774;color:#fff;padding:5px 10px;display:inline-block;text-transform:uppercase;font-size:14px;position:absolute;left:20px;top:-20px;z-index:5;font-family:"CAZentrumWide-Regular",Arial,sans-serif}.mod_newslist.wissen .teaserwrapper{background:#e8e000;padding:20px;margin-top:20px;height:calc(100% - 40px)}.mod_newslist.wissen .teaserwrapper .teaserbox{z-index:4;position:relative;font-size:16px;line-height:20px;height:100%}.mod_newslist.wissen .teaserwrapper h2.teaserheadline{-webkit-margin-before:0;margin-block-start:0;font-size:18px;line-height:20px;margin-top:20px}.mod_newslist.wissen .teaserwrapper h2.teaserheadline a{text-transform:uppercase;font-size:18px;line-height:20px}.mod_newslist.wissen .teaserwrapper h2.teaserheadline a:hover{color:rgba(0,71,116,0.5)}.mod_newslist.wissen .teaserwrapper h2.teaserheadline a span{font-family:"CAZentrumWide-Regular",Arial,sans-serif}.mod_newslist.wissen .teaserwrapper .teaserimage{position:absolute;top:0px;left:0;height:100%;width:100%;z-index:2}.mod_newslist.wissen .teaserwrapper .teaserimage .image_container:before{content:"";background:rgba(0,71,116,0.5);position:absolute;width:100%;height:100%;z-index:2}.mod_newslist.wissen .teaserwrapper p.more{position:absolute;bottom:0;right:0}.mod_newslist.wissen .teaserwrapper:not(.teaserwrapper-image) p.more:after{color:#e8e000}.mod_newslist.wissen .teaserwrapper:not(.teaserwrapper-image) p.more a{background-color:#004774;border:none}.teaserwrapper-image{color:#fff}.mod_newsreader>.news-archiv h1{font-size:45px;line-height:55px;font-family:"CAZentrum-Bold",Arial,sans-serif}.team-grid{display:-ms-grid;display:grid;gap:20px;-ms-grid-columns:1fr 2fr;grid-template-columns:1fr 2fr;max-width:1024px}.team-liste .layout_latest{position:relative;padding:20px;height:250px;background:#004774;max-width:200px}.team-liste .layout_latest:hover .team-content,.team-liste .layout_latest:hover .team-email{opacity:1}.team-liste .layout_latest:hover .team-bild{opacity:0}.team-liste .layout_latest .team-name{color:#e8e000;text-transform:uppercase;font-size:18px;line-height:26px}.team-liste .layout_latest .team-content{z-index:4;position:relative;font-size:16px;line-height:20px;color:#fff;opacity:0}.team-liste .layout_latest .team-email{z-index:4;position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;bottom:30px;right:30px;opacity:0}.team-liste .layout_latest .team-email i{font-size:23px;color:#004774}.team-liste .layout_latest .team-email a{background:#e8e000;border-radius:50px;height:50px;width:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around}.team-liste .layout_latest .team-bild{position:absolute;top:0;left:0;height:100%;width:100%;z-index:2}.team-liste .layout_latest .team-bild a{pointer-events:none}.kategorie-filter{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:50px 0 30px 0}.kategorie-filter ul.level_1{margin:0;max-width:none}.kategorie-filter ul.level_1 li.reset{margin:0 0 5px 0}.kategorie-filter ul.level_1 li.reset strong{margin:0 !important}.kategorie-filter li{list-style:none;position:relative;display:inline-block;margin:0 0 10px 0}.kategorie-filter li a:before{border-radius:50px;background:#e8e000;content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:1;width:0%;height:100%}.kategorie-filter li a:hover{color:#004774}.kategorie-filter li a:hover:before{width:100%}.kategorie-filter li span{z-index:1}.kategorie-filter li a,.kategorie-filter li strong{border:2px solid #e8e000;font-size:16px;line-height:20px;padding:8px 20px;text-decoration:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.kategorie-filter li a.active,.kategorie-filter li strong.active{background:#e8e000;color:#004774}.indigo-blue .kategorie-filter li a{color:#e8e000;position:relative}.indigo-blue .kategorie-filter li a:before{border-radius:50px;background:#e8e000;content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:1;width:0%;height:100%}.indigo-blue .kategorie-filter li a:hover{color:#004774}.indigo-blue .kategorie-filter li a:hover:before{width:100%}.indigo-blue .kategorie-filter li span{z-index:1}.indigo-blue .kategorie-filter li strong{color:#004774}.mod_newslist.stellenangebote-liste .layout_latest{position:relative;margin:10px 0 0 0}.mod_newslist.stellenangebote-liste .layout_latest .archivname{background:#e8e000;color:#004774;padding:5px 10px;display:inline-block;text-transform:uppercase;font-size:14px;position:absolute;left:20px;top:0px;z-index:5;font-family:"CAZentrumWide-Regular",Arial,sans-serif}.mod_newslist.stellenangebote-liste .layout_latest .teaserwrapper{min-height:150px;background:#fff;padding:20px;margin-top:20px}.mod_newslist.stellenangebote-liste .layout_latest .teaserwrapper h2.teaserheadline{margin:10px 0 15px 0;line-height:16px}.mod_newslist.stellenangebote-liste .layout_latest .teaserwrapper h2.teaserheadline span{font-size:18px;text-transform:uppercase;font-family:"CAZentrum-Regular",Arial,sans-serif}.mod_newslist.stellenangebote-liste .layout_latest .teaserwrapper .teaseranstellung{color:#004774}.mod_newslist.stellenangebote-liste .layout_latest .teaserbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.mod_newslist.stellenangebote-liste .layout_latest .job-infos{max-width:70%}.mod_newslist.stellenangebote-liste .layout_latest .job-anstellung{color:#004774;display:-webkit-box;display:-ms-flexbox;display:flex}.mod_newslist.stellenangebote-liste .layout_latest .job-anstellung label{margin:0 10px 0 0;font-family:"CAZentrum-Bold",Arial,sans-serif}.mod_newslist.stellenangebote-liste .layout_latest .job-anstellung p{margin:0}.mod_newsreader.jobs-detailseite h1{font-size:45px;line-height:55px;font-family:"CAZentrum-Bold",Arial,sans-serif}.mod_newsreader.jobs-detailseite .job-infos{display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px;margin:50px 0 20px 0}.mod_newsreader.jobs-detailseite .job-standort,.mod_newsreader.jobs-detailseite .job-einsatzbeginn,.mod_newsreader.jobs-detailseite .job-anstellung{background:#ededed;padding:10px 15px}.mod_newsreader.jobs-detailseite .job-standort label,.mod_newsreader.jobs-detailseite .job-einsatzbeginn label,.mod_newsreader.jobs-detailseite .job-anstellung label{font-family:"CAZentrum-Bold",Arial,sans-serif}.mod_newsreader.jobs-detailseite .job-standort p,.mod_newsreader.jobs-detailseite .job-einsatzbeginn p,.mod_newsreader.jobs-detailseite .job-anstellung p{margin:0}#CybotCookiebotDialogBody{padding:0 !important}#CybotCookiebotDialog div{font-family:"CAZentrum-Light",Arial,sans-serif !important;color:#004774 !important;font-size:16px;line-height:20px}#CybotCookiebotDialog div h2{text-transform:none;font-size:18px;font-weight:300;line-height:24px;color:#004774 !important;font-family:"CAZentrumWide-Regular",Arial,sans-serif !important}#CybotCookiebotDialogBodyLevelButtons{float:none !important;margin:10px !important}#CybotCookiebotDialogBodyLevelButtons label,#CybotCookiebotDialogBodyLevelButtons input{min-width:auto !important}#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelectionWrapper{margin:10px !important;padding:0 !important;float:none !important;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}a#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll{border:0px !important}a#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection{background:transparent !important;color:#004774 !important;border:1px solid #cccccc !important;height:auto !important}a#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection:hover{background:#e8e000 !important;border-color:#e8e000 !important}a#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll{background:#004774 !important;height:auto !important;color:#fff !important}a#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll:hover{background:#e8e000 !important;color:#004774 !important}a#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll,a#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection{font-family:"CAZentrum-Light",Arial,sans-serif !important;text-decoration:none !important;text-transform:none;font-size:16px !important;line-height:26px !important;font-weight:normal !important;padding:8px 15px !important;background-repeat:no-repeat;border-radius:0;display:inline-block;cursor:pointer;width:100% !important;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 0 10px 0 !important}#CybotCookiebotDialogBodyLevelButtonsTable{width:100% !important}#CybotCookiebotDialogBodyLevelButtonsSelectPane{border-radius:0 !important}#CybotCookiebotDialogBodyLevelDetailsWrapper{background:#f2f2f2 !important}#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonAccept,#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonAccept,#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll{background-color:#004774 !important;border-color:#004774 !important}#CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton{border-color:#004774 !important}#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogBodyEdgeMoreDetails a,#CybotCookiebotDialog #CybotCookiebotDialogBodyContentText a,#CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonIABHeaderViewPartnersLink,#CybotCookiebotDialog #CybotCookiebotDialogDetailBulkConsentList dt a,#CybotCookiebotDialog #CybotCookiebotDialogDetailFooter a,#CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonIABDescription a,#CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieLink,#CybotCookiebotDialogDetailBodyContentTextAbout a,#CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink:hover,#CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentCookieContainerButton:hover,#CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentIABv2Tab:hover,#CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieProvider:not(.CybotCookiebotDialogDetailBodyContentCookieInfoCount):hover,#CybotCookiebotDialogBodyLevelButtonsSelectPane label:not([for="CybotCookiebotDialogBodyLevelButtonNecessary"]) .CybotCookiebotDialogBodyLevelButtonDescription:hover{color:#004774 !important}#CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink.active{color:#004774 !important;border-bottom:1px solid #004774 !important}#CybotCookiebotDialogHeader{display:none !important}/*! locomotive-scroll v4.1.3 | MIT License | https://github.com/locomotivemtl/locomotive-scroll */#wrapper{position:fixed;width:100%}html.has-scroll-smooth{overflow:hidden;overflow:hidden;position:fixed;left:0;right:0;top:0;bottom:0}html.has-scroll-dragging{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.has-scroll-smooth body{overflow:hidden;overflow:hidden;position:fixed;left:0;right:0;top:0;bottom:0}.has-scroll-smooth [data-scroll-container]{min-height:100vh}[data-scroll-direction="horizontal"] [data-scroll-container]{height:100vh;display:inline-block}[data-scroll-direction="horizontal"] [data-scroll-section]{display:inline-block;vertical-align:top;height:100%}.c-scrollbar{position:absolute;right:0;top:0;width:11px;height:100%;-webkit-transform-origin:center right;-ms-transform-origin:center right;transform-origin:center right;-webkit-transition:opacity 0.3s, -webkit-transform 0.3s;transition:opacity 0.3s, -webkit-transform 0.3s;-o-transition:transform 0.3s, opacity 0.3s;transition:transform 0.3s, opacity 0.3s;transition:transform 0.3s, opacity 0.3s, -webkit-transform 0.3s;opacity:0}.c-scrollbar:hover{-webkit-transform:scaleX(1.45);-ms-transform:scaleX(1.45);transform:scaleX(1.45)}.c-scrollbar:hover,.has-scroll-scrolling .c-scrollbar,.has-scroll-dragging .c-scrollbar{opacity:1}[data-scroll-direction="horizontal"] .c-scrollbar{width:100%;height:10px;top:auto;bottom:0;-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1)}[data-scroll-direction="horizontal"] .c-scrollbar:hover{-webkit-transform:scaleY(1.3);-ms-transform:scaleY(1.3);transform:scaleY(1.3)}.c-scrollbar_thumb{position:absolute;top:0;right:0;background-color:black;opacity:0.5;width:7px;border-radius:10px;margin:2px;cursor:-webkit-grab;cursor:grab}.has-scroll-dragging .c-scrollbar_thumb{cursor:-webkit-grabbing;cursor:grabbing}[data-scroll-direction="horizontal"] .c-scrollbar_thumb{right:auto;bottom:0}.codefog-nav .mod_customnav{margin-top:20px}.codefog-nav .mod_customnav ul.level_1{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.codefog-nav .mod_customnav ul.level_1 li{line-height:35px}.codefog-nav .mod_customnav ul.level_1 a,.codefog-nav .mod_customnav ul.level_1 strong{font-size:20px}.codefog-nav .mod_customnav ul.level_1 strong{color:#e8e000;font-family:"CAZentrum-Light",Arial,sans-serif}#MobileNav{margin-top:110px}#MobileNav .naviHighlight{margin-top:20px}#MobileNav .naviHighlight a{font-size:20px;background:#e8e000;border-radius:50px;display:inline-block;padding:10px 30px}#MobileNav .naviHighlight a:hover{background:#004774;color:#e8e000}#MobileNav ul.level_1{position:relative;list-style:none;padding:0;margin:0;text-align:center}#MobileNav li{margin:0 0 10px 0;color:#004774;line-height:35px;display:block}#MobileNav li .trail{color:#004774}#MobileNav li .forward{font-weight:400 !important}#MobileNav li::before{display:none}#MobileNav li.last{border:none}#MobileNav li:hover ul.level_2{margin:10px 0 20px 0}#MobileNav li:hover .level_2 li{display:list-item !important}#MobileNav li.active{color:#e8e000;font-style:normal;opacity:1;font-weight:400}#MobileNav li.active strong{font-weight:400 !important}#MobileNav li a{display:block;color:#004774;text-decoration:none;-webkit-transition:all ease 0.2s;-o-transition:all ease 0.2s;transition:all ease 0.2s}#MobileNav li a:hover{color:#e8e000}#MobileNav li.trail .level_2 li{display:list-item !important}#MobileNav ul.level_2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#MobileNav .level_2 li{-webkit-transition:all ease 0.5s;-o-transition:all ease 0.5s;transition:all ease 0.5s;font-size:20px;padding:0 15px;display:none;margin:0}#MobileNav .level_2 li::marker{font-size:0}#MobileNav .level_2 li.active{opacity:1 !important}#MobileNav .level_2 li:hover{color:#004774 !important}#MobileNav .level_2 li a{text-transform:none;display:inline-block}#MobileNav .level_2 li a span{padding:0}#MobileNav .level_2 li ::before{display:none !important}.navlogo .background{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);-webkit-mask-image:-webkit-gradient(linear, left bottom, left top, from(transparent), color-stop(40%, black));-webkit-mask-image:-webkit-linear-gradient(bottom, transparent 0%, black 40%);mask-image:-webkit-gradient(linear, left bottom, left top, from(transparent), color-stop(40%, black));mask-image:linear-gradient(to top, transparent 0%, black 40%);position:absolute;left:0;top:0;width:100vw;height:110%;z-index:-1}.mobile_menu_overlay{display:none !important}.mobile_menu{font-size:30px;line-height:40px;font-weight:400;color:#004774;z-index:15}.mobile_menu .inner{background:#fff}.mod_navigation{margin-top:10%}.burger-nav{overflow:scroll;overflow-x:hidden;overflow-y:auto;width:100%;-webkit-transform:translateY(-100vh);-ms-transform:translateY(-100vh);transform:translateY(-100vh);-webkit-transition:0.93s cubic-bezier(0.5, 0.5, 0, 1);-o-transition:0.93s cubic-bezier(0.5, 0.5, 0, 1);transition:0.93s cubic-bezier(0.5, 0.5, 0, 1);background-color:#fff;bottom:0;position:fixed;z-index:2;top:0;left:0}.burger-nav.open{-webkit-transform:translateX(0vw);-ms-transform:translateX(0vw);transform:translateX(0vw);pointer-events:auto}.burger-nav ul.level_1{-webkit-padding-start:0px;padding-inline-start:0px;position:relative}.burger-nav ul.level_1>li{text-align:center;font-size:30px;line-height:55px;font-weight:700;list-style:none !important}.burger-nav ul.level_1>li.submenu>span:after,.burger-nav ul.level_1>li.submenu>a>span:after{content:"";position:absolute;top:0}.burger-nav ul.level_1>li:hover,.burger-nav ul.level_1>li.trail,.burger-nav ul.level_1>li.trail>a,.burger-nav ul.level_1>li.active{color:#004774}.burger-nav ul.level_1>li>a{color:#004774}.burger-nav ul.level_1>li>a:hover span{color:#004774}.burger-nav ul.level_1>li>span{padding:0}.burger-nav ul.level_2{height:0;visibility:hidden;opacity:0;padding:0}.burger-nav ul.level_2 li{display:block;padding:0;-webkit-transition:all ease-in-out 0.3s;-o-transition:all ease-in-out 0.3s;transition:all ease-in-out 0.3s;border-bottom:0px;line-height:35px;font-weight:400}.burger-nav ul.level_2 li:last-child:after{content:"";height:1px;width:50%;background:rgba(255,255,255,0.2);margin:20px auto 10px auto;display:block}.burger-nav ul.level_2 li a,.burger-nav ul.level_2 li span{color:#004774;font-size:20px;line-height:35px}.burger-nav ul.level_2 li a.active,.burger-nav ul.level_2 li a:hover,.burger-nav ul.level_2 li span.active,.burger-nav ul.level_2 li span:hover{color:#004774}.burger-nav ul.level_1 li.submenu.active ul.level_2{margin-bottom:0;visibility:visible;opacity:1;height:100%}.trigger{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:8;height:20px}.action{background:#004774;position:relative}.action--top{height:3px;top:0;width:20px}.action--mid{height:3px;top:4px;width:20px}.action--bottom{height:3px;top:8px;width:20px}.trigger-container{background:#e8e000;border-radius:50px;cursor:pointer;height:70px;width:70px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:8}.trigger-container:hover:not(.open) .bun-top,.trigger-container:hover:not(.open) .bun-mid,.trigger-container:hover:not(.open) .bun-bottom{background:#004774}.trigger-container.open .action--top{background:#004774;top:8px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.trigger-container.open .action--mid{opacity:0}.trigger-container.open .action--bottom{background:#004774;top:2px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}@media (max-width: 1350px){.team-grid{display:block}}@media (max-width: 1100px){.grid-1-3{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}.m-wide-right{width:100%}.c20l,.c25l,.c33l,.c40l,.c38l,.c50l,.c60l,.c62l,.c66l,.c75l,.c80l,.c15l,.c16l,.c30l,.c45l,.c55l,.c70l,.c85l,.c20r,.c25r,.c33r,.c40r,.c38r,.c50r,.c60r,.c66r,.c62r,.c75r,.c80r,.c15r,.c16r,.c30r,.c45r,.c55r,.c70r,.c85r{float:none !important;display:block !important;width:100% !important;margin:0 !important}.subcolumns{width:auto}.subcr,.subcl,.subc{padding:0 !important}}@media (max-width: 1024px){.mobileNO{display:none}.desktopNO{display:unset !important}.grid-1-1{display:block;padding:0}#dynamic-header .navlogo{padding:20px 40px 0 40px}#dynamic-header .navis{display:block}#dynamic-header .mod_changelanguage{margin:0 0 20px 0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.m-wide{width:calc(100% - 250px);padding:0 60px}.karriere.m-wide-right{width:100%}.mod_newslist.wissen .layout_latest{display:-ms-grid;display:grid}.team-filter-box.white{background:none}.team-filter-box.box-padding{padding:0px}.team-filter-box .team-filter{max-width:none;margin-bottom:0px}.team-filter-box .team-filter ul.level_1 li.reset{margin:0 10px 5px 0}.team-filter-box .team-filter ul.level_1 li.reset strong{margin:0 !important}.team-filter-box .team-filter li{width:auto;list-style:none}.team-filter-box .team-filter li a,.team-filter-box .team-filter li strong{text-transform:uppercase;border-radius:50px;border:2px solid #e8e000;font-size:16px;line-height:20px;padding:8px 20px;text-decoration:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.team-filter-box .team-filter li a.active,.team-filter-box .team-filter li strong.active{background:#e8e000;color:#004774;font-family:"CAZentrum-Light"}.footer-wrapper{display:block;position:relative}.footer-wrapper .footer-left{width:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0 0 0 40px}.footer-wrapper .footer-left .footernav{padding:30px 0px}.footer-wrapper .footer-left div{padding-top:10px}.footer-wrapper .footer-right{width:100%;padding:20px 40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer-wrapper .footer-right .social{padding:10px 30px}.footer-wrapper .footer-right .firmenprofilContent{padding:0px}.footer-wrapper .footer-right .firmenprofilContent a{text-transform:uppercase;font-family:"CAZentrum-Regular",Arial,sans-serif}}@media (max-width: 970px){html{font-size:5%}.team-liste.grid-1-1-1{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}.team-liste.grid-1-1-1 .layout_latest{max-width:324px}.team-liste.grid-1-1-1 .layout_latest:not(:last-child){margin:0 0 20px 0}.team-liste.grid-1-1-1 .cover .image_container img{-o-object-position:center top;object-position:center top}#MobileNav ul.level_2{display:block}.mod_newsreader.jobs-detailseite .job-infos{display:block;margin:30px 0}.mod_newsreader.jobs-detailseite h1{font-size:25px;line-height:35px}.mod_newsreader.jobs-detailseite .job-standort,.mod_newsreader.jobs-detailseite .job-einsatzbeginn,.mod_newsreader.jobs-detailseite .job-anstellung{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.mod_article .ce_accordion{margin:0 0 20px 0}}@media (max-width: 768px){.home .home-intro-teaser-wrapper .image_container img{-webkit-animation:fade-right-left 15s infinite linear;animation:fade-right-left 15s infinite linear}.home .cover .image_container img{-o-object-position:15%;object-position:15%}@-webkit-keyframes fade-right-left{0%{-webkit-transform:translate(-20px, 0px) scale(1.1);transform:translate(-20px, 0px) scale(1.1)}50%{-webkit-transform:translate(20px, 0px) scale(1.2);transform:translate(20px, 0px) scale(1.2)}100%{-webkit-transform:translate(-20px, 0px) scale(1.1);transform:translate(-20px, 0px) scale(1.1)}}@keyframes fade-right-left{0%{-webkit-transform:translate(-20px, 0px) scale(1.1);transform:translate(-20px, 0px) scale(1.1)}50%{-webkit-transform:translate(20px, 0px) scale(1.2);transform:translate(20px, 0px) scale(1.2)}100%{-webkit-transform:translate(-20px, 0px) scale(1.1);transform:translate(-20px, 0px) scale(1.1)}}.formbody .subcolumns{width:100%}.formbody .widget{margin-top:40px;width:100%;padding:0}.formbody .widget-select{margin:65px auto 25px auto}.mod_article.last{padding-bottom:0}.center-content.vh-min-100{min-height:unset}.center-content .m-wide{margin:80px auto}.center-content .margin-t100,.center-content .margin-b100{margin:0}#dynamic-header .movingBar{width:22px}.kontakt-button{display:none !important}.m-wide{width:100%;padding:0 40px}.karriere.grid{display:block}.footer-wrapper .footer-left{display:block;padding:0 0 0 60px}}@media (max-width: 650px){.trigger-container{height:50px;width:50px}#MobileNav{margin-top:80px}#MobileNav .naviHighlight{margin-top:0px}.grid{display:block}h1{font-size:30px;line-height:40px}.big-text,h2{font-size:30px;line-height:40px}h3,h4{font-size:17px;line-height:23px}.home-intro-teaser .button-effect a{margin:10px 0}.team-liste.grid-1-1-1 .layout_latest{margin:0 auto 20px auto !important}#footer .footer-wrapper .footer-left{display:block}.mod_article .toggler{font-size:16px;line-height:22px;min-height:84px}.mod_article .ui-state-default:before,.mod_article .toggler:hover:before{padding:10px 14px}.mod_article .ce_accordion.accordion-number .toggler{padding:20px 80px}.mod_article .ce_accordion.accordion-number .toggler span{font-size:22px;top:0px;width:60px;left:0px;height:84px}.codefog-nav .mod_customnav ul.level_1{display:block;text-align:center}.footer-wrapper .footer-left{padding:20px 0 20px 40px}.footer-wrapper .footer-left .copyright{padding:0}.footer-wrapper .footer-left .footernav{padding:30px 0 0 0}.footer-wrapper .footer-left .footernav ul li:not(:last-child){margin-bottom:10px}}

.cover img {
    font-family: 'object-fit: cover;';
}

.button-effect a:before,.button-effect button.submit:before,p.back a:before,p.back button.submit:before,.widget-submit a:before,.widget-submit button.submit:before,.formbody .btn-submit:before,.button-effect a,.button-effect button.submit,p.back a,p.back button.submit,.widget-submit a,.widget-submit button.submit,.formbody .btn-submit,.slider-control .slider-prev::before,.slider-control .slider-next::before,#dynamic-header,#dynamic-header .mod_changelanguage ul li:hover,#dynamic-header .logo,.mod_article .toggler,.mod_article .toggler:hover,.mod_article .toggler.ui-state-active,a,p.more a,.team-liste .layout_latest .team-content,.team-liste .layout_latest .team-email,.team-liste .layout_latest .team-bild,.kategorie-filter li a:before,.indigo-blue .kategorie-filter li a,.indigo-blue .kategorie-filter li a:before,#MobileNav .naviHighlight a{-webkit-transition:all ease-in-out 0.3s !important;-o-transition:all ease-in-out 0.3s !important;transition:all ease-in-out 0.3s !important}.phone:before,.mail:before,.slider-control .slider-prev::before,.slider-control .slider-next::before,.mod_article .toggler:hover:before,.mod_article .toggler.ui-state-active:before,.mod_article .ui-state-active:before,.mod_article .ui-state-default:before,.ce_text ul li:before,p.more:after{font-family:"Font Awesome 5 Free";font-weight:900}html{-webkit-text-size-adjust:none;margin:0;padding:0;height:100%}*{-webkit-box-sizing:border-box;box-sizing:border-box}*:focus{outline:none}.mod_article.last{padding-bottom:200px}.vh100{height:100vh}.vh-min-75{min-height:75vh}.vh-min-100{min-height:100vh}.vw100{width:100vw}.xxs-wide{max-width:550px;margin:0 auto;padding:0 20px}.xs-wide{max-width:680px;margin:0 auto;padding:0 20px}.xs-wide-not-centered{max-width:680px}.s-wide{max-width:900px;margin:0 auto;padding:0 20px}.m-wide{width:calc(100% - 450px);max-width:900px}.m-wide-right{width:calc(100% - 225px);margin:0 0 0 auto}.m-wide-left{width:calc(100% - 225px);margin:0 auto 0 0}.x-wide{width:100%;padding:0 30px}.max-width-700{max-width:700px}.cool-grey{background:#ededed}.cool-grey h3{color:#e8e000}.indigo-blue{background:#004774;color:#fff}.indigo-blue h2,.indigo-blue h4{color:#e8e000}.indigo-blue .big-text{color:#e8e000}.bright-purple{background:#83207b;color:#fff}.bright-purple.ce_text a{color:#e8e000;background:none}.bright-purple.ce_text a:hover{color:#fff}.white{background:#fff}.section-padding{padding:90px 0px 80px 0}.box-padding{padding:40px 45px}.box-padding h2{margin-top:0}.margin-left{margin-left:10%}.dont-flex{-webkit-box-flex:0 !important;-ms-flex:0 0 100% !important;flex:0 0 100% !important;max-width:100% !important}.flexbox{display:-webkit-box;display:-ms-flexbox;display:flex}.center-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.grid{display:-ms-grid;display:grid;grid-gap:20px}.grid-1-1{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}.grid-1-1-1{-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr}.grid-1-1-1-1{-ms-grid-columns:(minmax(210px, 1fr))[auto-fit];grid-template-columns:repeat(auto-fit, minmax(210px, 1fr))}.grid-1-3{-ms-grid-columns:1fr 2fr;grid-template-columns:1fr 2fr}.grid-2-1{-ms-grid-columns:2fr 1.5fr;grid-template-columns:2fr 1.5fr}.desktopNO{display:none !important}.text-align-center{text-align:center}.overflow-visible{overflow:visible}.ce_image{display:inline-block}.ce_image .image_container{line-height:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ce_image .image_container figcaption{margin:15px 0 0 0;font-size:14px;line-height:18px}.m-height{max-height:600px}.ce_image.cover .image_container,.cover .image_container{height:100%;width:100%}.ce_image.cover .image_container img,.cover .image_container img{font-family:"object-fit: cover;";-o-object-fit:cover;object-fit:cover;height:100%;width:100%;-o-object-position:center;object-position:center}@font-face{font-family:"CAZentrumWide-Light";src:url("/files/theme/fonts/CA-Zentrum/CAZentrumWide-Light_v1007.woff2") format("woff2")}@font-face{font-family:"CAZentrumWide-LightItalic";src:url("/files/theme/fonts/CA-Zentrum/CAZentrumWide-LightItalic_v1007.woff2") format("woff2")}@font-face{font-family:"CAZentrumWide-Regular";src:url("/files/theme/fonts/CA-Zentrum/CAZentrumWide-Regular_v1007.woff2") format("woff2")}@font-face{font-family:"CAZentrumWide-Italic";src:url("/files/theme/fonts/CA-Zentrum/CAZentrumWide-Italic_v1007.woff2") format("woff2")}@font-face{font-family:"CAZentrumWide-Medium";src:url("/files/theme/fonts/CA-Zentrum/CAZentrumWide-Medium_v1007.woff2") format("woff2")}@font-face{font-family:"CAZentrumWide-MediumItalic";src:url("/files/theme/fonts/CA-Zentrum/CAZentrumWide-MediumItalic_v1007.woff2") format("woff2")}@font-face{font-family:"CAZentrumWide-Bold";src:url("/files/theme/fonts/CA-Zentrum/CAZentrumWide-Bold_v1007.woff2") format("woff2")}@font-face{font-family:"CAZentrumWide-BoldItalic";src:url("/files/theme/fonts/CA-Zentrum/CAZentrumWide-BoldItalic_v1007.woff2") format("woff2")}@font-face{font-family:"CAZentrumWide-Black";src:url("/files/theme/fonts/CA-Zentrum/CAZentrumWide-Black_v1007.woff2") format("woff2")}@font-face{font-family:"CAZentrumWide-BlackItalic";src:url("/files/theme/fonts/CA-Zentrum/CAZentrumWide-BlackItalic_v1007.woff2") format("woff2")}@font-face{font-family:"CAZentrum-Light";src:url("/files/theme/fonts/CA-Zentrum/CAZentrum-Light_v1007.woff2") format("woff2")}@font-face{font-family:"CAZentrum-LightItalic";src:url("/files/theme/fonts/CA-Zentrum/CAZentrum-LightItalic_v1007.woff2") format("woff2")}@font-face{font-family:"CAZentrum-Regular";src:url("/files/theme/fonts/CA-Zentrum/CAZentrum-Regular_v1007.woff2") format("woff2")}@font-face{font-family:"CAZentrum-Italic";src:url("/files/theme/fonts/CA-Zentrum/CAZentrum-Italic_v1007.woff2") format("woff2")}@font-face{font-family:"CAZentrum-Medium";src:url("/files/theme/fonts/CA-Zentrum/CAZentrum-Medium_v1007.woff2") format("woff2")}@font-face{font-family:"CAZentrum-MediumItalic";src:url("/files/theme/fonts/CA-Zentrum/CAZentrum-MediumItalic_v1007.woff2") format("woff2")}@font-face{font-family:"CAZentrum-Bold";src:url("/files/theme/fonts/CA-Zentrum/CAZentrum-Bold_v1007.woff2") format("woff2")}@font-face{font-family:"CAZentrum-BoldItalic";src:url("/files/theme/fonts/CA-Zentrum/CAZentrum-BoldItalic_v1007.woff2") format("woff2")}@font-face{font-family:"CAZentrum-Black";src:url("/files/theme/fonts/CA-Zentrum/CAZentrum-Black_v1007.woff2") format("woff2")}@font-face{font-family:"CAZentrum-BlackItalic";src:url("/files/theme/fonts/CA-Zentrum/CAZentrum-BlackItalic_v1007.woff2") format("woff2")}.margin-t0{margin-top:0 !important}.margin-t10{margin-top:10px !important}.margin-t20{margin-top:20px !important}.margin-t30{margin-top:30px !important}.margin-t40{margin-top:40px !important}.margin-t50{margin-top:50px !important}.margin-t60{margin-top:60px !important}.margin-t70{margin-top:70px !important}.margin-t80{margin-top:80px !important}.margin-t90{margin-top:90px !important}.margin-t100{margin-top:100px !important}.margin-t-10{margin-top:-10px !important}.margin-t-20{margin-top:-20px !important}.margin-t-30{margin-top:-30px !important}.margin-t-40{margin-top:-40px !important}.margin-t-50{margin-top:-50px !important}.margin-t-60{margin-top:-60px !important}.margin-t-70{margin-top:-70px !important}.margin-t-80{margin-top:-80px !important}.margin-t-90{margin-top:-90px !important}.margin-t-100{margin-top:-100px !important}.margin-b0{margin-bottom:0 !important}.margin-b10{margin-bottom:10px !important}.margin-b20{margin-bottom:20px !important}.margin-b30{margin-bottom:30px !important}.margin-b40{margin-bottom:40px !important}.margin-b50{margin-bottom:50px !important}.margin-b60{margin-bottom:60px !important}.margin-b70{margin-bottom:70px !important}.margin-b80{margin-bottom:80px !important}.margin-b90{margin-bottom:90px !important}.margin-b100{margin-bottom:100px !important}.padding-t0{padding-top:0 !important}.padding-t10{padding-top:10px !important}.padding-t20{padding-top:20px !important}.padding-t30{padding-top:30px !important}.padding-t40{padding-top:40px !important}.padding-t50{padding-top:50px !important}.padding-t60{padding-top:60px !important}.padding-t70{padding-top:70px !important}.padding-t80{padding-top:80px !important}.padding-t90{padding-top:90px !important}.padding-t100{padding-top:100px !important}.padding-b0{padding-bottom:0 !important}.padding-b10{padding-bottom:10px !important}.padding-b20{padding-bottom:20px !important}.padding-b30{padding-bottom:30px !important}.padding-b40{padding-bottom:40px !important}.padding-b50{padding-bottom:50px !important}.padding-b60{padding-bottom:60px !important}.padding-b70{padding-bottom:70px !important}.padding-b80{padding-bottom:80px !important}.padding-b90{padding-bottom:90px !important}.padding-b100{padding-bottom:100px !important}.padding-b200{padding-bottom:200px !important}.box{padding:30px 20px 20px 20px;position:relative;overflow:visible;margin:50px 0 20px 0px}.box.label h4{position:absolute;background:#e8e000;color:#004774;top:-40px;padding:5px 10px;font-size:14px}.degree-wrapper{position:absolute;left:-130px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:auto;height:auto}.ring-wrapper{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ring svg text{fill:#004774;font-family:"CAZentrum-Regular",Arial,sans-serif;font-size:40px;text-transform:uppercase}.ring svg{-webkit-animation:rotate 30s linear infinite;animation:rotate 30s linear infinite;width:180px;height:180px}@-webkit-keyframes rotate{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.phone,.mail{overflow:visible}.phone a,.phone h3,.phone p,.mail a,.mail h3,.mail p{padding-left:30px}.phone a:hover,.mail a:hover{color:#004774;text-decoration:underline}.phone:before,.mail:before{display:block;color:#004774;position:absolute;margin:-1px 0 0 0px;font-size:18px}.phone:before{content:"\f3cd"}.mail:before{content:"\f0e0"}.button,.button-effect a,.button-effect button.submit,p.back a,p.back button.submit,.widget-submit a,.widget-submit button.submit,.formbody .btn-submit,.kategorie-filter li a,.kategorie-filter li strong{text-transform:uppercase;border-radius:50px;font-family:"CAZentrum-Regular",Arial,sans-serif}.button-effect a,.button-effect button.submit,p.back a,p.back button.submit,.widget-submit a,.widget-submit button.submit,.formbody .btn-submit{position:relative;display:inline-block;margin:30px 0;background:#e8e000;color:#004774;padding:8px 30px;overflow:hidden}.button-effect a:before,.button-effect button.submit:before,p.back a:before,p.back button.submit:before,.widget-submit a:before,.widget-submit button.submit:before,.formbody .btn-submit:before{background:#004774;content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:-2;width:0%;height:100%}.kontakt-button .contact-box .contact-headline{border:2px solid #e8e000}.indigo-blue .button-effect a:before,.button-effect .indigo-blue a:before,.indigo-blue .button-effect button.submit:before,.button-effect .indigo-blue button.submit:before,.indigo-blue p.back a:before,p.back .indigo-blue a:before,.indigo-blue p.back button.submit:before,p.back .indigo-blue button.submit:before,.indigo-blue .widget-submit a:before,.widget-submit .indigo-blue a:before,.indigo-blue .widget-submit button.submit:before,.widget-submit .indigo-blue button.submit:before,.indigo-blue .formbody .btn-submit:before,.formbody .indigo-blue .btn-submit:before{background:#fff}p.more a{font-size:16px;line-height:20px;display:inline-block;padding:8px 20px;text-transform:uppercase;border-radius:50px;border:2px solid #e8e000}p.more a span{display:none}.button-effect span,p.back span,.widget-submit span{z-index:3;position:relative}.button-effect a,.button-effect button.submit,p.back a,p.back button.submit,.widget-submit a,.widget-submit button.submit{cursor:pointer}.button-effect a:hover,.button-effect button.submit:hover,p.back a:hover,p.back button.submit:hover,.widget-submit a:hover,.widget-submit button.submit:hover{color:#e8e000;background:transparent}.button-effect a:hover:before,.button-effect button.submit:hover:before,p.back a:hover:before,p.back button.submit:hover:before,.widget-submit a:hover:before,.widget-submit button.submit:hover:before{width:100%}#kontaktbutton{position:absolute;bottom:0;z-index:3;width:100%}.kontakt-button{position:absolute;bottom:30px;right:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;z-index:5}.kontakt-button .contact-box{max-height:60px;width:180px;overflow:hidden;-webkit-transition:max-height 0.15s ease-out;-o-transition:max-height 0.15s ease-out;transition:max-height 0.15s ease-out;position:relative}.kontakt-button .contact-box:hover{max-height:none;-webkit-transition:max-height 0.25s ease-in;-o-transition:max-height 0.25s ease-in;transition:max-height 0.25s ease-in;background:#e8e000;border-radius:50px;padding:30px;width:auto}.kontakt-button .contact-box:hover .contact-headline{opacity:0;display:none}.kontakt-button .contact-box:hover .contact-content{opacity:1}.kontakt-button .contact-box .phone a.phone-number,.kontakt-button .contact-box .phone h3,.kontakt-button .contact-box .phone p,.kontakt-button .contact-box .mail a.phone-number,.kontakt-button .contact-box .mail h3,.kontakt-button .contact-box .mail p{padding-left:30px}.kontakt-button .contact-box .phone a.mail-address,.kontakt-button .contact-box .mail a.mail-address{padding-left:0}.kontakt-button .contact-box .contact-headline{border-radius:50px;padding:8px 30px;text-transform:uppercase;color:#e8e000;display:inline-block;position:absolute;bottom:0;right:0;margin:0}.kontakt-button .contact-box .contact-headline-open{text-transform:uppercase;margin:0 0 20px 0 !important;text-align:center}.kontakt-button .contact-box .contact-content{opacity:0}.kontakt-button .contact-box .contact-content p{margin:0}.formbody a.forgot-password{display:inline-block;padding:15px 0 5px 15px}.formbody .widget-textarea{width:50%;padding-right:15px;margin-top:70px}.formbody .widget-textarea textarea{background:none;width:100%;border:1px solid #004774;padding:15px}.formbody .widget-textarea textarea::-webkit-input-placeholder{text-transform:uppercase;font-weight:600;color:#004774}.formbody .widget-textarea textarea:-ms-input-placeholder{text-transform:uppercase;font-weight:600;color:#004774}.formbody .widget-textarea textarea::-ms-input-placeholder{text-transform:uppercase;font-weight:600;color:#004774}.formbody .widget-textarea textarea::placeholder{text-transform:uppercase;font-weight:600;color:#004774}.formbody .widget-text,.formbody .widget-select{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin-top:70px}.formbody .widget-text input,.formbody .widget-text select,.formbody .widget-select input,.formbody .widget-select select{background:none;padding-left:15px;border:none;border-bottom:1px solid #004774}.formbody .widget-text label,.formbody .widget-text select,.formbody .widget-select label,.formbody .widget-select select{padding-left:15px;text-transform:uppercase;font-weight:600;color:#004774}.formbody .widget-submit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}.formbody .widget-submit button{border:none}.formbody .anmelden{position:relative}.formbody input:-internal-autofill-selected{background-color:#fff !important;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff}.formbody .btn-submit{border-width:0;cursor:pointer}.formbody .btn-submit:hover{background:#004774;color:#e8e000}.formbody .btn-submit:hover:before{width:100%}.numberWrapper{border:1px solid #e8e000;width:200px;height:200px;border-radius:200px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:30px auto;-webkit-transition:all 0.1s linear;-o-transition:all 0.1s linear;transition:all 0.1s linear}.numberWrapper:hover{border-width:2px}.numberWrapper:hover .countNumber{color:#fff}.countNumber{font-size:70px;color:#e8e000;font-weight:600;overflow:visible}.animated-svg{width:100%;height:200px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.animated-svg .svg-inline{width:180px;max-height:200px}.performanceGraphic .svg-inline{width:1500px;max-width:80vw;max-height:unset}.mod_glossary .grouplist ul{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(25px, 1fr))[auto-fit];grid-template-columns:repeat(auto-fit, minmax(25px, 1fr));padding:0;margin:0 0 40px;list-style:none}.mod_glossary .grouplist ul li{-ms-flex-preferred-size:100%;flex-basis:100%;border-bottom:0 none;border:1px solid #ededed}.mod_glossary .grouplist ul li a,.mod_glossary .grouplist ul li span{display:block;padding:8px 0;text-align:center}.mod_glossary .grouplist ul li span{color:#ccc}.mod_glossary .glossary .letter{border-bottom:1px solid #004774;font-family:"CAZentrum-Bold",Arial,sans-serif;margin:80px 0 30px 0}.mod_glossary .glossary h4{font-size:20px;line-height:25px;text-transform:none;font-family:"CAZentrumWide-Regular",Arial,sans-serif;margin-top:0}.mod_glossary .glossary p.more{display:none}.ce_linkteaser.cool-grey{padding:40px 20px 20px 20px;overflow:visible;margin-top:20px;z-index:0}.ce_linkteaser.cool-grey h2{font-size:18px;line-height:20px;text-transform:uppercase}.ce_linkteaser.cool-grey a{margin:0}.ce_linkteaser.cool-grey .label h4{background:#e8e000;color:#004774;padding:5px 10px;margin:0;display:inline-block;text-transform:uppercase;font-size:14px;font-family:"CAZentrumWide-Regular",Arial,sans-serif;position:absolute;left:0px;top:-60px;z-index:5;font-family:"CAZentrumWide-Regular",Arial,sans-serif}.ce_sliderStart{overflow:visible}.slider-control .slider-prev::before{content:"\f104"}.slider-control .slider-next::before{content:"\f105"}.slider-control .slider-prev,.slider-control .slider-next{visibility:hidden;color:#004774}.slider-control .slider-prev:hover::before,.slider-control .slider-next:hover::before{background:#e8e000}.slider-control .slider-prev::before,.slider-control .slider-next::before{position:absolute;font-size:24px;visibility:visible;background:#fff;border-radius:50%;padding:10px 18px;color:#004774}.slider-control .slider-menu{font-size:80px;top:20px}.slider-control .slider-menu b{color:#004774}.slider-control .slider-menu b.active{color:#e8e000 !important}.indigo-blue .slider-control .slider-menu b{color:#fff}.preloader{width:100%;height:100%;overflow:hidden;top:0;left:0;position:fixed;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;z-index:1000 !important}.preloader svg{width:200px;margin:0 auto}.preloader.hidden{-webkit-animation:fadeOut 1s;animation:fadeOut 1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes fadeOut{100%{opacity:0;visibility:hidden}}@keyframes fadeOut{100%{opacity:0;visibility:hidden}}#dynamic-header{width:100%;z-index:999;background:rgba(255,255,255,0);position:fixed;-webkit-box-shadow:0px 0px 0px rgba(0,0,0,0.1);box-shadow:0px 0px 0px rgba(0,0,0,0.1)}#dynamic-header .navis{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#dynamic-header .navlogo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:20px 60px 0 60px;z-index:2}#dynamic-header .mod_changelanguage{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 30px 0 0}#dynamic-header .mod_changelanguage a{font-family:"CAZentrum-Light",Arial,sans-serif;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#dynamic-header .mod_changelanguage ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0px}#dynamic-header .mod_changelanguage ul li.active{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#dynamic-header .mod_changelanguage ul li:not(:last-child):after{content:"|";margin:0 6px}#dynamic-header .logo{height:auto;z-index:8}#dynamic-header .logo img{margin:20px 0}#dynamic-header .longversion{height:50px;position:absolute;top:0px;-webkit-transition:all ease-out 0.2s;-o-transition:all ease-out 0.2s;transition:all ease-out 0.2s}#dynamic-header .shortversion{height:30px;position:absolute;top:-200px;-webkit-transition:all ease-out 0.2s;-o-transition:all ease-out 0.2s;transition:all ease-out 0.2s}#dynamic-header .movingBarContainer{overflow:visible;position:absolute;top:0;left:0;height:100vh;margin-left:auto}#dynamic-header .movingBar{height:200px;width:30px;background-color:#e8e000;position:fixed;top:calc(100vh - 200px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#dynamic-header .scrollDown{position:fixed;top:calc(100vh - 310px);-webkit-writing-mode:vertical-lr;-ms-writing-mode:tb-lr;writing-mode:vertical-lr;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);color:#fff}#dynamic-header .backToTop{-webkit-writing-mode:vertical-lr;-ms-writing-mode:tb-lr;writing-mode:vertical-lr;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);color:#004774;white-space:nowrap;margin-top:-100px}body.open .logo{opacity:0}.home-intro-teaser-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;position:relative}.home-intro-teaser-wrapper .home-intro-teaser{color:#fff;position:absolute;z-index:3;max-width:900px}.home-intro-teaser-wrapper .home-intro-teaser h1{text-align:center}.home-intro-teaser-wrapper .home-intro-teaser h2{font-size:25px;line-height:35px;font-family:"CAZentrumWide-Light",Arial,sans-serif;text-align:center}.home-intro-teaser-wrapper .ce_image:before{content:"";background:rgba(0,0,0,0.5);position:absolute;width:100%;height:100%;z-index:2}.home .home-intro-teaser-wrapper .image_container img{-webkit-animation:fade-right-left 30s infinite linear;animation:fade-right-left 30s infinite linear}@-webkit-keyframes fade-right-left{0%{-webkit-transform:translate(-50px, 0px) scale(1.1);transform:translate(-50px, 0px) scale(1.1)}50%{-webkit-transform:translate(50px, 0px) scale(1.2);transform:translate(50px, 0px) scale(1.2)}100%{-webkit-transform:translate(-50px, 0px) scale(1.1);transform:translate(-50px, 0px) scale(1.1)}}@keyframes fade-right-left{0%{-webkit-transform:translate(-50px, 0px) scale(1.1);transform:translate(-50px, 0px) scale(1.1)}50%{-webkit-transform:translate(50px, 0px) scale(1.2);transform:translate(50px, 0px) scale(1.2)}100%{-webkit-transform:translate(-50px, 0px) scale(1.1);transform:translate(-50px, 0px) scale(1.1)}}.video-wrapper{z-index:0;width:100%;height:100%}.video-wrapper::before{content:"";background:rgba(0,0,0,0.5);position:absolute;width:100%;height:100%;z-index:2}.video-wrapper video{width:100vw;height:100vh;-o-object-fit:cover;object-fit:cover;position:fixed;top:0;left:0}#article-101{padding-top:40px}.footer-wrapper{width:100%;display:-ms-grid;display:grid;-ms-grid-columns:2fr 1fr;grid-template-columns:2fr 1fr;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;font-size:16px;line-height:24px;position:absolute;bottom:0;height:auto}.footer-wrapper .footer-right{background:#ededed}.footer-wrapper .footer-right .social{padding:30px;text-transform:uppercase}.footer-wrapper .footer-right .social .social-links ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer-wrapper .footer-right .social .social-links ul li:not(:last-child){margin-right:25px}.footer-wrapper .footer-right .social .social-links ul a{font-size:28px;line-height:0}.footer-wrapper .footer-right .firmenprofilContent{padding:30px;font-family:"CAZentrum-Light",Arial,sans-serif}.footer-wrapper .footer-right .firmenprofilContent .ce_accordion{vertical-align:bottom}.footer-wrapper .footer-left{background:#f8f8f8;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;padding:0 0 0 60px}.footer-wrapper .footer-left .footernav{padding:30px 30px 30px 0px}.footer-wrapper .footer-left .footernav ul{-webkit-columns:2;columns:2}.footer-wrapper .footer-left .footernav ul a{text-transform:uppercase}.footer-wrapper .footer-left .copyright{padding:30px 30px 30px 0;font-family:"CAZentrum-Light",Arial,sans-serif}.mod_article.last .m-wide{margin-bottom:100px}.mod_article .accordion-wrapper{margin-bottom:100px}.mod_article .ce_accordion{-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;overflow:visible;margin:0 0 50px 0}.mod_article .ce_accordion.accordion-number .toggler{padding:20px 80px 20px 110px}.mod_article .ce_accordion.accordion-number .toggler span{font-family:"CAZentrumWide-Light",Arial,sans-serif;position:absolute;background:#004774;color:#fff;padding:35px 20px;font-size:32px;line-height:0;top:-39px;width:80px;left:15px;height:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mod_article .ce_accordion .accordion{background:#fff}.mod_article .ce_accordion .accordion ul li:before{color:#e8e000 !important}.mod_article .toggler{width:100%;height:auto;background:#e8e000;color:#004774;padding:20px 80px 20px 20px;font-family:"CAZentrumWide-Regular",Arial,sans-serif;font-size:20px;line-height:30px;font-weight:600;text-transform:uppercase;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:left;cursor:pointer;outline:none;position:relative}.mod_article .accordion{padding:20px}.mod_article .accordion h2{border:0;color:#ededed}.mod_article section:not(:first-child) .toggler{margin-top:50px}.mod_article section:last-child{margin-bottom:15px}.mod_article .toggler:hover,.mod_article .toggler.ui-state-active{border-color:#004774;color:#004774;cursor:pointer}.mod_article .toggler:hover:before,.mod_article .toggler.ui-state-active:before{background:#004774;border-radius:50%;padding:10px 18px;color:#fff;content:"\f077";position:absolute;right:20px;font-size:16px}.mod_article .ui-state-active:before,.mod_article .ui-state-default:before{background:#004774;border-radius:50%;padding:10px 18px;color:#fff;content:"\f078";position:absolute;right:20px;font-size:16px}.footer-akkordeon .toggler{text-transform:uppercase;font-family:"CAZentrum-Regular",Arial,sans-serif;cursor:pointer;border-bottom:1px solid #004774;padding:0 0 20px 0;margin:0 0 20px 0}body{font-size:18px;line-height:26px;font-family:"CAZentrum-Light",Arial,sans-serif;word-wrap:normal;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;color:#004774}.teaser-copy{font-family:"CAZentrum-Regular",Arial,sans-serif}.big-text{font-size:38px;line-height:45px;font-family:"CAZentrum-Light",Arial,sans-serif;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}h1{font-size:65px;line-height:75px;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}h2{font-size:45px;line-height:55px;margin-top:0;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}h3,h4{font-size:18px;line-height:26px;text-transform:uppercase;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}h1,h2,h3,h4,h5,h6{font-family:"CAZentrumWide-Regular",Arial,sans-serif}h1 span,h2 span,h3 span,h4 span,h5 span,h6 span{font-family:"CAZentrumWide-Light",Arial,sans-serif}strong{font-weight:normal;font-family:"CAZentrum-Bold",Arial,sans-serif}a{text-decoration:none;color:#004774}a:hover{color:#e8e000}.ce_text a{background:#e8e000;padding:0 3px}.ce_text a:hover{background:white;color:#004774;padding:0 3px}ul{margin-bottom:0}.ce_text ul li{padding:4px 20px}.ce_text ul li:before{content:"\f45c";display:block;color:#004774;position:absolute;margin:-1px 0 0 -20px;font-size:8px}.ce_text.bright-purple ul li::before,.ce_text.indigo-blue ul li::before{color:#e8e000}p.more{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}p.more:after{content:"\f067";font-size:16px;color:#004774;position:absolute;pointer-events:none}p.more a{overflow:hidden;text-indent:-200px;height:44px;background:#e8e000;color:#004774;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}p.more a:hover{background:#004774;border-color:#004774;color:#e8e000;text-indent:0;z-index:3}p.more a:hover:before{overflow:hidden;text-indent:-200px}.mod_newslist.wissen{padding-top:20px}.mod_newslist.wissen .news-archiv{background-color:#e8e000;overflow:visible}.mod_newslist.wissen .teaserwrapper-image h2.teaserheadline a:hover{color:#e8e000 !important}.mod_newslist.wissen .layout_latest{position:relative;margin:10px 0 0 0;min-height:450px}.mod_newslist.wissen .archivname{background:#004774;color:#fff;padding:5px 10px;display:inline-block;text-transform:uppercase;font-size:14px;position:absolute;left:20px;top:-20px;z-index:5;font-family:"CAZentrumWide-Regular",Arial,sans-serif}.mod_newslist.wissen .teaserwrapper{background:#e8e000;padding:20px;margin-top:20px;height:calc(100% - 40px)}.mod_newslist.wissen .teaserwrapper .teaserbox{z-index:4;position:relative;font-size:16px;line-height:20px;height:100%}.mod_newslist.wissen .teaserwrapper h2.teaserheadline{-webkit-margin-before:0;margin-block-start:0;font-size:18px;line-height:20px;margin-top:20px}.mod_newslist.wissen .teaserwrapper h2.teaserheadline a{text-transform:uppercase;font-size:18px;line-height:20px}.mod_newslist.wissen .teaserwrapper h2.teaserheadline a:hover{color:rgba(0,71,116,0.5)}.mod_newslist.wissen .teaserwrapper h2.teaserheadline a span{font-family:"CAZentrumWide-Regular",Arial,sans-serif}.mod_newslist.wissen .teaserwrapper .teaserimage{position:absolute;top:0px;left:0;height:100%;width:100%;z-index:2}.mod_newslist.wissen .teaserwrapper .teaserimage .image_container:before{content:"";background:rgba(0,71,116,0.5);position:absolute;width:100%;height:100%;z-index:2}.mod_newslist.wissen .teaserwrapper p.more{position:absolute;bottom:0;right:0}.mod_newslist.wissen .teaserwrapper:not(.teaserwrapper-image) p.more:after{color:#e8e000}.mod_newslist.wissen .teaserwrapper:not(.teaserwrapper-image) p.more a{background-color:#004774;border:none}.teaserwrapper-image{color:#fff}.mod_newsreader>.news-archiv h1{font-size:45px;line-height:55px;font-family:"CAZentrum-Bold",Arial,sans-serif}.team-grid{display:-ms-grid;display:grid;gap:20px;-ms-grid-columns:1fr 2fr;grid-template-columns:1fr 2fr;max-width:1024px}.team-liste .layout_latest{position:relative;padding:20px;height:250px;background:#004774;max-width:200px}.team-liste .layout_latest:hover .team-content,.team-liste .layout_latest:hover .team-email{opacity:1}.team-liste .layout_latest:hover .team-bild{opacity:0}.team-liste .layout_latest .team-name{-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;color:#e8e000;text-transform:uppercase;font-size:18px;line-height:26px}.team-liste .layout_latest .team-jobtitel{-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}.team-liste .layout_latest .team-content{z-index:4;position:relative;font-size:16px;line-height:20px;color:#fff;opacity:0}.team-liste .layout_latest .team-email{z-index:4;position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;bottom:30px;right:30px;opacity:0}.team-liste .layout_latest .team-email i{font-size:23px;color:#004774}.team-liste .layout_latest .team-email a{background:#e8e000;border-radius:50px;height:50px;width:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around}.team-liste .layout_latest .team-bild{position:absolute;top:0;left:0;height:100%;width:100%;z-index:2}.team-liste .layout_latest .team-bild a{pointer-events:none}.kategorie-filter{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:50px 0 30px 0}.kategorie-filter ul.level_1{margin:0;max-width:none}.kategorie-filter ul.level_1 li.reset{margin:0 0 5px 0}.kategorie-filter ul.level_1 li.reset strong{margin:0 !important}.kategorie-filter li{list-style:none;position:relative;display:inline-block;margin:0 0 10px 0}.kategorie-filter li a:before{border-radius:50px;background:#e8e000;content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:1;width:0%;height:100%}.kategorie-filter li a:hover{color:#004774}.kategorie-filter li a:hover:before{width:100%}.kategorie-filter li span{z-index:1}.kategorie-filter li a,.kategorie-filter li strong{border:2px solid #e8e000;font-size:14px;line-height:20px;padding:5px 8px;text-decoration:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.kategorie-filter li a.active,.kategorie-filter li strong.active{background:#e8e000;color:#004774}.indigo-blue .kategorie-filter li a{color:#e8e000;position:relative}.indigo-blue .kategorie-filter li a:before{border-radius:50px;background:#e8e000;content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:1;width:0%;height:100%}.indigo-blue .kategorie-filter li a:hover{color:#004774}.indigo-blue .kategorie-filter li a:hover:before{width:100%}.indigo-blue .kategorie-filter li span{z-index:1}.indigo-blue .kategorie-filter li strong{color:#004774}.mod_newslist.stellenangebote-liste .layout_latest{position:relative;margin:10px 0 0 0}.mod_newslist.stellenangebote-liste .layout_latest .archivname{background:#e8e000;color:#004774;padding:5px 10px;display:inline-block;text-transform:uppercase;font-size:14px;position:absolute;left:20px;top:0px;z-index:5;font-family:"CAZentrumWide-Regular",Arial,sans-serif}.mod_newslist.stellenangebote-liste .layout_latest .teaserwrapper{min-height:150px;background:#fff;padding:20px;margin-top:20px}.mod_newslist.stellenangebote-liste .layout_latest .teaserwrapper h2.teaserheadline{margin:10px 0 15px 0;line-height:16px}.mod_newslist.stellenangebote-liste .layout_latest .teaserwrapper h2.teaserheadline span{font-size:18px;text-transform:uppercase;font-family:"CAZentrum-Regular",Arial,sans-serif}.mod_newslist.stellenangebote-liste .layout_latest .teaserwrapper .teaseranstellung{color:#004774}.mod_newslist.stellenangebote-liste .layout_latest .teaserbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.mod_newslist.stellenangebote-liste .layout_latest .job-infos{max-width:70%}.mod_newslist.stellenangebote-liste .layout_latest .job-anstellung{color:#004774;display:-webkit-box;display:-ms-flexbox;display:flex}.mod_newslist.stellenangebote-liste .layout_latest .job-anstellung label{margin:0 10px 0 0;font-family:"CAZentrum-Bold",Arial,sans-serif}.mod_newslist.stellenangebote-liste .layout_latest .job-anstellung p{margin:0}.mod_newsreader.jobs-detailseite h1{font-size:45px;line-height:55px;font-family:"CAZentrum-Bold",Arial,sans-serif}.mod_newsreader.jobs-detailseite .job-infos{display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px;margin:50px 0 20px 0}.mod_newsreader.jobs-detailseite .job-standort,.mod_newsreader.jobs-detailseite .job-einsatzbeginn,.mod_newsreader.jobs-detailseite .job-anstellung{background:#ededed;padding:10px 15px}.mod_newsreader.jobs-detailseite .job-standort label,.mod_newsreader.jobs-detailseite .job-einsatzbeginn label,.mod_newsreader.jobs-detailseite .job-anstellung label{font-family:"CAZentrum-Bold",Arial,sans-serif}.mod_newsreader.jobs-detailseite .job-standort p,.mod_newsreader.jobs-detailseite .job-einsatzbeginn p,.mod_newsreader.jobs-detailseite .job-anstellung p{margin:0}#CybotCookiebotDialogBody{padding:0 !important}#CybotCookiebotDialog div{font-family:"CAZentrum-Light",Arial,sans-serif !important;color:#004774 !important;font-size:16px;line-height:20px}#CybotCookiebotDialog div h2{text-transform:none;font-size:18px;font-weight:300;line-height:24px;color:#004774 !important;font-family:"CAZentrumWide-Regular",Arial,sans-serif !important}#CybotCookiebotDialogBodyLevelButtons{float:none !important;margin:10px !important}#CybotCookiebotDialogBodyLevelButtons label,#CybotCookiebotDialogBodyLevelButtons input{min-width:auto !important}#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelectionWrapper{margin:10px !important;padding:0 !important;float:none !important;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}a#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll{border:0px !important}a#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection{background:transparent !important;color:#004774 !important;border:1px solid #cccccc !important;height:auto !important}a#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection:hover{background:#e8e000 !important;border-color:#e8e000 !important}a#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll{background:#004774 !important;height:auto !important;color:#fff !important}a#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll:hover{background:#e8e000 !important;color:#004774 !important}a#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll,a#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection{font-family:"CAZentrum-Light",Arial,sans-serif !important;text-decoration:none !important;text-transform:none;font-size:16px !important;line-height:26px !important;font-weight:normal !important;padding:8px 15px !important;background-repeat:no-repeat;border-radius:0;display:inline-block;cursor:pointer;width:100% !important;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 0 10px 0 !important}#CybotCookiebotDialogBodyLevelButtonsTable{width:100% !important}#CybotCookiebotDialogBodyLevelButtonsSelectPane{border-radius:0 !important}#CybotCookiebotDialogBodyLevelDetailsWrapper{background:#f2f2f2 !important}#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonAccept,#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonAccept,#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll{background-color:#004774 !important;border-color:#004774 !important}#CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton{border-color:#004774 !important}#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogBodyEdgeMoreDetails a,#CybotCookiebotDialog #CybotCookiebotDialogBodyContentText a,#CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonIABHeaderViewPartnersLink,#CybotCookiebotDialog #CybotCookiebotDialogDetailBulkConsentList dt a,#CybotCookiebotDialog #CybotCookiebotDialogDetailFooter a,#CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonIABDescription a,#CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieLink,#CybotCookiebotDialogDetailBodyContentTextAbout a,#CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink:hover,#CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentCookieContainerButton:hover,#CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentIABv2Tab:hover,#CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieProvider:not(.CybotCookiebotDialogDetailBodyContentCookieInfoCount):hover,#CybotCookiebotDialogBodyLevelButtonsSelectPane label:not([for="CybotCookiebotDialogBodyLevelButtonNecessary"]) .CybotCookiebotDialogBodyLevelButtonDescription:hover{color:#004774 !important}#CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink.active{color:#004774 !important;border-bottom:1px solid #004774 !important}#CybotCookiebotDialogHeader{display:none !important}/*! locomotive-scroll v4.1.3 | MIT License | https://github.com/locomotivemtl/locomotive-scroll */#wrapper{position:fixed;width:100%}html.has-scroll-smooth{overflow:hidden;position:fixed;left:0;right:0;top:0;bottom:0}html.has-scroll-dragging{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.has-scroll-smooth body{overflow:hidden;position:fixed;left:0;right:0;top:0;bottom:0}.has-scroll-smooth [data-scroll-container]{min-height:100vh}[data-scroll-direction="horizontal"] [data-scroll-container]{height:100vh;display:inline-block}[data-scroll-direction="horizontal"] [data-scroll-section]{display:inline-block;vertical-align:top;height:100%}.c-scrollbar{position:absolute;right:0;top:0;width:11px;height:100%;-webkit-transform-origin:center right;-ms-transform-origin:center right;transform-origin:center right;-webkit-transition:opacity 0.3s, -webkit-transform 0.3s;transition:opacity 0.3s, -webkit-transform 0.3s;-o-transition:transform 0.3s, opacity 0.3s;transition:transform 0.3s, opacity 0.3s;transition:transform 0.3s, opacity 0.3s, -webkit-transform 0.3s;opacity:0}.c-scrollbar:hover{-webkit-transform:scaleX(1.45);-ms-transform:scaleX(1.45);transform:scaleX(1.45)}.c-scrollbar:hover,.has-scroll-scrolling .c-scrollbar,.has-scroll-dragging .c-scrollbar{opacity:1}[data-scroll-direction="horizontal"] .c-scrollbar{width:100%;height:10px;top:auto;bottom:0;-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1)}[data-scroll-direction="horizontal"] .c-scrollbar:hover{-webkit-transform:scaleY(1.3);-ms-transform:scaleY(1.3);transform:scaleY(1.3)}.c-scrollbar_thumb{position:absolute;top:0;right:0;background-color:black;opacity:0.5;width:7px;border-radius:10px;margin:2px;cursor:-webkit-grab;cursor:grab}.has-scroll-dragging .c-scrollbar_thumb{cursor:-webkit-grabbing;cursor:grabbing}[data-scroll-direction="horizontal"] .c-scrollbar_thumb{right:auto;bottom:0}.codefog-nav .mod_customnav{margin-top:20px}.codefog-nav .mod_customnav ul.level_1{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.codefog-nav .mod_customnav ul.level_1 li{line-height:35px}.codefog-nav .mod_customnav ul.level_1 a,.codefog-nav .mod_customnav ul.level_1 strong{font-size:20px}.codefog-nav .mod_customnav ul.level_1 strong{color:#e8e000;font-family:"CAZentrum-Light",Arial,sans-serif}#MobileNav{margin-top:110px}#MobileNav .naviHighlight{margin-top:20px}#MobileNav .naviHighlight a{font-size:20px;background:#e8e000;border-radius:50px;display:inline-block;padding:10px 30px}#MobileNav .naviHighlight a:hover{background:#004774;color:#e8e000}#MobileNav ul.level_1{position:relative;list-style:none;padding:0;margin:0;text-align:center}#MobileNav li{margin:0 0 10px 0;color:#004774;line-height:35px;display:block}#MobileNav li .trail{color:#004774}#MobileNav li .forward{font-weight:400 !important}#MobileNav li::before{display:none}#MobileNav li.last{border:none}#MobileNav li:hover ul.level_2{margin:10px 0 20px 0}#MobileNav li:hover .level_2 li{display:list-item !important}#MobileNav li.active{color:#e8e000;font-style:normal;opacity:1;font-weight:400}#MobileNav li.active strong{font-weight:400 !important}#MobileNav li a{display:block;color:#004774;text-decoration:none;-webkit-transition:all ease 0.2s;-o-transition:all ease 0.2s;transition:all ease 0.2s}#MobileNav li a:hover{color:#e8e000}#MobileNav li.trail .level_2 li{display:list-item !important}#MobileNav ul.level_2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#MobileNav .level_2 li{-webkit-transition:all ease 0.5s;-o-transition:all ease 0.5s;transition:all ease 0.5s;font-size:20px;padding:0 15px;display:none;margin:0}#MobileNav .level_2 li::marker{font-size:0}#MobileNav .level_2 li.active{opacity:1 !important}#MobileNav .level_2 li:hover{color:#004774 !important}#MobileNav .level_2 li a{text-transform:none;display:inline-block}#MobileNav .level_2 li a span{padding:0}#MobileNav .level_2 li ::before{display:none !important}.navlogo .background{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);-webkit-mask-image:-webkit-gradient(linear, left bottom, left top, from(transparent), color-stop(40%, black));-webkit-mask-image:-webkit-linear-gradient(bottom, transparent 0%, black 40%);mask-image:-webkit-gradient(linear, left bottom, left top, from(transparent), color-stop(40%, black));mask-image:linear-gradient(to top, transparent 0%, black 40%);position:absolute;left:0;top:0;width:100vw;height:110%;z-index:-1}.mobile_menu_overlay{display:none !important}.mobile_menu{font-size:30px;line-height:40px;font-weight:400;color:#004774;z-index:15}.mobile_menu .inner{background:#fff}.mod_navigation{margin-top:10%}.burger-nav{overflow:scroll;overflow-x:hidden;overflow-y:auto;width:100%;-webkit-transform:translateY(-100vh);-ms-transform:translateY(-100vh);transform:translateY(-100vh);-webkit-transition:0.93s cubic-bezier(0.5, 0.5, 0, 1);-o-transition:0.93s cubic-bezier(0.5, 0.5, 0, 1);transition:0.93s cubic-bezier(0.5, 0.5, 0, 1);background-color:#fff;bottom:0;position:fixed;z-index:2;top:0;left:0}.burger-nav.open{-webkit-transform:translateX(0vw);-ms-transform:translateX(0vw);transform:translateX(0vw);pointer-events:auto}.burger-nav ul.level_1{-webkit-padding-start:0px;padding-inline-start:0px;position:relative}.burger-nav ul.level_1>li{text-align:center;font-size:30px;line-height:55px;font-weight:700;list-style:none !important}.burger-nav ul.level_1>li.submenu>span:after,.burger-nav ul.level_1>li.submenu>a>span:after{content:"";position:absolute;top:0}.burger-nav ul.level_1>li:hover,.burger-nav ul.level_1>li.trail,.burger-nav ul.level_1>li.trail>a,.burger-nav ul.level_1>li.active{color:#004774}.burger-nav ul.level_1>li>a{color:#004774}.burger-nav ul.level_1>li>a:hover span{color:#004774}.burger-nav ul.level_1>li>span{padding:0}.burger-nav ul.level_2{height:0;visibility:hidden;opacity:0;padding:0}.burger-nav ul.level_2 li{display:block;padding:0;-webkit-transition:all ease-in-out 0.3s;-o-transition:all ease-in-out 0.3s;transition:all ease-in-out 0.3s;border-bottom:0px;line-height:35px;font-weight:400}.burger-nav ul.level_2 li:last-child:after{content:"";height:1px;width:50%;background:rgba(255,255,255,0.2);margin:20px auto 10px auto;display:block}.burger-nav ul.level_2 li a,.burger-nav ul.level_2 li span{color:#004774;font-size:20px;line-height:35px}.burger-nav ul.level_2 li a.active,.burger-nav ul.level_2 li a:hover,.burger-nav ul.level_2 li span.active,.burger-nav ul.level_2 li span:hover{color:#004774}.burger-nav ul.level_1 li.submenu.active ul.level_2{margin-bottom:0;visibility:visible;opacity:1;height:100%}.trigger{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:8;height:20px}.action{background:#004774;position:relative}.action--top{height:3px;top:0;width:20px}.action--mid{height:3px;top:4px;width:20px}.action--bottom{height:3px;top:8px;width:20px}.trigger-container{background:#e8e000;border-radius:50px;cursor:pointer;height:70px;width:70px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:8}.trigger-container:hover:not(.open) .bun-top,.trigger-container:hover:not(.open) .bun-mid,.trigger-container:hover:not(.open) .bun-bottom{background:#004774}.trigger-container.open .action--top{background:#004774;top:8px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.trigger-container.open .action--mid{opacity:0}.trigger-container.open .action--bottom{background:#004774;top:2px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}@media (max-width: 1100px){.grid-1-3{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}.m-wide-right{width:100%}.c20l,.c25l,.c33l,.c40l,.c38l,.c50l,.c60l,.c62l,.c66l,.c75l,.c80l,.c15l,.c16l,.c30l,.c45l,.c55l,.c70l,.c85l,.c20r,.c25r,.c33r,.c40r,.c38r,.c50r,.c60r,.c66r,.c62r,.c75r,.c80r,.c15r,.c16r,.c30r,.c45r,.c55r,.c70r,.c85r{float:none !important;display:block !important;width:100% !important;margin:0 !important}.subcolumns{width:auto}.subcr,.subcl,.subc{padding:0 !important}}@media (max-width: 1024px){.mobileNO{display:none}.desktopNO{display:unset !important}.grid-1-1{display:block;padding:0}#dynamic-header .navlogo{padding:20px 40px 0 40px}#dynamic-header .navis{display:block}#dynamic-header .mod_changelanguage{margin:0 0 20px 0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.m-wide{width:calc(100% - 250px);padding:0 60px}.karriere.m-wide-right{width:100%}.mod_newslist.wissen .layout_latest{display:-ms-grid;display:grid}.team-filter-box.white{background:none}.team-filter-box.box-padding{padding:0px}.team-filter-box .team-filter{max-width:none;margin-bottom:0px}.team-filter-box .team-filter ul.level_1 li.reset{margin:0 10px 5px 0}.team-filter-box .team-filter ul.level_1 li.reset strong{margin:0 !important}.team-filter-box .team-filter li{width:auto;list-style:none}.team-filter-box .team-filter li a,.team-filter-box .team-filter li strong{text-transform:uppercase;border-radius:50px;border:2px solid #e8e000;font-size:16px;line-height:20px;padding:8px 20px;text-decoration:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.team-filter-box .team-filter li a.active,.team-filter-box .team-filter li strong.active{background:#e8e000;color:#004774;font-family:"CAZentrum-Light"}.footer-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}.footer-wrapper .footer-left{width:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0 0 0 40px}.footer-wrapper .footer-left .footernav{padding:30px 0px}.footer-wrapper .footer-left div{padding-top:10px}.footer-wrapper .footer-right{width:100%;padding:20px 40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer-wrapper .footer-right .social{padding:10px 30px}.footer-wrapper .footer-right .firmenprofilContent{padding:0px}.footer-wrapper .footer-right .firmenprofilContent a{text-transform:uppercase;font-family:"CAZentrum-Regular",Arial,sans-serif}}@media (max-width: 970px){html{font-size:5%}.team-name,.mod_article .ce_accordion,h1,h2,h3,h4{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.team-jobtitel{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.team-liste.grid-1-1-1-1{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;grid-gap:10px}.team-liste.grid-1-1-1-1 .layout_latest{height:200px;padding:8px}.team-liste.grid-1-1-1-1 .layout_latest:not(:last-child){margin:0}.team-liste.grid-1-1-1-1 .cover .image_container img{-o-object-position:center top;object-position:center top}#MobileNav ul.level_2{display:block}.mod_newsreader.jobs-detailseite .job-infos{display:block;margin:30px 0}.mod_newsreader.jobs-detailseite h1{font-size:25px;line-height:35px}.mod_newsreader.jobs-detailseite .job-standort,.mod_newsreader.jobs-detailseite .job-einsatzbeginn,.mod_newsreader.jobs-detailseite .job-anstellung{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.mod_article .ce_accordion{margin:0 0 20px 0}}@media (max-width: 768px){.footer-wrapper{background-color:#ededed;padding-bottom:450px}.home .home-intro-teaser-wrapper .image_container img{-webkit-animation:fade-right-left 15s infinite linear;animation:fade-right-left 15s infinite linear}.home .cover .image_container img{-o-object-position:15%;object-position:15%}@-webkit-keyframes fade-right-left{0%{-webkit-transform:translate(-20px, 0px) scale(1.1);transform:translate(-20px, 0px) scale(1.1)}50%{-webkit-transform:translate(20px, 0px) scale(1.2);transform:translate(20px, 0px) scale(1.2)}100%{-webkit-transform:translate(-20px, 0px) scale(1.1);transform:translate(-20px, 0px) scale(1.1)}}@keyframes fade-right-left{0%{-webkit-transform:translate(-20px, 0px) scale(1.1);transform:translate(-20px, 0px) scale(1.1)}50%{-webkit-transform:translate(20px, 0px) scale(1.2);transform:translate(20px, 0px) scale(1.2)}100%{-webkit-transform:translate(-20px, 0px) scale(1.1);transform:translate(-20px, 0px) scale(1.1)}}.formbody .subcolumns{width:100%}.formbody .widget{margin-top:40px;width:100%;padding:0}.formbody .widget-select{margin:65px auto 25px auto}.mod_article.last{padding-bottom:0}.center-content.vh-min-100{min-height:unset}.center-content .m-wide{margin:80px auto}.center-content .margin-t100,.center-content .margin-b100{margin:0}#dynamic-header .movingBar{width:22px}.kontakt-button{display:none !important}.m-wide{width:100%;padding:0 40px}.karriere.grid{display:block}.footer-wrapper .footer-left{display:block;padding:0 0 0 60px}}@media (max-width: 650px){.trigger-container{height:50px;width:50px}#MobileNav{margin-top:80px}#MobileNav .naviHighlight{margin-top:0px}.grid{display:block}h1{font-size:30px;line-height:40px}.big-text,h2{font-size:30px;line-height:40px}h3,h4{font-size:17px;line-height:23px}.home-intro-teaser .button-effect a{margin:10px 0}.team-liste.grid-1-1-1 .layout_latest{margin:0 auto 20px auto !important}#footer .footer-wrapper .footer-left{display:block}.mod_article .toggler{font-size:16px;line-height:22px;min-height:84px}.mod_article .ui-state-default:before,.mod_article .toggler:hover:before{padding:10px 14px}.mod_article .ce_accordion.accordion-number .toggler{padding:20px 80px}.mod_article .ce_accordion.accordion-number .toggler span{font-size:22px;top:0px;width:60px;left:0px;height:84px}.codefog-nav .mod_customnav ul.level_1{display:block;text-align:center}.footer-wrapper .footer-left{padding:20px 0 20px 40px}.footer-wrapper .footer-left .copyright{padding:0}.footer-wrapper .footer-left .footernav{padding:30px 0 0 0}.footer-wrapper .footer-left .footernav ul li:not(:last-child){margin-bottom:10px}}

