.homepage .section-headline h2 a{font-family:inherit}.homepage .header-slider .swiper-container .swiper-slide{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:flex-end;-ms-flex-align:flex-end;-webkit-align-items:flex-end;align-items:flex-end}.homepage .header-slider .swiper-container .swiper-slide .image_container:after{content:"";position:absolute;left:0;right:0;top:0;bottom:0.35em;background:#193e69;background:linear-gradient(0deg, #193e69 25%, rgba(25, 62, 105, 0.3) 100%);background:linear-gradient(0deg, #193e69 10%, rgba(25, 62, 105, 0.3) 80%)}.homepage .header-slider .swiper-container .swiper-slide .image_container img{max-width:100%;height:auto}.homepage .header-slider .swiper-container .swiper-slide h1,.homepage .header-slider .swiper-container .swiper-slide p{position:absolute;text-align:center;color:#fff}.homepage .header-slider .swiper-container .swiper-slide h1,.homepage .header-slider .swiper-container .swiper-slide .main-headline{left:0;right:0;bottom:0;font-size:3.6em;line-height:1.3;padding-top:1.5em;padding-bottom:1.5em}.homepage .header-slider .swiper-container .swiper-slide .main-headline{font-family:"DINNextRoundedRegular", -apple-system, BlinkMacSystemFont, Roboto, "Segoe UI", sans-serif;text-transform:uppercase;font-weight:500}.homepage .header-slider .swiper-container .swiper-slide p{top:17em;left:0;right:0;font-size:1.1em}.homepage .hp-section-1{background-color:#EEF1F7;padding:4em 0 4.1em}.homepage .hp-section-1 .intro{font-size:1.1em;max-width:28em;margin:auto;text-align:center}.homepage .hp-section-1 .intro .button{margin-top:0.6em;display:inline-block}.homepage .hp-section-1 .circles{text-align:center}.homepage .hp-section-1 .circles-inner{display:inline-block;margin:auto}.homepage .hp-section-1 .circle{background:#fff;border-radius:50%;width:20em;height:20em;overflow:hidden;display:inline-block}.homepage .hp-section-1 .circle:hover{background:#193e69}.homepage .hp-section-1 .circle:hover .circle-inside:after{opacity:1;-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}.homepage .hp-section-1 .circle .circle-inside{display:block;position:relative;transition:all 0.2s ease-in-out}.homepage .hp-section-1 .circle .circle-inside:after{content:"";display:block;opacity:0;position:absolute;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;-moz-transform:scale(1.5);-o-transform:scale(1.5);-ms-transform:scale(1.5);-webkit-transform:scale(1.5);transform:scale(1.5);background-size:contain;background-position:center;height:13em;width:13em;top:1em;bottom:0;left:0;right:0;margin:auto}.homepage .hp-section-1 .circle .text-serif span{font-style:italic;font-size:1.3em;margin-bottom:0;line-height:1.3}.homepage .hp-section-1 .circle .text-serif span em{font-family:"DINNextRoundedRegular", -apple-system, BlinkMacSystemFont, Roboto, "Segoe UI", sans-serif;font-style:normal;font-size:4.1em;line-height:0.85;letter-spacing:-0.05em}.homepage .hp-section-1 .circle .text-serif.number-text span{float:left}.homepage .hp-section-1 .circle .text-serif.number-text:after{content:"";display:block;clear:both}.homepage .hp-section-1 .circle .circle-bottom{background-color:#193e69;padding:1.5em 0 3em;text-align:center}.homepage .hp-section-1 .circle .circle-bottom p{margin-bottom:0;color:#fff;display:inline-block}.homepage .hp-section-1 .circle .circle-bottom p:before{content:"";display:block;width:1em;height:1.6em;float:left;margin-right:0.3em;background-size:contain;position:relative;top:-0.1em}.homepage .hp-section-1 .circle-left{margin-right:2em}.homepage .hp-section-1 .circle-left .circle-inside{padding-top:4em;padding-bottom:2.5em;padding-left:2.5em;padding-right:2.5em}.homepage .hp-section-1 .circle-left .text-serif em{margin-right:0.07em}.homepage .hp-section-1 .circle-right .circle-inside{padding-top:2.55em;padding-bottom:2.3em;padding-left:2.2em;padding-right:2.8em}.homepage .hp-section-1 .circle-right .text-serif span:first-of-type{display:block}.homepage .hp-section-1 .circle-right .text-serif em{margin-left:-0.1em}.homepage .hp-section-2{padding:4em 0 2.5em;position:relative}.homepage .hp-section-2 .contain-swiper{max-width:1025px;margin:auto;position:relative}.homepage .hp-section-2 .swiper-container{position:static}.homepage .hp-section-2 .swiper-container .layout_latest{width:50%;width:calc(50% - 1em);margin:0 1em;background-color:#EEF1F7}.homepage .hp-section-2 .swiper-container .layout_latest .layout_latest_content{padding:0.5em 1.1em 0;min-height:7.5em;position:relative}.homepage .hp-section-2 .swiper-container .layout_latest figcaption{display:none}.homepage .hp-section-2 .swiper-container .layout_latest .tag-chain{margin-bottom:0.9em;display:none}.homepage .hp-section-2 .swiper-container .layout_latest .tag-chain:after{content:"";display:block;clear:both}.homepage .hp-section-2 .swiper-container .layout_latest .tag-chain-item{text-transform:uppercase;font-size:0.8em;float:left;padding-right:0.7em;margin-bottom:0.1em}.homepage .hp-section-2 .swiper-container .layout_latest h3{font-size:1.1em;line-height:1.3;margin-bottom:0.5em;max-height:3.9em;overflow:hidden;display:block}.homepage .hp-section-2 .swiper-container .layout_latest .more{position:absolute;bottom:0.4em}.homepage .hp-section-2 .swiper-container .swiper-button-prev,.homepage .hp-section-2 .swiper-container .swiper-button-next{width:1.9em;height:2.9em}.homepage .hp-section-2 .swiper-container .swiper-button-prev{left:-4em}.homepage .hp-section-2 .swiper-container .swiper-button-next{right:-4em}.homepage .hp-section-2 .swiper-container .swiper-pagination{margin-top:2em}.homepage .hp-section-2 .swiper-container-horizontal .layout_latest{margin:0}.homepage .hp-section-3{padding:4em 0;background-color:#EEF1F7}.homepage .hp-section-3 .events{position:relative;left:-1.5em;width:calc(100% + 3em)}.homepage .hp-section-3 .events:after{content:"";display:block;clear:both}.homepage .hp-section-3 .event{width:25%;float:left;padding:0 1.5em 2em 1.5em;position:relative}.homepage .hp-section-3 .event:nth-child(4n+1){clear:left}.homepage .hp-section-3 .event .time,.homepage .hp-section-3 .event .calendar_name{font-size:0.8em;line-height:1.2}.homepage .hp-section-3 .event .time{font-family:"DINNextRoundedBold", -apple-system, BlinkMacSystemFont, Roboto, "Segoe UI", sans-serif;margin-bottom:0}.homepage .hp-section-3 .event .time:before{content:"";display:block;height:2.5em;width:3em;background-size:contain;float:left;margin-right:0.6em;position:relative;top:-0.2em}.homepage .hp-section-3 .event h3{font-size:0.9em;line-height:1.2}.homepage .hp-section-3 .empty{font-family:"DINNextLight", -apple-system, BlinkMacSystemFont, Roboto, "Segoe UI", sans-serif;text-align:center}.homepage .hp-section-3 .pagination{display:none}.homepage .hp-section-4{padding:4em 0}.homepage .hp-section-4 .pagination{display:none}.homepage .hp-section-4 .mod_newsarchive{position:relative;left:-1em;width:calc(100% + 2em)}.homepage .hp-section-4 .mod_newsarchive:after{content:"";display:block;clear:both}.homepage .hp-section-4 .layout_latest{width:33.3%;float:left;padding:0 1em}.homepage .hp-section-4 .layout_latest.last{display:none}.homepage .hp-section-4 .layout_latest .info{font-size:0.8em;text-transform:uppercase;margin-bottom:1.3em}.homepage .hp-section-4 .layout_latest .info:after{content:"";display:block;height:0.28em;width:2.2em;background:#193e69;position:relative;top:0.5em}.homepage .hp-section-4 .layout_latest h3{font-family:"Georgia", "Times New Roman", serif;font-style:italic;font-size:1em;line-height:1.2}.homepage:lang(en) .hp-section-1 .circle-right .circle-inside{padding-top:4em;padding-left:2em;padding-right:2.6em}@media screen and (max-width:1599px){.homepage .header-slider .swiper-container .swiper-slide p{top:19em}}@media screen and (max-width:1200px){.homepage .header-slider .swiper-container .swiper-slide p{top:17em}.homepage .hp-section-1 .circle .text-serif p{font-size:1.3em}.homepage .hp-section-2 .contain-swiper{padding-left:5em;padding-right:5em}.homepage .hp-section-2 .swiper-container .swiper-button-prev{left:1.5em}.homepage .hp-section-2 .swiper-container .swiper-button-next{right:1.5em}}@media screen and (max-width:1060px){.homepage .header-slider .swiper-container .swiper-slide p{top:16em}}@media screen and (max-width:850px){.homepage .header-slider .swiper-container .swiper-slide p{top:14.5em}.homepage .hp-section-3 .event{width:50%}.homepage .hp-section-3 .event:nth-of-type(1),.homepage .hp-section-3 .event:nth-of-type(2){padding-bottom:2em}.homepage .hp-section-3 .event:nth-of-type(3){clear:left}.homepage .hp-section-3 .event p.info{font-size:0.9em}.homepage .hp-section-3 .event .ce_text p{font-size:1em}.homepage .hp-section-4 .layout_latest{width:50%}.homepage .hp-section-4 .layout_latest:nth-of-type(2n+1){clear:left}.homepage .hp-section-4 .layout_latest.last{display:block}.homepage .hp-section-4 .layout_latest:first-of-type,.homepage .hp-section-4 .layout_latest:nth-of-type(2){padding-bottom:2.5em}.homepage .hp-section-4 .layout_latest h2{line-height:1.5}.homepage .hp-section-4 .layout_latest .download-element a{font-size:0.9em}}@media screen and (max-width:800px){.homepage .hp-section-2 .contain-swiper{width:100%;position:relative}.homepage .hp-section-2 .mod_newslist{padding-left:1em;padding-right:1em}.homepage .hp-section-2 .swiper-container .layout_latest{width:100%;margin:0}.homepage .hp-section-2 .swiper-container .swiper-button-prev{left:3em}.homepage .hp-section-2 .swiper-container .swiper-button-next{right:3em}.homepage .hp-section-2 .swiper-container .layout_latest .layout_latest_content{min-height:9.5em}}@media screen and (max-width:750px){.homepage .header-slider .swiper-container .swiper-slide p{top:13em}.homepage .hp-section-2 .swiper-container .layout_latest .layout_latest_content{min-height:10.5em}}@media screen and (max-width:700px){.homepage .hp-section-3 .event .time,.homepage .hp-section-3 .event .calendar_name,.homepage .hp-section-3 .event h3{font-size:1em}.homepage .hp-section-4 .layout_latest .download-element a{font-size:1em}}@media screen and (max-width:650px){.homepage .header-slider .swiper-container .swiper-slide h1,.homepage .header-slider .swiper-container .swiper-slide .main-headline{font-size:3em}.homepage .header-slider .swiper-container .swiper-slide p{top:11.5em}.homepage .hp-section-2 .contain-swiper{padding-left:2em;padding-right:2em}.homepage .hp-section-2 .mod_newslist{padding-left:5em;padding-right:5em}.homepage .hp-section-2 .swiper-container .layout_latest .layout_latest_content{min-height:8em}}@media screen and (max-width:600px){.homepage .hp-section-2 .swiper-container .swiper-button-prev{left:2em}.homepage .hp-section-2 .swiper-container .swiper-button-next{right:2em}}@media screen and (max-width:580px){.homepage .header-slider .swiper-container .swiper-slide p{top:14.5em}.homepage .hp-section-1 .circle-left,.homepage .hp-section-1 .circle-right{margin-top:3.5em}.homepage .hp-section-1 .circle-left{margin-right:1em}}@media screen and (max-width:550px){.homepage .hp-section-1 .circle-left{margin-right:0}}@media screen and (max-width:520px){.homepage .header-slider .swiper-container .swiper-slide p{top:13em}}@media screen and (max-width:500px){.homepage .hp-section-2 .mod_newslist{padding-left:3em;padding-right:3em}.homepage .hp-section-3 .event:nth-of-type(1),.homepage .hp-section-3 .event:nth-of-type(2){padding-bottom:2.5em}.homepage .hp-section-4 .layout_latest{width:100%;float:none;padding-bottom:2.5em;margin-bottom:2em;clear:left}.homepage .hp-section-4 .layout_latest.last{margin-bottom:0}.homepage .hp-section-4 .layout_latest .info{font-size:0.9em}.homepage .hp-section-4 .enclosure .download-element{margin-bottom:0.3em}.homepage .hp-section-4 .enclosure .download-element:after{content:"";display:block;clear:both}.homepage .hp-section-4 p.more{float:right;width:40%}}@media screen and (max-width:480px){.homepage .header-slider .swiper-container .swiper-slide p{top:12em}}@media screen and (max-width:420px){.homepage .header-slider .swiper-container .swiper-slide p{display:none}.homepage .header-slider .swiper-container .swiper-slide .main-headline{display:block}.homepage .hp-section-2 .mod_newslist{padding-left:2.5em;padding-right:2.5em}.homepage .hp-section-2 .swiper-container .layout_latest .layout_latest_content{min-height:10em}.homepage .hp-section-2 .swiper-container .swiper-button-prev{left:1.5em}.homepage .hp-section-2 .swiper-container .swiper-button-next{right:1.5em}.homepage .hp-section-3 .event{float:none;width:100%;padding-bottom:2.5em}.homepage .hp-section-3 .event:last-of-type{padding-bottom:0}}@media screen and (max-width:360px){.homepage .hp-section-1 .circle{font-size:0.875em}.homepage .hp-section-1 .circle .circle-bottom p{font-size:1.125em}.homepage .hp-section-2 .swiper-container .layout_latest .layout_latest_content{min-height:11em}}@media screen and (max-width:320px){.homepage .header-slider .swiper-container .swiper-slide h1,.homepage .header-slider .swiper-container .swiper-slide .main-headline{font-size:2.5em}}@media screen and (max-width:320px){.homepage .hp-section-2 .swiper-container-horizontal>.swiper-pagination .swiper-pagination-bullet{margin:0 0.45em}}.swiper-container{max-width:71.1111em;margin:auto}.swiper-container .swiper-slide{margin-right:0}.swiper-container .swiper-slide .image_container img{max-width:100%;height:auto}.swiper-container .swiper-pagination{position:relative;bottom:0;margin-top:0.5em;margin-bottom:1em;min-height:1.5em}.swiper-container .swiper-pagination .swiper-pagination-bullet{width:0.75em;height:0.75em;background:transparent;border:1px solid #193e69;opacity:1}.swiper-container .swiper-pagination .swiper-pagination-bullet-active{background:#193e69}@media screen and (max-width:1024px){.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:3.25em}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:3.25em}}@media screen and (max-width:480px){.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:1em}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:1em}}.hp-section-3 .event{opacity:0;-moz-transform:scale(0.8);-o-transform:scale(0.8);-ms-transform:scale(0.8);-webkit-transform:scale(0.8);transform:scale(0.8);-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.hp-section-3 .event:nth-child(2){-moz-transition-delay:0.2s;-o-transition-delay:0.2s;-webkit-transition-delay:0.2s;transition-delay:0.2s}.hp-section-3 .event:nth-child(3){-moz-transition-delay:0.4s;-o-transition-delay:0.4s;-webkit-transition-delay:0.4s;transition-delay:0.4s}.hp-section-3 .event:nth-child(4){-moz-transition-delay:0.6s;-o-transition-delay:0.6s;-webkit-transition-delay:0.6s;transition-delay:0.6s}.hp-section-3.in-view .event{opacity:1;-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}.aktuelles .mod_newsarchive_dss .layout_latest .innerbox>a,.projekte .section-filter #projekte-filter-items .ce_hyperlink .image_container>a{display:block;position:relative;overflow:hidden}.aktuelles .mod_newsarchive_dss .layout_latest .innerbox>a:before,.aktuelles .mod_newsarchive_dss .layout_latest .innerbox>a .img_container:after,.projekte .section-filter #projekte-filter-items .ce_hyperlink .image_container>a:before,.projekte .section-filter #projekte-filter-items .ce_hyperlink .image_container>a .img_container:after{position:absolute;top:0;left:0;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.aktuelles .mod_newsarchive_dss .layout_latest .innerbox>a:before,.projekte .section-filter #projekte-filter-items .ce_hyperlink .image_container>a:before{background:rgba(24, 62, 104, 0.78);width:100%;height:100%;content:"";opacity:0}.aktuelles .mod_newsarchive_dss .layout_latest .innerbox>a .img_container,.projekte .section-filter #projekte-filter-items .ce_hyperlink .image_container>a .img_container{position:relative}.aktuelles .mod_newsarchive_dss .layout_latest .innerbox>a .img_container:after,.projekte .section-filter #projekte-filter-items .ce_hyperlink .image_container>a .img_container:after{content:"mehr";color:#fff;font-family:"DINNextRoundedRegular", -apple-system, BlinkMacSystemFont, Roboto, "Segoe UI", sans-serif;top:50%;right:0;margin:auto;font-size:18px;height:26px;text-align:center;display:block;font-weight:600;opacity:0;-moz-transform:scale(1.5) translateY(-50%);-o-transform:scale(1.5) translateY(-50%);-ms-transform:scale(1.5) translateY(-50%);-webkit-transform:scale(1.5) translateY(-50%);transform:scale(1.5) translateY(-50%)}.aktuelles .mod_newsarchive_dss .layout_latest .innerbox>a img,.projekte .section-filter #projekte-filter-items .ce_hyperlink .image_container>a img{display:block}.aktuelles .mod_newsarchive_dss .layout_latest .innerbox>a:hover .img_container:after,.projekte .section-filter #projekte-filter-items .ce_hyperlink .image_container>a:hover .img_container:after{opacity:1;-moz-transform:scale(1) translateY(-50%);-o-transform:scale(1) translateY(-50%);-ms-transform:scale(1) translateY(-50%);-webkit-transform:scale(1) translateY(-50%);transform:scale(1) translateY(-50%);z-index:2}.aktuelles .mod_newsarchive_dss .layout_latest .innerbox>a:hover:before,.projekte .section-filter #projekte-filter-items .ce_hyperlink .image_container>a:hover:before{opacity:1;z-index:1}.aktuelles .mod_newsarchive_dss .layout_latest .innerbox .caption,.projekte .section-filter #projekte-filter-items .ce_hyperlink .image_container .caption{background:#fff;position:relative;z-index:20}html:lang(en) .aktuelles .mod_newsarchive_dss .layout_latest .innerbox>a .img_container:after,html:lang(en) .projekte .section-filter #projekte-filter-items .ce_hyperlink .image_container>a .img_container:after{content:"more"}