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}
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}
@font-face {
    font-family: 'Coming Soon';
    src: url('../../files/fonts/ComingSoon/ComingSoon-Regular.eot');
    src: url('../../files/fonts/ComingSoon/ComingSoon-Regular.eot?#iefix') format('embedded-opentype'),
        url('../../files/fonts/ComingSoon/ComingSoon-Regular.woff2') format('woff2'),
        url('../../files/fonts/ComingSoon/ComingSoon-Regular.woff') format('woff'),
        url('../../files/fonts/ComingSoon/ComingSoon-Regular.ttf') format('truetype'),
        url('../../files/fonts/ComingSoon/ComingSoon-Regular.svg#ComingSoon-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}


@font-face {
    font-family: 'Karla';
    src: url('../../files/fonts/Karla/Karla-Italic.eot');
    src: url('../../files/fonts/Karla/Karla-Italic.eot?#iefix') format('embedded-opentype'),
        url('../../files/fonts/Karla/Karla-Italic.woff2') format('woff2'),
        url('../../files/fonts/Karla/Karla-Italic.woff') format('woff'),
        url('../../files/fonts/Karla/Karla-Italic.ttf') format('truetype'),
        url('../../files/fonts/Karla/Karla-Italic.svg#Karla-Italic') format('svg');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Karla';
    src: url('../../files/fonts/Karla/Karla-Regular.eot');
    src: url('../../files/fonts/Karla/Karla-Regular.eot?#iefix') format('embedded-opentype'),
        url('../../files/fonts/Karla/Karla-Regular.woff2') format('woff2'),
        url('../../files/fonts/Karla/Karla-Regular.woff') format('woff'),
        url('../../files/fonts/Karla/Karla-Regular.ttf') format('truetype'),
        url('../../files/fonts/Karla/Karla-Regular.svg#Karla-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Karla';
    src: url('../../files/fonts/Karla/Karla-BoldItalic.eot');
    src: url('../../files/fonts/Karla/Karla-BoldItalic.eot?#iefix') format('embedded-opentype'),
        url('../../files/fonts/Karla/Karla-BoldItalic.woff2') format('woff2'),
        url('../../files/fonts/Karla/Karla-BoldItalic.woff') format('woff'),
        url('../../files/fonts/Karla/Karla-BoldItalic.ttf') format('truetype'),
        url('../../files/fonts/Karla/Karla-BoldItalic.svg#Karla-BoldItalic') format('svg');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Karla';
    src: url('../../files/fonts/Karla/Karla-Bold.eot');
    src: url('../../files/fonts/Karla/Karla-Bold.eot?#iefix') format('embedded-opentype'),
        url('../../files/fonts/Karla/Karla-Bold.woff2') format('woff2'),
        url('../../files/fonts/Karla/Karla-Bold.woff') format('woff'),
        url('../../files/fonts/Karla/Karla-Bold.ttf') format('truetype'),
        url('../../files/fonts/Karla/Karla-Bold.svg#Karla-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}


@font-face {
    font-family: 'Open Sans';
    src: url('../../files/fonts/OpenSans/OpenSans-Bold.eot');
    src: url('../../files/fonts/OpenSans/OpenSans-Bold.eot?#iefix') format('embedded-opentype'),
        url('../../files/fonts/OpenSans/OpenSans-Bold.woff2') format('woff2'),
        url('../../files/fonts/OpenSans/OpenSans-Bold.woff') format('woff'),
        url('../../files/fonts/OpenSans/OpenSans-Bold.ttf') format('truetype'),
        url('../../files/fonts/OpenSans/OpenSans-Bold.svg#OpenSans-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    src: url('../../files/fonts/OpenSans/OpenSans-ExtraBold.eot');
    src: url('../../files/fonts/OpenSans/OpenSans-ExtraBold.eot?#iefix') format('embedded-opentype'),
        url('../../files/fonts/OpenSans/OpenSans-ExtraBold.woff2') format('woff2'),
        url('../../files/fonts/OpenSans/OpenSans-ExtraBold.woff') format('woff'),
        url('../../files/fonts/OpenSans/OpenSans-ExtraBold.ttf') format('truetype'),
        url('../../files/fonts/OpenSans/OpenSans-ExtraBold.svg#OpenSans-ExtraBold') format('svg');
    font-weight: 800;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    src: url('../../files/fonts/OpenSans/OpenSans-BoldItalic.eot');
    src: url('../../files/fonts/OpenSans/OpenSans-BoldItalic.eot?#iefix') format('embedded-opentype'),
        url('../../files/fonts/OpenSans/OpenSans-BoldItalic.woff2') format('woff2'),
        url('../../files/fonts/OpenSans/OpenSans-BoldItalic.woff') format('woff'),
        url('../../files/fonts/OpenSans/OpenSans-BoldItalic.ttf') format('truetype'),
        url('../../files/fonts/OpenSans/OpenSans-BoldItalic.svg#OpenSans-BoldItalic') format('svg');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    src: url('../../files/fonts/OpenSans/OpenSans-LightItalic.eot');
    src: url('../../files/fonts/OpenSans/OpenSans-LightItalic.eot?#iefix') format('embedded-opentype'),
        url('../../files/fonts/OpenSans/OpenSans-LightItalic.woff2') format('woff2'),
        url('../../files/fonts/OpenSans/OpenSans-LightItalic.woff') format('woff'),
        url('../../files/fonts/OpenSans/OpenSans-LightItalic.ttf') format('truetype'),
        url('../../files/fonts/OpenSans/OpenSans-LightItalic.svg#OpenSans-LightItalic') format('svg');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    src: url('../../files/fonts/OpenSans/OpenSans-Regular.eot');
    src: url('../../files/fonts/OpenSans/OpenSans-Regular.eot?#iefix') format('embedded-opentype'),
        url('../../files/fonts/OpenSans/OpenSans-Regular.woff2') format('woff2'),
        url('../../files/fonts/OpenSans/OpenSans-Regular.woff') format('woff'),
        url('../../files/fonts/OpenSans/OpenSans-Regular.ttf') format('truetype'),
        url('../../files/fonts/OpenSans/OpenSans-Regular.svg#OpenSans-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    src: url('../../files/fonts/OpenSans/OpenSans-SemiBoldItalic.eot');
    src: url('../../files/fonts/OpenSans/OpenSans-SemiBoldItalic.eot?#iefix') format('embedded-opentype'),
        url('../../files/fonts/OpenSans/OpenSans-SemiBoldItalic.woff2') format('woff2'),
        url('../../files/fonts/OpenSans/OpenSans-SemiBoldItalic.woff') format('woff'),
        url('../../files/fonts/OpenSans/OpenSans-SemiBoldItalic.ttf') format('truetype'),
        url('../../files/fonts/OpenSans/OpenSans-SemiBoldItalic.svg#OpenSans-SemiBoldItalic') format('svg');
    font-weight: 600;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    src: url('../../files/fonts/OpenSans/OpenSans-SemiBold.eot');
    src: url('../../files/fonts/OpenSans/OpenSans-SemiBold.eot?#iefix') format('embedded-opentype'),
        url('../../files/fonts/OpenSans/OpenSans-SemiBold.woff2') format('woff2'),
        url('../../files/fonts/OpenSans/OpenSans-SemiBold.woff') format('woff'),
        url('../../files/fonts/OpenSans/OpenSans-SemiBold.ttf') format('truetype'),
        url('../../files/fonts/OpenSans/OpenSans-SemiBold.svg#OpenSans-SemiBold') format('svg');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    src: url('../../files/fonts/OpenSans/OpenSans-Light.eot');
    src: url('../../files/fonts/OpenSans/OpenSans-Light.eot?#iefix') format('embedded-opentype'),
        url('../../files/fonts/OpenSans/OpenSans-Light.woff2') format('woff2'),
        url('../../files/fonts/OpenSans/OpenSans-Light.woff') format('woff'),
        url('../../files/fonts/OpenSans/OpenSans-Light.ttf') format('truetype'),
        url('../../files/fonts/OpenSans/OpenSans-Light.svg#OpenSans-Light') format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    src: url('../../files/fonts/OpenSans/OpenSans-Italic.eot');
    src: url('../../files/fonts/OpenSans/OpenSans-Italic.eot?#iefix') format('embedded-opentype'),
        url('../../files/fonts/OpenSans/OpenSans-Italic.woff2') format('woff2'),
        url('../../files/fonts/OpenSans/OpenSans-Italic.woff') format('woff'),
        url('../../files/fonts/OpenSans/OpenSans-Italic.ttf') format('truetype'),
        url('../../files/fonts/OpenSans/OpenSans-Italic.svg#OpenSans-Italic') format('svg');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    src: url('../../files/fonts/OpenSans/OpenSans-ExtraBoldItalic.eot');
    src: url('../../files/fonts/OpenSans/OpenSans-ExtraBoldItalic.eot?#iefix') format('embedded-opentype'),
        url('../../files/fonts/OpenSans/OpenSans-ExtraBoldItalic.woff2') format('woff2'),
        url('../../files/fonts/OpenSans/OpenSans-ExtraBoldItalic.woff') format('woff'),
        url('../../files/fonts/OpenSans/OpenSans-ExtraBoldItalic.ttf') format('truetype'),
        url('../../files/fonts/OpenSans/OpenSans-ExtraBoldItalic.svg#OpenSans-ExtraBoldItalic') format('svg');
    font-weight: 800;
    font-style: italic;
    font-display: swap;
}


/*! normalize.scss v0.1.0 | MIT License | based on git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:rgba(0,0,0,0)}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;padding:0;border:none;background:none}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{width:0;height:0;left:-1000px;top:-1000px;position:absolute;overflow:hidden;display:inline}#cookie-box,#cboxClose,#cboxPrevious,#cboxNext,#header,#menu-button{-webkit-backface-visibility:hidden;backface-visibility:hidden}html{overflow-y:scroll;min-height:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}body{background-color:#031337;background-image:url("/files/layout/page_background.jpg");background-position:top center;background-size:100% auto;background-repeat:repeat-y;overflow:hidden}@supports(background-image: url("/files/layout/page_background.webp")){body{background-image:url("/files/layout/page_background.webp")}}#header{max-width:100%}:focus{outline:0;border:none}::-moz-selection{background-color:#074291;color:#fff}::selection,::-moz-selection{background-color:#074291;color:#fff}img{width:100%;height:auto;display:block}#wrapper,#header{margin-left:auto;width:100%;margin-right:auto}#wrapper{-webkit-box-shadow:0 0 50px 0 rgba(2,85,129,.1);box-shadow:0 0 50px 0 rgba(2,85,129,.1)}.width{max-width:1540px;width:100%;position:relative;margin-right:auto;margin-left:auto;padding-right:70px;padding-left:70px}.flex{display:-webkit-box;display:-ms-flexbox;display:flex}.pagination{float:right;margin-top:3em}#main .image_container{max-width:100%}#main .image_container img{height:auto;max-width:100%;margin-right:auto;margin-left:auto}#main .image_container.float_above{margin-bottom:1.5em}#main .image_container.float_left{margin-right:2em}#main .image_container.float_right{margin-left:2em}#main .image_container.float_left,#main .image_container.float_right{margin-bottom:1em}#main .image_container.float_below{margin-top:1.5em}p,ul,ol,table{margin-bottom:0}.ce_text .text-wrapper>:last-child,.ce_text ul:last-child{margin-bottom:0}.ce_text p,.ce_text ul,.ce_text ol,.ce_text table{margin-bottom:1.5em}.widget-explanation ul,.widget-explanation ol,.widget-explanation p{margin-bottom:1.5em}.mod_article .inside>div+div,.mod_eventreader .event>div+div,.mod_article__text-wrapper>div+div,.mod_newsreader .layout_latest>div+div{margin-top:3em}.clearfix::after{clear:both;display:table;content:""}.left{float:left}.right{float:right}html{font-size:16px}a,body{font-family:"Open Sans",arial,verdana,sans-serif;font-size:1.125rem;line-height:1.5em;color:#fff}@media(max-width: 1440px){a,body{font-size:calc(0.91125rem + 0.2375vw)}}strong,b{font-family:"Open Sans";font-weight:700;font-style:normal}.strong--color-red{color:#ec6446}a{text-transform:uppercase;text-decoration:none;font-weight:700;letter-spacing:.025em}a:hover{color:#f5c335}#container a{text-transform:unset;letter-spacing:.05em}.ce_text__subtitle{text-transform:uppercase;letter-spacing:.05em}.button a,.widget-submit .button{font-size:1rem;letter-spacing:.025em;font-weight:700}@media(max-width: 1440px){.button a,.widget-submit .button{font-size:calc(0.905rem + 0.1055555556vw)}}h1{font-family:"Coming Soon";color:#f5c335;margin-top:0;margin-bottom:1em;font-size:2.8125rem;line-height:1.2em}@media(max-width: 1440px){h1{font-size:calc(0.995625rem + 2.01875vw)}}.mod_article--headline-small h1{font-size:2.1875rem;margin-bottom:.5em}@media(max-width: 1440px){.mod_article--headline-small h1{font-size:calc(0.964375rem + 1.3590277778vw)}}h2{font-family:"Coming Soon";color:#f5c335;margin-top:0;margin-bottom:1em;font-size:2.8125rem;line-height:1.2em}@media(max-width: 1440px){h2{font-size:calc(0.995625rem + 2.01875vw)}}.mod_article--headline-small h2{font-size:2.1875rem}@media(max-width: 1440px){.mod_article--headline-small h2{font-size:calc(0.964375rem + 1.3590277778vw)}}.ce_text--subtitle h2{margin-bottom:.4em}h3{margin-top:0;margin-bottom:1em;font-size:1.25rem;line-height:1.2em;text-transform:uppercase}@media(max-width: 1440px){h3{font-size:calc(0.9175rem + 0.3694444444vw)}}h4{margin-top:0;margin-bottom:1em;font-size:1.1875rem;line-height:1.2em;color:#2468b4;text-transform:uppercase}@media(max-width: 1440px){h4{font-size:calc(0.914375rem + 0.3034722222vw)}}h5,h6{margin-top:0;margin-bottom:1em;font-size:1.125rem;font-weight:700;text-transform:uppercase;line-height:1.2em}@media(max-width: 1440px){h5,h6{font-size:calc(0.91125rem + 0.2375vw)}}#main .ce_accordion+.ce_accordion,#main .ce_accordion.ce_text+.ce_accordion.ce_text,#main .ce_accordion+.ce_accordion.ce_text{margin-top:1em}.ce_accordion .toggler{padding:1.5em 3em;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;background:no-repeat center/100% 100% url("/files/layout/accordion_toggler_background.svg");background-position:center}.ce_accordion .toggler .toggler-headline{color:#fff;font-family:"Coming Soon";letter-spacing:.05em;font-size:1.875rem;margin:0}@media(max-width: 1440px){.ce_accordion .toggler .toggler-headline{font-size:calc(0.94875rem + 1.0291666667vw)}}.ce_accordion .toggler::after{content:"";background:no-repeat center/100% 100% url("/files/layout/accordion_plus.svg");width:1.7em;height:1.7em;display:block;margin-left:auto;-ms-flex-negative:0;flex-shrink:0}.ce_accordion .toggler.ui-state-active::after{background-image:url("/files/layout/accordion_minus.svg")}.ce_accordion .toggler.ui-state-active{background-position:center top -100px}.ce_accordion .toggler.ui-state-active .toggler-headline{color:#f5c335}.ce_accordion .accordion{padding:1em 3em 2.5em}.ce_accordionStart .accordion>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.ce_accordionStart .accordion>div .mod_article__text-wrapper{max-width:700px;margin-right:3em}.ui-accordion-header{color:#fff;cursor:pointer}.ce_text+.ce_accordion{margin-top:40px}.mod_article .width{padding-top:140px;padding-bottom:140px}.mod_article--text-only .ce_text,.mod_article--text-only .ce_form{padding-right:5.5em;padding-left:5.5em}#main .mod_article.first:not(.mod_article--background-yellow) .width{padding-top:70px}#main .mod_article.first:not(.mod_article--background-yellow).mod_article--text-only{margin-top:3em}#main .mod_article.first.mod_article--background-yellow{margin-top:5em}.mod_article--course .inside{padding:0 5.5em}#main .mod_article.first:not(.mod_article--background-yellow),.contact--red-stripe #footer .mod_article{position:relative;overflow:visible}.mod_article--bottom-no-space .width{padding-bottom:0}.mod_article--align-center{text-align:center}.mod_article--align-center h1,.mod_article--align-center h2,.mod_article--align-center h3,.mod_article--align-center h4,.mod_article--align-center h5,.mod_article--align-center h6{text-align:center}.mod_article--align-center:not(.mod_article--width-full) .ce_text{max-width:62em;margin:auto}.mod_article--align-center .ce_list:not(.ce_list--columns-two) ul{margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex}.mod_article--align-center .ce_list:not(.ce_list--columns-two) li{width:auto}.mod_article--align-center .ce_list:not(.ce_list--columns-two) li+li{margin-left:3em}.mod_article--flex-end .inside{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.mod_article--flex-end .ce_text div:last-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#top .mod_article--flex-end .ce_text div:last-child a{margin-right:0}#wrapper .mod_article--background-yellow{background:no-repeat center/100% 100% url("/files/layout/background_yellow.svg");color:#074291}#wrapper .mod_article--background-yellow.first p{font-size:1.25rem}@media(max-width: 1440px){#wrapper .mod_article--background-yellow.first p{font-size:calc(0.9175rem + 0.3694444444vw)}}#wrapper .mod_article--background-yellow h1,#wrapper .mod_article--background-yellow h2,#wrapper .mod_article--background-yellow h3,#wrapper .mod_article--background-yellow h4,#wrapper .mod_article--background-yellow h5,#wrapper .mod_article--background-yellow h6{color:#fff}#wrapper .mod_article--background-yellow .width{padding-top:100px;padding-bottom:100px}#wrapper .mod_article--background-yellow a:hover{color:#074291}#wrapper .mod_article--background-yellow .button a{background-image:url("/files/layout/button_white.svg")}.mod_article--columns-three .inside{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.mod_article--columns-three .inside>div{width:32%}.mod_article--columns-two{overflow:visible}.mod_article--columns-two+.mod_article--columns-two:not(.mod_article--background-yellow){position:relative}.mod_article--columns-two+.mod_article--columns-two:not(.mod_article--background-yellow) .width::before{content:"";background:no-repeat center/100% 100% url("/files/layout/element_stripe_white.svg");width:29rem;height:2.8rem;position:absolute;top:0;left:-1rem}.mod_article--columns-two .inside{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.mod_article--columns-two .ce_image:not(.ce_text--box-course){overflow:visible;width:50%;position:relative;margin-top:0 !important}.mod_article--columns-two .ce_image:not(.ce_text--box-course)::before{position:absolute;top:16%;left:0;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.mod_article--columns-two .ce_text{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-right:5.5em;padding-left:5.5em;margin:0;-ms-flex-item-align:center;align-self:center}.mod_article--columns-two .ce_text--width-full{width:100%;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%}.mod_article--columns-two .ce_text--caption{padding-left:5.5em;position:relative;overflow:visible}.mod_article--columns-two .ce_text--caption::before{content:"";background:no-repeat center/100% 100% url("/files/layout/element_stripe_red.svg");width:30em;height:2.5em;display:block;position:absolute;left:4em;-webkit-transform:translateX(-100%);transform:translateX(-100%)}.mod_article--columns-two .box-course-wrapper{max-width:30%;-ms-flex-item-align:start;align-self:flex-start}.mod_article--columns-two div:not(.box-course-wrapper)>.ce_text--box-course{max-width:30%;-ms-flex-item-align:start;align-self:flex-start}.mod_article td:first-child{padding-right:1em}#banner .ce_text::before,#main-nav .level_2 a.active strong::before,#main-nav .level_2 a:hover span::before,#main-nav .level_2 a.trail strong::before,#main-nav .level_2 a.open span::before,#wrapper .ce_text__notice::before,.mod_article--columns-two .ce_image:not(.ce_text--box-course)::before{content:"";background:no-repeat center/100% 100% url("/files/layout/button_yellow.svg");width:3.75rem;height:1.15rem;display:block;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}#main .mod_article.first:not(.mod_article--background-yellow)>.width::before,.contact--red-stripe #footer .mod_article>.width::before{content:"";background:no-repeat center/100% 100% url("/files/layout/element_stripe_red.svg");position:absolute;right:0;-webkit-transform:translateX(66%);transform:translateX(66%);top:50px;width:32rem;height:2.8rem}#wrapper .ce_text__notice{color:#f5c335;font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex}#wrapper .ce_text__notice::before{margin-top:.4em;margin-right:1.2rem}#wrapper .ce_text__yellow{color:#f5c335;font-weight:600;line-height:1.75em}#wrapper .ce_text__yellow td:first-child{padding-right:4em}#wrapper .ce_text--box{background:no-repeat center/100% 100% url("/files/layout/box_white_v3.svg");color:#27409a;padding:3.5em;margin:0}#wrapper .ce_text--box h1,#wrapper .ce_text--box h2,#wrapper .ce_text--box h3,#wrapper .ce_text--box h4,#wrapper .ce_text--box h5,#wrapper .ce_text--box h6{color:#ec6446}#wrapper .ce_text--box h2{margin-bottom:0}#wrapper .ce_text--box .ce_text__subtitle{line-height:2em;color:#ec6446;font-weight:700;text-transform:unset}#wrapper .ce_text--box p:only-child{margin-bottom:0}#wrapper .ce_text--box-course{background:no-repeat center/100% 100% url("/files/layout/box_white_v2.svg");color:#27409a;padding:3em 2.5em;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}#wrapper .ce_text--box-course+.ce_text--box-course{margin-top:3em}#wrapper .ce_text--box-course:not(.ce_image) img{width:1.7em;height:1.7em;margin-bottom:.4em}#wrapper .ce_text--box-course:not(.ce_image) img+br{display:none}#wrapper .ce_text--box-course strong{text-transform:uppercase}#wrapper .ce_text--box-course p:only-child{margin-bottom:0}.welcome .headline{font-family:"Coming Soon";color:#f5c335;margin-top:0;margin-bottom:.5em !important;line-height:1.2em;font-size:2.1875rem}@media(max-width: 1440px){.welcome .headline{font-size:calc(0.964375rem + 1.3590277778vw)}}.welcome h1{font-size:1.125rem;letter-spacing:.05em;font-weight:700;font-family:"Open Sans";text-transform:uppercase;color:#074291;margin-bottom:1.5em}a{text-decoration:none}.ce_text a{color:#f5c335}.ce_text a:hover{color:#074291;cursor:pointer}.ce_text a::before,.ce_text a::after{font-family:"Font Awesome 5 Free";font-weight:900}.image_container a[target=_blank]::after,.image_container a[target=_new]::after,#main-nav a[target=_blank]::after,#main-nav a[target=_new]::after{margin-left:0;content:""}.ce_text li>a,.ce_text p>a{font-weight:400}.external-link:not([href$=".pdf"]) a::after,.external-link:not([href$=".pdf"]) button::after,i.external-link:not([href$=".pdf"])::after,a.external-link:not([href$=".pdf"])::after,label.external-link:not([href$=".pdf"])::after,button.external-link:not([href$=".pdf"])::after{-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:url("/files/layout/arrow-up-right-from-square-solid.svg");mask-image:url("/files/layout/arrow-up-right-from-square-solid.svg");content:"";display:inline-block;vertical-align:middle;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-transition:background-color .3s ease-in-out 0s;transition:background-color .3s ease-in-out 0s;height:.86rem;background-color:currentColor;aspect-ratio:1;margin-left:.4em}.ie11 #wrapper div:not(.widget-submit)>.button,.ie11 .widget-submit{display:table}.ie11 #wrapper .button a,.ie11 .widget-submit .button{display:table-cell;vertical-align:middle}#wrapper .button a,.widget-submit .button{margin:auto;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;position:relative;padding:.5em 1em;min-width:15.625rem;min-height:3.75rem;border:none;border-radius:0;line-height:1em;color:#074291;text-transform:uppercase;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:no-repeat center/100% 100% url("/files/layout/button_yellow.svg")}#wrapper .button a:hover,.widget-submit .button:hover{background-image:url("/files/layout/button_blue.svg");color:#fff}.footer{background-color:rgba(0,0,0,0)}.footer__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1.5em 0}.footer__stripe{max-width:32em;margin-left:-8%}.footer__copyright{margin-left:auto}.footer__logo{max-width:67%}.footer__logo+.footer__logo{margin-left:3em}#footer h2+h3{font-size:1.125rem;text-transform:unset;margin-bottom:0;font-weight:700}#footer-nav ul{display:-webkit-box;display:-ms-flexbox;display:flex}#footer-nav li>a{display:block;padding-top:1.5em;padding-bottom:1.5em;padding-left:3rem}.ce_form .ajaxconfirm{background-color:#f5c335;color:#074291;font-weight:600;padding:1em}.ce_form .text,.ce_form .captcha,.ce_form textarea,.ce_form select{width:100%;position:relative;padding:.5em .8em;border:1px solid #f5c335;border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}.ce_form .text:hover,.ce_form .captcha:hover,.ce_form textarea:hover{border-color:#fff}.ce_form .text:focus,.ce_form .captcha:focus,.ce_form textarea:focus{background-color:rgba(7,66,145,.05);border-color:#fff}.ce_form .captcha{width:5em;margin-right:1em;text-align:center}.ce_form .captcha_text{font-style:italic}.ce_form label{display:block;font-size:.9em}.ce_form .widget-checkbox label,.ce_form .widget-radio label{display:inline}.ce_form .widget-checkbox input,.ce_form .widget-radio input{margin-right:.5em}.ce_form .widget{margin-bottom:1em;-webkit-box-flex:1;-ms-flex:1 0 40%;flex:1 0 40%;position:relative}.ce_form .widget:not(.widget--width-full)+.widget:not(.widget--width-full){margin-left:5em}.ce_form .widget--width-full{-ms-flex-preferred-size:100%;flex-basis:100%}.ce_form .widget-checkbox fieldset{border:0}.ce_form .widget-checkbox a{font-weight:inherit;font-size:inherit;color:#f5c335}.ce_form .widget-checkbox a:hover{text-decoration:underline}.ce_form .widget-submit{margin-top:2em}.ce_form .grid{width:49%;float:left}.ce_form .grid+.grid{margin-left:2%}p.error{font-size:.9em;color:red;position:absolute;bottom:0;-webkit-transform:translateY(100%);transform:translateY(100%)}.ce_form .text.error,.ce_form .captcha.error,.ce_form textarea.error{border-color:red}.firefox .ce_form select{padding:.25em .4em}.firefox .ce_form select option{padding:.25em .4em}.formbody{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#main-nav li.show-only-mobile{display:none}#header{left:0;right:0;top:0;position:fixed;background-color:#074291;background-image:url("/files/layout/page_background.jpg");background-position:top center;background-size:100% auto;-webkit-box-shadow:0 0 20px rgba(0,0,0,.08);box-shadow:0 0 20px rgba(0,0,0,.08);z-index:9999}@supports(background-image: url("/files/layout/page_background.webp")){#header{background-image:url("/files/layout/page_background.webp")}}#header .inside{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}#logo{width:350px;padding-bottom:3.75rem;padding-left:3em;padding-right:5em;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-sizing:content-box;box-sizing:content-box;margin-right:3em}#logo::before{content:"";background:no-repeat center/100% 100% url("/files/layout/background_logo.svg");position:absolute;height:100%;width:100%;z-index:-1;top:0;bottom:0;left:0;right:0}#logo picture{display:block;position:absolute;bottom:1%;padding:inherit;-webkit-box-sizing:border-box;box-sizing:border-box;left:0;right:0;-webkit-transition:bottom .3s ease-in-out 0s;transition:bottom .3s ease-in-out 0s}#header.smaller #logo{padding-bottom:0;width:280px}#header.smaller #logo::before{height:120%;background-size:100% 100%}#header.smaller #logo picture{bottom:20%}#header.smaller #main-nav .level_1>li>a{padding-top:2em;padding-bottom:2em}#main-nav{overflow:visible}#main-nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap}#main-nav a{white-space:nowrap}#main-nav .level_1>li>a{display:block;padding:5.5em 1em 3.75rem;line-height:1em}#main-nav .level_1>li.last a{padding-right:0}#main-nav .level_1>li.first a{padding-left:0}#main-nav .level_1>li>a.active strong,#main-nav .level_1>li>a:hover span,#main-nav .level_1>li>a.trail strong,#main-nav .level_1>li>a.open span{color:#f5c335}#main-nav .level_1>li a.active strong,#main-nav .level_1>li a.trail span{font-weight:700}#main-nav .level_2{position:absolute;display:none;background-color:#fff;padding:1.7em 0}#main-nav .level_2>li{position:relative}#main-nav .level_2>li>a{display:block;padding:.7em 2em;color:#074291;line-height:1.4em}#main-nav .level_2 li.submenu>a:after{float:right;content:""}#main-nav .level_2 a.active strong,#main-nav .level_2 a:hover span,#main-nav .level_2 a.trail strong,#main-nav .level_2 a.open span{color:#074291}#main-nav .level_2 a.active strong::before,#main-nav .level_2 a:hover span::before,#main-nav .level_2 a.trail strong::before,#main-nav .level_2 a.open span::before{position:absolute;left:0;top:1em;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:2.2em;height:.76em}#menu-toggle{display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:absolute;top:50%;-webkit-transform:translateY(-40%);transform:translateY(-40%);right:0;z-index:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#menu-toggle .burger-menu{display:-webkit-box;display:-ms-flexbox;display:flex;width:29px;height:21px;position:absolute;cursor:pointer;opacity:0;z-index:2}#menu-toggle .burger-menu.open~span{opacity:1;-webkit-transform:rotate(45deg) translate(-5px, -17px);transform:rotate(45deg) translate(-5px, -17px)}#menu-toggle .burger-menu.open~span:nth-last-child(3){opacity:0;-webkit-transform:rotate(0deg) scale(0.2, 0.2);transform:rotate(0deg) scale(0.2, 0.2)}#menu-toggle .burger-menu.open~span:nth-last-child(2){-webkit-transform:rotate(-45deg) translate(0, 13px);transform:rotate(-45deg) translate(0, 13px)}#menu-toggle span{display:-webkit-box;display:-ms-flexbox;display:flex;width:29px;height:4px;margin-bottom:5px;position:relative;background:no-repeat center/100% 100% url("/files/layout/button_yellow.svg");border-radius:3px;z-index:1;-webkit-transform-origin:5px 0px;transform-origin:5px 0px;-webkit-transition:background .5s cubic-bezier(0.77, 0.2, 0.05, 1),-webkit-transform .5s cubic-bezier(0.77, 0.2, 0.05, 1);transition:background .5s cubic-bezier(0.77, 0.2, 0.05, 1),-webkit-transform .5s cubic-bezier(0.77, 0.2, 0.05, 1);transition:transform .5s cubic-bezier(0.77, 0.2, 0.05, 1),background .5s cubic-bezier(0.77, 0.2, 0.05, 1);transition:transform .5s cubic-bezier(0.77, 0.2, 0.05, 1),background .5s cubic-bezier(0.77, 0.2, 0.05, 1),-webkit-transform .5s cubic-bezier(0.77, 0.2, 0.05, 1)}#menu-toggle span:first-of-type{-webkit-transform-origin:0% 0%;transform-origin:0% 0%;padding-right:34px}#menu-toggle span:nth-last-child(2){-webkit-transform-origin:0% 100%;transform-origin:0% 100%}#banner{padding-left:100px;padding-right:100px}#banner .inside{display:grid;grid-template-columns:27% 31% 26% 16%;grid-template-rows:22.5rem -webkit-min-content;grid-template-rows:22.5rem min-content;grid-template-areas:"row1 . row3 row4" ". willkommen willkommen row4"}#banner .block{overflow:visible}#banner .ce_image,#banner .ce_text{margin:0}#banner .ce_text{grid-area:willkommen;background:no-repeat center/100% 100% url("/files/layout/box_white_v1.svg");color:#27409a;padding:3em 3.3em;margin-right:2rem;position:relative;align-self:flex-start}#banner .ce_text::before{position:absolute;top:3.5em;left:0;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#banner .ce_text p{margin:0}#banner img{-o-object-fit:cover;object-fit:cover}#banner .ce_image:first-child{grid-area:row1;z-index:1;margin-left:-7em}#banner .ce_image:first-child .image_container{margin-top:2em;max-width:61%;position:relative}#banner .ce_image:first-child .image_container::before{content:"";display:block;position:absolute;top:50%;left:48%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:26em;height:2em;background:no-repeat center/100% 100% url("/files/layout/element_stripe_white.svg")}#banner .ce_image:first-child .image_container img{position:relative;z-index:1}#banner .ce_image:nth-child(2){margin-left:-5em;grid-area:1/1/3/3}#banner .ce_image:nth-child(3){grid-area:row3;margin-top:-2em}#banner .ce_image:nth-child(3) .image_container{padding:0 2em 2em;height:100%}#banner .ce_image:nth-child(3) .image_container img{height:inherit}#banner .ce_image:nth-child(4){grid-area:row4;margin-right:-5em}#banner .ce_image:nth-child(4) .image_container{padding-top:4em}#banner .ce_image:nth-child(5){grid-area:1/1/3/1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:-5.5em;position:relative;z-index:-1}#banner .ce_image:nth-child(5) .image_container{width:15em;height:100%}#banner .ce_image:nth-child(5) .image_container img{height:100%}#banner .hyperlink{grid-area:2/4/3/5;align-self:flex-end;justify-self:flex-start;margin:0;margin-left:auto}.ie11 #banner .hyperlink{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}#banner .hyperlink a{background:none;color:#ec6446;padding:0;text-transform:uppercase;white-space:nowrap}#banner .hyperlink a::after{content:"»";-webkit-transform:rotateZ(90deg);transform:rotateZ(90deg);display:inline-block;margin-left:.83em}#button-navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-top:2em;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#button-navigation div{margin-bottom:2em}#button-navigation div+div{margin-left:4em}#button-navigation div:nth-child(3)~div{margin-bottom:0}#button-navigation div:nth-child(4){margin-left:0}#team .ce_text--box{padding:5.5em 3.5em}.ce_list,.ce_text--list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;text-align:left;-ms-flex-wrap:wrap;flex-wrap:wrap}.ce_list h1,.ce_list h2,.ce_list h3,.ce_list h4,.ce_list h5,.ce_list h6,.ce_text--list h1,.ce_text--list h2,.ce_text--list h3,.ce_text--list h4,.ce_text--list h5,.ce_text--list h6{margin-right:1.2rem;width:100%}.ce_text>ul li,.ce_list li{position:relative;padding-left:1.3em}.ce_text>ul li::before,.ce_list li::before{content:"—";left:0;position:absolute;font-family:"Coming Soon";color:#f5c335}.ce_text>ul li>ul,.ce_list li>ul{padding-left:2em}.ce_text>ul li>ul li::before,.ce_list li>ul li::before{content:"•";font-size:1.5em}.mod_article--background-yellow .ce_list--columns-two>ul,.mod_article--background-yellow .ce_list--list>ul,.mod_article--background-yellow .ce_text--columns-two>ul,.mod_article--background-yellow .ce_text--list>ul{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:11em;-moz-column-gap:11em;column-gap:11em;width:100%}.mod_article--background-yellow .ce_list li>ul,.mod_article--background-yellow .ce_text li>ul{padding-left:1.5em;padding-top:.5em}.mod_article--background-yellow .ce_list li,.mod_article--background-yellow .ce_text li{margin-bottom:.8em;position:relative;padding-left:1.2em;display:inline-block;width:100%}.mod_article--background-yellow .ce_list li::before,.mod_article--background-yellow .ce_text li::before{content:"—";left:0;font-size:inherit;position:absolute;font-family:"Coming Soon";color:#074291}.mod_article--background-yellow .ce_list>ul>li,.mod_article--background-yellow .ce_text>ul>li{padding-left:2.2em;margin-bottom:1.8em}.mod_article--background-yellow .ce_list>ul>li::first-line,.mod_article--background-yellow .ce_text>ul>li::first-line{font-weight:700}.mod_article--background-yellow .ce_list>ul>li::before,.mod_article--background-yellow .ce_text>ul>li::before{content:"";position:absolute;left:0;top:.5em;background:no-repeat center/100% 100% url("/files/layout/button_white.svg");width:1.3em;height:.4em;display:block;color:#074291}a,b::before,a::after,a>span,a>strong{-webkit-transition:color .3s ease-out,background .3s ease-out,opacity .3s ease-out;transition:color .3s ease-out,background .3s ease-out,opacity .3s ease-out}#mobile-button .line{-webkit-transition:color .3s ease-out,background-color .3s ease-out,opacity .3s ease-out;transition:color .3s ease-out,background-color .3s ease-out,opacity .3s ease-out}.ce_form *{-webkit-transition:all .3s ease-out;transition:all .3s ease-out}a.cboxElement img,a.cboxElement::after{-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out}#cboxPrevious::after,#cboxNext::after{-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out}#header a,#header #logo,#header #logo::before{-webkit-transition:padding .3s ease-in-out 0s,width .3s ease-in-out 0s,height .3s ease-in-out 0s;transition:padding .3s ease-in-out 0s,width .3s ease-in-out 0s,height .3s ease-in-out 0s}#header img{-webkit-transition:bottom .3s ease-in-out 0s;transition:bottom .3s ease-in-out 0s}.toggler,.toggler::after,.toggler-headline{-webkit-transition:background-position .3s ease-in-out 0s,color .3s ease-in-out 0s;transition:background-position .3s ease-in-out 0s,color .3s ease-in-out 0s}#main-nav::before{-webkit-transition:opacity .3s ease-in-out 0s;transition:opacity .3s ease-in-out 0s}#main-nav li.submenu>a::after{-webkit-transition:-webkit-transform .3s ease-in-out 0s;transition:-webkit-transform .3s ease-in-out 0s;transition:transform .3s ease-in-out 0s;transition:transform .3s ease-in-out 0s, -webkit-transform .3s ease-in-out 0s}#wrapper .button a,.widget-submit .button{-webkit-transition:opacity .3s ease-in-out 0s;transition:opacity .3s ease-in-out 0s}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,*:before,*:after{-webkit-box-sizing:inherit;box-sizing:inherit}@media screen and (max-width: 1439px){#logo{padding-bottom:2.75rem;padding-left:2em;padding-right:3em;margin-right:2em;width:280px}#main-nav .level_1>li>a{padding:3.5em 1em 2.75rem}#banner .inside{grid-template-columns:20% 34% 30% 16%;grid-template-rows:18rem -webkit-min-content;grid-template-rows:18rem min-content}#banner .ce_image:nth-child(5) .image_container{height:auto}#banner .ce_image:nth-child(5){-webkit-transform:translate(-2em, 7em);transform:translate(-2em, 7em);margin-bottom:0}#team .ce_text--box{padding:4em 3em}}@media screen and (max-width: 1280px){.mod_article--columns-two .ce_text{padding-right:0}.mod_article--columns-two .ce_text.first{padding-right:4em;padding-left:0}}@media screen and (max-width: 1279px){#logo{padding-bottom:0;padding-top:5em;z-index:-1}#logo::before{height:120%;background-size:100% 100%}#logo picture{bottom:20%}.mod_article--columns-two div:not(.box-course-wrapper)>.ce_text--box-course{max-width:35%}.box-course-wrapper{max-width:35%}#wrapper .mod_article--bottom-no-space>.width{padding-bottom:0;margin-bottom:0}#wrapper .ce_text--box{padding:2.5em;margin-top:3em}#main-nav{position:absolute;width:17em;min-width:180px;right:-70px;height:100vh;background-color:#074291;background-image:url("/files/layout/page_background.jpg");background-position:top left;background-size:100vw auto;-webkit-font-smoothing:antialiased;-webkit-transform-origin:0% 0%;transform-origin:0% 0%;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:-webkit-transform .5s cubic-bezier(0.77, 0.2, 0.05, 1);transition:-webkit-transform .5s cubic-bezier(0.77, 0.2, 0.05, 1);transition:transform .5s cubic-bezier(0.77, 0.2, 0.05, 1);transition:transform .5s cubic-bezier(0.77, 0.2, 0.05, 1), -webkit-transform .5s cubic-bezier(0.77, 0.2, 0.05, 1);padding:5.3em 0}@supports(background-image: url("/files/layout/page_background.webp")){#main-nav{background-image:url("/files/layout/page_background.webp")}}#main-nav ul{-ms-flex-wrap:wrap;flex-wrap:wrap}#main-nav li{padding:10px 0;-webkit-transition-delay:2s;transition-delay:2s}#main-nav li.show-only-mobile{display:block}#main-nav.active{-webkit-transform:none;transform:none}#main-nav li.submenu>a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#main-nav li.submenu>a::after{content:"»";color:#ec6446;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg);display:inline-block;margin-left:.83em}#main-nav li.submenu>a.open::after{-webkit-transform:rotateZ(90deg);transform:rotateZ(90deg)}#main-nav::before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;opacity:0;-webkit-box-shadow:0 0 470px 417px rgba(0,31,99,.8);box-shadow:0 0 470px 417px rgba(0,31,99,.8);z-index:-1;display:none}#main-nav.active::before{opacity:1;display:block}#main-nav a{padding:20px;white-space:unset}#main-nav li{width:100%}#main-nav .level_1{max-height:calc(100vh - 5.3em);overflow-y:auto}#main-nav .level_1>li>a{padding:1em 3em}#main-nav .level_1>li.first a{padding-left:3em}#main-nav .level_1 ul[class^=level_]{position:static}#main-nav .level_2{background-color:rgba(255,255,255,.2)}#main-nav .level_2 li{padding-left:1em}#main-nav .level_2 li a{color:#fff;padding-top:.5em;padding-bottom:.5em}#main-nav .level_2 li a:hover span,#main-nav .level_2 li a.active strong{color:#f5c335}#main-nav .level_2 li a .active::before,#main-nav .level_2 li a span:hover::before{background:none}#main-nav li.open .level_2,#main-nav li.trail .level_2{display:block}#menu-toggle{display:-webkit-box;display:-ms-flexbox;display:flex}.mod_article.dreispaltig .inside>div,.mod_newslist.dreispaltig>div,.wrapper.dreispaltig>div{width:48%}#banner .inside{grid-template-columns:19% 36% 33% 12%;grid-template-rows:13rem -webkit-min-content;grid-template-rows:13rem min-content}#main .mod_article.first:not(.mod_article--background-yellow)>.width::before,.contact--red-stripe #footer .mod_article>.width::before{-webkit-transform:translateX(71%);transform:translateX(71%)}#banner .ce_text{padding:2.5em 2.8em}.mod_article .width{padding-top:100px;padding-bottom:100px}#wrapper .button a,.widget-submit .button{min-width:15rem}.mod_article--columns-two .ce_text{padding-left:4em}.mod_article--columns-two .ce_text--caption{padding-left:5.5em}.footer__stripe{margin-left:-30%}#footer-nav{width:100%}#footer-nav ul{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#footer-nav li.first a{padding-left:0}}@media screen and (max-width: 1024px){.mod_article--columns-three .inside>div{width:100%}.mod_article--columns-three .inside>div h2 br{display:none}}@media screen and (max-width: 1023px){#banner{padding-left:0;padding-right:0}.ce_accordion .toggler{padding-right:2em;padding-left:2em}.mod_article--columns-two .ce_text--box-course,.mod_article--columns-two .box-course-wrapper{max-width:100%}.mod_article--columns-two .box-course-wrapper .ce_image{max-width:24em}.ce_accordionStart .accordion>div{-ms-flex-wrap:wrap;flex-wrap:wrap}.ce_accordionStart .accordion>div .mod_article__text-wrapper{margin-right:0}#wrapper .ce_text--box-course{margin-top:2em;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#wrapper .ce_text--box-course>p{text-align:center;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0}#wrapper .ce_text--box-course>p img{margin-left:auto;margin-right:auto}#banner .width{padding-bottom:0}#banner .ce_text{margin-right:0}#banner .inside .ce_image{margin:0}#banner .ce_image:nth-child(2){margin-left:0;padding-left:2em}#banner .ce_image:nth-child(3),#banner .ce_image:nth-child(5){display:none}#banner .ce_image:nth-child(4){grid-area:row3;padding:2em 2em 0 2em}#banner .ce_image:nth-child(4) .image_container{padding-top:0}#banner .hyperlink{grid-area:3/1/4/5}.mod_article .width{padding-left:70px;padding-right:70px}#banner .inside{grid-template-columns:30% 35% 11% 26%;grid-template-rows:14em -webkit-min-content 2em;grid-template-rows:14em min-content 2em;grid-template-areas:"row1 . row3 row3" "willkommen willkommen willkommen willkommen"}.ie11 #banner .ce_text{grid-area:2/1/3/5}.mod_article--columns-two .ce_text:not(.ce_text--caption){padding:0;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;margin-top:0}#top .mod_article--columns-two .ce_image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100%;margin-top:3em !important}.mod_article--columns-two .ce_text--caption{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}#button-navigation div{min-width:calc(50% - 4em)}#button-navigation div+div{margin-left:0}#button-navigation div:nth-child(3)~div{margin-bottom:2em}#kontakt .ce_text>div:last-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.mod_article--background-yellow .ce_list--columns-two>ul,.mod_article--background-yellow .ce_list--list>ul,.mod_article--background-yellow .ce_text--columns-two>ul,.mod_article--background-yellow .ce_text--list>ul{-webkit-column-gap:3em;-moz-column-gap:3em;column-gap:3em}}@media screen and (max-width: 768px){.mod_article--columns-two+.mod_article--columns-two:not(.mod_article--background-yellow) .width::before{left:-18rem}.mod_article--text-only .ce_text,.mod_article--text-only .ce_form{padding-left:0;padding-right:0}}@media screen and (max-width: 767px){#main #banner .width{padding-top:60px}#wrapper .mod_article.accordions>.width{padding-left:0;padding-right:0}#wrapper .ce_text--box-course{-ms-flex-wrap:wrap;flex-wrap:wrap}#wrapper .ce_text--box-course>p{-ms-flex-preferred-size:100%;flex-basis:100%;text-align:center}#wrapper .ce_text--box-course img{margin-left:auto;margin-right:auto}.mod_article--align-center .ce_list:not(.ce_list--columns-two) ul{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:2em}#wrapper .mod_article--align-center .ce_list:not(.ce_list--columns-two) li{width:100%;margin-left:0}.ce_accordion .toggler,.ce_accordion .accordion{padding-left:10%;padding-right:10%}.ce_accordion .toggler{background-size:94% 100%}#banner .inside{grid-template-columns:40% 50% 0% 10%;grid-template-rows:-webkit-min-content -webkit-min-content 2em;grid-template-rows:min-content min-content 2em}#banner .ce_image:nth-child(2){grid-area:1/1/2/3;padding-bottom:2em}#banner .ce_image:nth-child(4){padding:2em 0;margin-left:-6em}#wrapper .width{padding-right:7%;padding-left:7%}#logo{padding-left:1em;padding-right:2em;padding-top:3.5em;width:170px}#banner .ce_image:first-child .image_container::before{width:10em}#banner .ce_text::before{top:2.5em;-webkit-transform:translateX(-68%);transform:translateX(-68%)}#wrapper .ce_form .widget{-ms-flex-preferred-size:100%;flex-basis:100%;margin-left:0}#main .mod_article.first:not(.mod_article--background-yellow)>.width::before,.contact--red-stripe #footer .mod_article>.width::before{top:20px}#wrapper #banner>.width::before{top:70px}#banner .ce_image:nth-child(5){margin-left:2em;-webkit-transform:translate(2em);transform:translate(2em);grid-area:1/1/2/1;overflow:hidden;height:90%;display:block}#banner .ce_image:nth-child(5) .image_container img{-o-object-fit:contain;object-fit:contain}#banner .ce_image:nth-child(5) .image_container{height:100%}#wrapper .mod_article--background-yellow{background-position:right center;background-size:768px 100%}#wrapper #button-navigation p{margin-left:0;min-width:100%;margin-bottom:3em}.mod_article--background-yellow .ce_list--columns-two>ul,.mod_article--background-yellow .ce_list--list>ul,.mod_article--background-yellow .ce_text--columns-two>ul,.mod_article--background-yellow .ce_text--list>ul{-webkit-column-count:1;-moz-column-count:1;column-count:1}}@media screen and (max-width: 850px){.footer__logo{margin:auto;margin-bottom:3em;margin-top:1em}.footer__copyright{width:100%;text-align:center}.footer__logo+.footer__logo{margin-left:1.5em}}@media screen and (max-width: 425px){#main-nav{right:-30px}}
.impressum-datenschutz h1,.impressum-datenschutz h2,.impressum-datenschutz h3,.impressum-datenschutz h4{margin:1.3em 0 0.3em}@media (min-width:850px) and (max-width:1060px){.logo_dipmb{margin-bottom:1.5em}}
