:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px, 0, 0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px;.swiper-slide,.swiper-cube-shadow{transform-style:preserve-3d}}.swiper-css-mode{>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none;&::-webkit-scrollbar{display:none}}>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}&.swiper-horizontal{>.swiper-wrapper{scroll-snap-type:x mandatory}}&.swiper-vertical{>.swiper-wrapper{scroll-snap-type:y mandatory}}&.swiper-free-mode{>.swiper-wrapper{scroll-snap-type:none}>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}}&.swiper-centered{>.swiper-wrapper::before{content:"";flex-shrink:0;order:9999}>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}}&.swiper-centered.swiper-horizontal{>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}}&.swiper-centered.swiper-vertical{>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}}}.swiper-3d{.swiper-slide-shadow,.swiper-slide-shadow-left,.swiper-slide-shadow-right,.swiper-slide-shadow-top,.swiper-slide-shadow-bottom,.swiper-slide-shadow,.swiper-slide-shadow-left,.swiper-slide-shadow-right,.swiper-slide-shadow-top,.swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-slide-shadow{background:rgba(0, 0, 0, 0.15)}.swiper-slide-shadow-left{background-image:linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-slide-shadow-right{background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-slide-shadow-top{background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible{.swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;width:var(--swiper-navigation-size);height:var(--swiper-navigation-size);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color));&.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}&.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled &{display:none !important}svg{width:100%;height:100%;object-fit:contain;transform-origin:center;fill:currentColor;pointer-events:none}}.swiper-button-lock{display:none}.swiper-button-prev,.swiper-button-next{top:var(--swiper-navigation-top-offset, 50%);margin-top:calc(0px - var(--swiper-navigation-size)/2)}.swiper-button-prev{left:var(--swiper-navigation-sides-offset, 4px);right:auto;.swiper-navigation-icon{transform:rotate(180deg)}}.swiper-button-next{right:var(--swiper-navigation-sides-offset, 4px);left:auto}.swiper-horizontal{.swiper-button-prev,.swiper-button-next,~.swiper-button-prev,~.swiper-button-next{top:var(--swiper-navigation-top-offset, 50%);margin-top:calc(0px - var(--swiper-navigation-size)/2);margin-left:0}.swiper-button-prev,&~.swiper-button-prev,&.swiper-rtl .swiper-button-next,&.swiper-rtl~.swiper-button-next{left:var(--swiper-navigation-sides-offset, 4px);right:auto}.swiper-button-next,&~.swiper-button-next,&.swiper-rtl .swiper-button-prev,&.swiper-rtl~.swiper-button-prev{right:var(--swiper-navigation-sides-offset, 4px);left:auto}.swiper-button-prev,&~.swiper-button-prev,&.swiper-rtl .swiper-button-next,&.swiper-rtl~.swiper-button-next{.swiper-navigation-icon{transform:rotate(180deg)}}&.swiper-rtl .swiper-button-prev,&.swiper-rtl~.swiper-button-prev{.swiper-navigation-icon{transform:rotate(0deg)}}}.swiper-vertical{.swiper-button-prev,.swiper-button-next,~.swiper-button-prev,~.swiper-button-next{left:var(--swiper-navigation-top-offset, 50%);right:auto;margin-left:calc(0px - var(--swiper-navigation-size)/2);margin-top:0}.swiper-button-prev,~.swiper-button-prev{top:var(--swiper-navigation-sides-offset, 4px);bottom:auto;.swiper-navigation-icon{transform:rotate(-90deg)}}.swiper-button-next,~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset, 4px);top:auto;.swiper-navigation-icon{transform:rotate(90deg)}}}.swiper-pagination{position:absolute;text-align:center;transition:300ms opacity;transform:translate3d(0, 0, 0);z-index:10;&.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>&,&.swiper-pagination-disabled{display:none !important}}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0;.swiper-pagination-bullet{transform:scale(0.33);position:relative}.swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullet-active-prev{transform:scale(0.66)}.swiper-pagination-bullet-active-prev-prev{transform:scale(0.33)}.swiper-pagination-bullet-active-next{transform:scale(0.66)}.swiper-pagination-bullet-active-next-next{transform:scale(0.33)}}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, 0.2);button&{border:none;margin:0;padding:0;box-shadow:none;appearance:none}.swiper-pagination-clickable &{cursor:pointer}&:only-child{display:none !important}}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;transform:translate3d(0px, -50%, 0);.swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}&.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px;.swiper-pagination-bullet{display:inline-block;transition:200ms transform,200ms top}}}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets{.swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}&.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap;.swiper-pagination-bullet{transition:200ms transform,200ms left}}}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:200ms transform,200ms right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, 0.25));position:absolute;.swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl & .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>&,&.swiper-pagination-horizontal,.swiper-vertical>&.swiper-pagination-progressbar-opposite,&.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-vertical>&,&.swiper-pagination-vertical,.swiper-horizontal>&.swiper-pagination-progressbar-opposite,&.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}}.swiper-pagination-lock{display:none}.awesomplete{display:block;position:relative;width:100%}.form__flex-helper:has(.awesomplete){position:relative;z-index:10}.awesomplete>ul{list-style-type:none;z-index:10;max-height:20rem;margin:0;padding:0;overflow-y:auto;border-color:#a7b3be;background:#fff}.awesomplete>ul>li{font-size:1.125rem;padding:.5em .75em}.awesomplete>ul>li:hover{background:color-mix(in srgb, #0058a7 100%, #fff 85%);color:#fff}.awesomplete>ul>li[aria-selected=true]{background:#0058a7;color:#fff}.awesomplete mark{background:color-mix(in srgb, #0058a7 100%, #fff 70%);color:#00233c}.awesomplete li:hover mark,.awesomplete li[aria-selected=true] mark{background:rgba(0,0,0,0);color:inherit}.articles-list{list-style:none;display:grid;grid-gap:1.25rem 0;grid-template-columns:repeat(auto-fill, minmax(18rem, 1fr));max-width:95rem;padding:0;margin-bottom:2rem;justify-content:center}.articles-list__item{border:1px solid #0058a7}.article-press-renderer .articles-list__item{border:0}.news__teaser-list{display:grid;grid-template-columns:repeat(3, 1fr);gap:1.25rem 0;padding:0;list-style:none}.news__teaser{display:grid;grid-template:1fr/1fr;height:22rem;overflow:hidden}.news-teaser__picture{grid-row:1;grid-column:1;overflow:hidden}.news-teaser__picture img{width:100%;height:100%;object-fit:cover}.news-teaser__caption{grid-row:1;grid-column:1;display:flex;flex-direction:column;overflow:hidden;padding:2rem 1rem;background:linear-gradient(135deg, rgba(233, 242, 248, 0.9), rgba(231, 235, 237, 0.9), rgba(255, 255, 255, 0.9))}.news-teaser__meta{display:flex;align-items:center;z-index:1;color:#00233c}.news-teaser__meta .icon{top:0;margin-right:.25rem}.news-teaser__headline{margin:.5rem 0;color:#00233c}.news-teaser__text{color:#00233c;display:-webkit-box;overflow:hidden;-webkit-line-clamp:4;-webkit-box-orient:vertical}.news-teaser__caption .button{margin-top:auto;width:100%;color:#00233c;border-color:#00233c}.news-teaser__caption .button:hover,.news-teaser__caption .button:focus-visible{background:#00233c;color:#fff}@media screen and (min-width: 80em){.news__teaser{height:28rem}.news-teaser__caption{padding:2rem 3rem}.news-teaser__headline{font-size:2rem}}.news-detail__image picture{display:block}.news-detail__image picture img{width:100%;height:auto}.news-detail__subtitle{font-size:1.5rem}.news-detail__meta{list-style:none;display:flex;flex-wrap:wrap;gap:.25rem 1.5rem;padding:0;margin:1rem 0 0;color:#0058a7}.news-detail__meta li{display:flex;align-items:center;gap:.375rem}.news-detail__meta a{color:#0058a7}.news-detail__meta a:hover,.news-detail__meta a:focus-visible{color:#00233c}.news-detail__meta .icon{top:0;font-size:1.25em}.article__related-articles{margin-top:2.5rem}@media screen and (min-width: 40em){.news-detail__subtitle{font-size:1.785rem}}@media screen and (min-width: 80em){.news-detail__subtitle{font-size:2.25rem}}@media screen and (min-width: 30rem){.articles-list{grid-template-columns:repeat(auto-fill, minmax(22rem, 1fr))}}@media screen and (min-width: 105em){.articles-list{grid-template-columns:repeat(auto-fill, minmax(24rem, 1fr))}}#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelectionWrapper #CybotCookiebotDialogBodyLevelButtonLevelOptinDeclineAll,#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelectionWrapper #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection,#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelectionWrapper #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll{border:1px solid #0058a7;padding:.5rem;width:auto !important;background:#0058a7;transition:background .3s,border-color .3s,color .3s}#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelectionWrapper #CybotCookiebotDialogBodyLevelButtonLevelOptinDeclineAll:hover,#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelectionWrapper #CybotCookiebotDialogBodyLevelButtonLevelOptinDeclineAll:focus-visible,#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelectionWrapper #CybotCookiebotDialogBodyLevelButtonLevelOptinDeclineAll:active,#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelectionWrapper #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection:hover,#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelectionWrapper #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection:focus-visible,#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelectionWrapper #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection:active,#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelectionWrapper #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll:hover,#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelectionWrapper #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll:focus-visible,#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelectionWrapper #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll:active{background:#00233c;border-color:#00233c;color:#fff}#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelectionWrapper #CybotCookiebotDialogBodyLevelButtonLevelOptinDeclineAll:focus-visible,#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelectionWrapper #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection:focus-visible,#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelectionWrapper #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll:focus-visible{outline:.125rem dotted #00233c;outline-offset:.125rem}#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelectionWrapper #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection,#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelectionWrapper #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll{background:#fff;color:#0058a7}input[type=checkbox].CybotCookiebotDialogBodyLevelButton:focus-visible+label{font-weight:700;color:#000 !important}.darkmode{border:0;padding:0;margin:0;max-width:none;max-height:none;width:100vw;height:100vh;background:rgba(0,0,0,0);color:inherit;overflow-y:auto;z-index:1000}.darkmode::backdrop{background:hsla(0,0%,100%,.9)}.darkmode[open]{display:flex;flex-direction:column}.darkmode__overlay-content{width:80.9%;margin:0 auto;text-align:center;padding:3rem 0}.darkmode__overlay-headline{color:#0058a7;font-size:2rem;font-weight:300;line-height:1.25;margin:0 0 .5rem}@media screen and (min-width: 60em){.darkmode__overlay-headline{font-size:2.5rem}}@media screen and (min-width: 80em){.darkmode__overlay-headline{font-size:3rem}}.darkmode__overlay-image{display:block;margin:2rem auto;max-height:30rem}.darkmode__button{margin-top:2.5rem}@media(prefers-reduced-motion: reduce){.darkmode,.darkmode::backdrop{animation:none;transition:none}}.footer,.footer__content{background:#00233c;color:#a7b3be}.footer a,.footer button,.footer__content a,.footer__content button{text-decoration:none;color:#a7b3be;transition:color .3s}.footer a:hover,.footer a:focus,.footer button:hover,.footer button:focus,.footer__content a:hover,.footer__content a:focus,.footer__content button:hover,.footer__content button:focus{color:#fff}.footer ::selection,.footer__content ::selection{background:#fff;color:#0058a7}.no-scroll .footer,.no-scroll .footer__content{padding-left:26.5rem}@media screen and (min-width: 104em){.footer .container{max-width:102.5rem}}.footer__top{display:flex;justify-content:center}.footer__logo{font-size:1.5rem;margin-bottom:0}.footer__logo-link{display:flex;flex-direction:column;align-items:center;margin-top:-1rem}.footer__logo-link .icon{font-size:4.5rem;top:0;padding:.5rem;background:#00233c;border-radius:50%}.footer__middle{display:flex;flex-direction:column;align-items:center;margin-top:2.5rem}.footer__contact-link,.footer__contact-link-circle{display:flex;flex-direction:column;align-items:center}.footer__contact-link{font-size:1.25rem}.footer__contact-link .icon{font-size:2rem;top:0}.footer__contact-link+.footer__contact-link{margin-top:1rem}.footer__contact-link-circle{justify-content:center;height:3.5rem;padding:.25rem;width:3.5rem;background:rgba(0,0,0,0);border-radius:50%}@media screen and (min-width: 40em){.footer__middle{flex-direction:row;justify-content:center;margin-top:0}.footer__contact-link+.footer__contact-link{margin:0 0 0 25%}}@media screen and (min-width: 80em){.footer__contact-link{font-size:1.5rem}}@media screen and (min-width: 100em){.footer__middle{margin-top:-1.5rem}}.footer__adress{text-align:center}.footer__adress h2{font-size:1.5rem;margin-bottom:.5rem;color:#a7b3be}.footer__adress p+p{margin-top:.5rem}@media screen and (min-width: 40em){.footer__adress{display:flex;align-items:center;justify-content:center}.footer__adress h2{margin:0 1rem 0 0}.footer__adress p{font-size:1.5rem}.footer__adress p+p{margin:0 0 0 1rem}}@media screen and (min-width: 80em){.footer__adress h2{margin-right:1.5rem}.footer__adress p+p{margin-left:1.5rem}}.footer__navigation{border-top:1px solid #a7b3be;margin-top:2.5rem;padding-top:.5rem;padding-bottom:.5rem}.footer__navigation-list{font-size:1.125rem;list-style-type:none;display:flex;flex-wrap:wrap;gap:1rem;margin:0 0 1.5rem;padding:0}.footer__navigation-copyright{font-size:1.125rem;text-align:center;padding-bottom:1rem}@media screen and (min-width: 40em){.footer__navigation{margin-top:1.5rem}}@media screen and (min-width: 48em){.footer__navigation-list{justify-content:center}}@media screen and (min-width: 80em){.footer__navigation{padding:1.25rem 0}.footer__navigation-list{margin-bottom:0}}@media screen and (min-width: 100em){.footer__navigation-list,.footer__navigation-copyright{font-size:1.25rem}}.footer__content{padding-bottom:2.5rem}.widerruf__note{margin:1.5rem 0}.form__hint{margin:.5rem 0 0}.form--show-legends legend.visually-hidden{position:static;height:auto;width:auto;overflow:visible;clip:auto;white-space:normal}fieldset{border:0;margin:0;padding:0}fieldset+fieldset,fieldset+.frc-captcha,fieldset+[type=submit]{margin-top:2rem}.frc-captcha+[type=submit]{margin-top:2rem}legend{font-size:1.25rem;font-weight:600}label{font-size:1.125rem;display:block;padding-bottom:.25rem;color:#0058a7}label p{display:inline}[type=text],[type=search],[type=password],[type=email],[type=tel],[type=date],[type=number],textarea,select{font-size:1.125rem;border:.125rem solid #a7b3be;height:2.5rem;padding:.125rem 1rem;background:#fff;color:#00233c;caret-color:#0058a7}[type=text]:hover,[type=search]:hover,[type=password]:hover,[type=email]:hover,[type=tel]:hover,[type=date]:hover,[type=number]:hover,textarea:hover,select:hover{border-color:#0058a7}[type=text]:focus,[type=text]:active,[type=search]:focus,[type=search]:active,[type=password]:focus,[type=password]:active,[type=email]:focus,[type=email]:active,[type=tel]:focus,[type=tel]:active,[type=date]:focus,[type=date]:active,[type=number]:focus,[type=number]:active,textarea:focus,textarea:active,select:focus,select:active{border-color:#00233c}[type=text]:required:user-valid,[type=search]:required:user-valid,[type=password]:required:user-valid,[type=email]:required:user-valid,[type=tel]:required:user-valid,[type=date]:required:user-valid,[type=number]:required:user-valid,textarea:required:user-valid,select:required:user-valid{border-color:#0e7b6f}textarea{font-size:1.125rem;min-height:20vh;padding:.5rem;resize:vertical}::placeholder{opacity:.7}.disable-form-group label{color:#a7b3be}.disable-form-group input,.disable-form-group select,.disable-form-group textarea{color:#a7b3be;cursor:not-allowed}.disable-form-group input:hover,.disable-form-group select:hover,.disable-form-group textarea:hover{border-color:#a7b3be}.disable-form-group.upload-form-group{border-color:#a7b3be}.checkbox-label-large .form-check{display:flex !important;margin-right:0 !important}.checkbox-label-large .form-check-label{font-size:1.15rem}.checkbox-label-large .form-check-input{margin-top:.4rem;margin-right:.5rem}.formbuilder{margin-right:auto;margin-left:auto;max-width:60rem}.formbuilder .form-group .row{display:grid;grid-gap:1.5rem;grid-template-columns:repeat(auto-fit, minmax(25rem, 1fr))}.formbuilder>.row>.formbuilder-row+.formbuilder-row{margin-top:1.5rem}.formbuilder [type=text],.formbuilder [type=search],.formbuilder [type=password],.formbuilder [type=email],.formbuilder [type=tel],.formbuilder [type=date],.formbuilder [type=number],.formbuilder textarea,.formbuilder select{width:100%}.formbuilder .form-error-icon{display:none}.formbuilder .form-error-message{color:#cb3331}.formbuilder .form-success-message{color:#155724}.hidden{display:none !important}.row-half-width{display:flex;justify-content:space-evenly}.vornamenachnameemail-feld[aria-hidden=true]{clip:0,0,0,0;height:1px;width:1px;position:absolute;z-index:-1;padding:0;appearance:none;left:-500vw;top:-500vw}.ttoken-feld[aria-hidden=true]{clip:0,0,0,0;height:1px;width:1px;position:absolute;z-index:-1;padding:0;appearance:none;left:-500vw;top:-500vw}select{appearance:none;height:3rem;padding:.5rem;width:100%}.checkbox__row{display:flex;align-items:baseline;gap:.5rem}[type=checkbox]{accent-color:#0058a7}.file-list{list-style:none;margin:.75rem 0 0;padding:0}.file-list__item{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding:.375rem 0;border-bottom:1px solid #a7b3be}.file-list__name{word-break:break-all}.file-list__remove{flex-shrink:0;width:2.5rem;height:2.5rem;background:none;border:none;color:#cb3331;cursor:pointer;padding:.5rem}.file-list__remove svg{width:100%;height:100%;fill:currentColor}.file-list__remove:hover,.file-list__remove:focus-visible{color:#00233c}.select-wrapper{position:relative}.select-wrapper .icon{font-size:1.5rem;position:absolute;top:1.125rem;right:.5rem;pointer-events:none}.form__fieldset{display:flex;flex-direction:column;align-items:end;gap:1rem}.form__conditional-fieldset[hidden],.form__conditional-group[hidden]{display:none}.form__conditional-group{display:flex;flex-direction:column;gap:1rem;width:100%}.radio__row{display:flex;align-items:baseline;gap:.5rem}[type=radio]{accent-color:#0058a7}@media screen and (min-width: 60em){.form__fieldset{flex-direction:row;flex-wrap:wrap}.form__fieldset--checkboxes,.form__fieldset--radios,.form__fieldset.form__conditional-fieldset{flex-direction:column;align-items:start}.form__flex-helper{width:calc(50% - .5rem)}.form__flex-helper:only-of-type{width:100%}.form__conditional-fieldset .form__flex-helper{width:100%}.form__conditional-group--address{flex-direction:row;flex-wrap:wrap}.form__conditional-fieldset .form__conditional-group--address .form__flex-helper{width:calc(50% - .5rem)}.form__fieldset:not(.form__conditional-fieldset):has(.form__flex-helper:nth-of-type(3):last-of-type) .form__flex-helper{width:calc(33.333% - .667rem)}}@media screen and (min-width: 40em){[type=text],[type=search],[type=password],[type=email],[type=tel],[type=date],[type=number],select{height:2.5rem}}@media screen and (min-width: 80em){[type=text],[type=search],[type=password],[type=email],[type=tel],[type=date],[type=number],select{height:3.625rem}[type=text],[type=search],[type=password],[type=email],[type=tel],[type=date],[type=number],select,textarea{font-size:1.25rem}}.skiplink:focus{position:fixed;top:1rem;left:1rem;z-index:9999;height:auto;padding:.625rem;width:auto;clip:unset;overflow:visible;white-space:normal;background:#00233c;color:#fff;outline:1px solid #fff;outline-offset:-3px}.header__button{transition:color .3s,background .3s}.header__button:hover,.header__button:focus{color:#0058a7}.header__button[aria-expanded=true]{color:#0e7b6f}.header__button[aria-expanded=true] .icon--open{display:block}.header__button[aria-expanded=true] .icon--closed{display:none}.header__button--warning:hover,.header__button--warning:focus{color:#fff;background:#cb3331}.main-navigation[aria-hidden=false]{left:0;z-index:999;overflow-y:auto;visibility:visible;width:100%;box-shadow:inset 0 .25rem 1rem rgba(0,0,0,.2);transform:scaleX(1)}.main-navigation__list-item:not(:last-child){border-bottom:1px solid hsla(0,0%,100%,.7)}@media screen and (min-height: 46em){.main-navigation{display:flex;flex-direction:column}}.main-navigation__toggle{font-size:1.125rem;padding:1.5rem;width:100%;color:#00233c;background:hsla(0,0%,100%,0);transition:color .2s,background .2s}.main-navigation__toggle:hover,.main-navigation__toggle:focus{background:hsla(0,0%,100%,.5);color:#0058a7}.main-navigation__toggle>span{display:flex;align-items:center}.main-navigation__toggle .icon{top:0}.main-navigation__toggle .icon--page{font-size:1.5rem;margin-right:.5rem}.main-navigation__toggle .icon--open,.main-navigation__toggle .icon--closed,.main-navigation__toggle .icon--link{margin-left:auto;transform-origin:center center;transition:transform .2s}.main-navigation__toggle .icon--open{display:none}.main-navigation__toggle[aria-expanded=true]{font-weight:700;color:#0e7b6f;background:hsla(0,0%,100%,.5)}.main-navigation__toggle[aria-expanded=true] .icon--open{display:block}.main-navigation__toggle[aria-expanded=true] .icon--closed{display:none}a.main-navigation__toggle{text-decoration:none;display:flex;align-items:center}a.main-navigation__toggle .icon--link{left:0;transition:fill .2s,left .2s}a.main-navigation__toggle:hover .icon--link,a.main-navigation__toggle:focus .icon--link{left:.25rem}.main-navigation__toggle--second-level[aria-expanded=true]{font-weight:700}.main-navigation__dropdown-list{visibility:hidden;height:0;transform:scaleY(0);transform-origin:top center;transition:transform .2s}.main-navigation__dropdown-list[aria-hidden=false]{visibility:visible;height:auto;transform:scaleY(1)}.main-navigation__dropdown-list a{font-size:1.125rem;text-decoration:none;display:block;padding:1.5rem 1.5rem 1.5rem 3.5rem;color:#0058a7}.main-navigation__dropdown-list a:hover,.main-navigation__dropdown-list a:focus{color:#0e7b6f;background:hsla(0,0%,100%,.5)}.main-navigation__dropdown-list .main-navigation__toggle--second-level{padding-left:3.5rem}.main-navigation__dropdown-list-item:not(:last-child){border-bottom:1px solid hsla(0,0%,100%,.7)}.main-navigation__dropdown-list--second-level{padding:0}.main-navigation__dropdown-list--second-level a{padding-left:5rem}.social-media-list{display:flex;align-items:center;gap:2rem;margin:1rem 0;padding:0 1.5rem}.social-media-list .icon{top:0;transform-origin:center;transition:transform .2s}.social-media-list a{font-size:2rem;line-height:1;color:#0058a7}.social-media-list a:hover,.social-media-list a:focus,.social-media-list a:active{color:#0e7b6f}.social-media-list a:hover .icon,.social-media-list a:focus .icon,.social-media-list a:active .icon{transform:scale(1.2)}@media screen and (min-height: 46em){.social-media-list{margin-top:auto}}.main-navigation__swimmer{position:sticky;left:0;bottom:0;padding:.875rem 1.25rem;background:#00233c}.main-navigation__swimmer .swimmer__list{display:flex;align-items:center;justify-content:space-between;gap:1rem}.main-navigation__swimmer .swimmer__link{font-size:1.25rem;display:flex;align-items:center;justify-content:center;height:2.5rem;width:2.5rem;background:#fff;color:#0058a7;border-radius:50%;transition:color .2s,background .2s}.main-navigation__swimmer .swimmer__link:hover,.main-navigation__swimmer .swimmer__link:focus-visible,.main-navigation__swimmer .swimmer__link:active{background:#87939e;color:#fff}.main-navigation__swimmer .swimmer__link .icon{top:0}.main-navigation__swimmer .swimmer__link--warning{color:#cb3331}.main-navigation__swimmer .swimmer__link--warning:hover,.main-navigation__swimmer .swimmer__link--warning:focus-visible,.main-navigation__swimmer .swimmer__link--warning:active{background:#cb3331}@media screen and (min-width: 80em){.main-navigation__swimmer{display:none}}.search-form{display:flex;flex-direction:column;gap:1rem;max-width:55rem;width:100%}.search-form .search-form__input-wrapper,.search-form .search-form__input,.search-form [type=submit]{width:100%}.search-form [type=submit]{border-width:.125rem}.search_results__list{list-style-type:none;margin:1.5em 0 0;padding:0}.search-results__list-item:not(:first-child){border-top:1px solid #a7b3be;margin-top:1.75rem;padding-top:1.75rem}.search-result__excerpt{max-width:90ch}.search-result__link{display:inline-flex;margin-top:1rem}@media screen and (min-width: 40em){.search-form{flex-direction:row;align-items:end}.search-form .search-form__input-wrapper,.search-form [type=submit]{width:50%}.search-form [type=submit]{height:2.5rem}}@media screen and (min-width: 40em){.search-form .search-form__input-wrapper{width:61.8%}.search-form [type=submit]{width:38.2%}}@media screen and (min-width: 80em){.search-form [type=submit]{height:3.625rem}}.pagination{margin-top:2rem}.pagination__list{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.25rem;list-style:none;padding:0;margin:0}.pagination__list-link{display:flex;align-items:center;justify-content:center;min-width:2.5rem;height:2.5rem;padding:.25rem .75rem;border:1px solid #a7b3be;color:#0058a7;text-decoration:none;transition:background .2s,color .2s}.pagination__list-link:hover,.pagination__list-link:focus-visible{background:#0058a7;color:#fff;border-color:#0058a7}.pagination__list-link[aria-current=page]{background:#0058a7;color:#fff;border-color:#0058a7}.pagination__list-link .icon{top:0;font-size:1rem}.article-mix-col-wrapper .swiper-pagination{position:static}.article-mix-col-wrapper .swiper-pagination-bullets{top:105%;right:0;left:0;z-index:9999;margin:0 auto;max-width:25rem;padding:0 1rem}.article-mix-col-wrapper .swiper-pagination-bullets .swiper-pagination-bullet{width:2rem;height:.5rem;background:#a7b3be;border-radius:0;opacity:1}.article-mix-col-wrapper .swiper-pagination-bullets .swiper-pagination-bullet-active{background:#0058a7}.article-mix-col-wrapper .swiper-pagination-bullets .swiper-pagination-bullet+.swiper-pagination-bullet{margin-left:4%}.news-slider-wrapper .news-overview__headline{text-align:center}.news-slider__pagination{position:relative;display:flex;align-items:center;justify-content:center;margin-top:1.5rem}.news-slider__pagination .swiper-pagination-bullet{width:2rem;height:.5rem;background:#a7b3be;border-radius:0;opacity:1}.news-slider__pagination .swiper-pagination-bullet-active{background:#0058a7}.swiper-container--articles{overflow-y:visible;margin-bottom:4rem}.news{display:flex;flex-direction:column;position:relative;overflow:hidden;height:22rem;padding:2rem 1rem;color:#0058a7}.news::before{content:"";position:absolute;top:0;left:0;z-index:0;height:100%;width:100%;background:linear-gradient(45deg, #e9f2f8, #e7ebed, #fff);opacity:.9}.news__image{object-fit:cover;position:absolute;top:0;left:0;z-index:-1;height:100%;width:100%}.news__published{display:flex;align-items:center;z-index:1}.news__published .icon{top:0;margin-right:.25rem}.news__headline{z-index:1;color:#0058a7}.news__category{z-index:1}.news__category>*{font-size:1.125rem;text-decoration:none;display:flex;align-items:center;color:#0058a7}.news__category>* .icon{top:0;margin-right:.25rem}.news__category>a:hover,.news__category>a:focus{color:#0e7b6f}.news__excerpt{display:-webkit-box;overflow:hidden;z-index:1;-webkit-line-clamp:4;-webkit-box-orient:vertical}.news__button{z-index:1;margin-top:auto;color:#0058a7;background:hsla(0,0%,100%,.45)}.news__button:hover,.news__button:focus{color:#fff;background:#0058a7}.press-wrapper{color:#00233c}.press-wrapper .news__category>*{color:#00233c}.press-wrapper .news__category>*:hover,.press-wrapper .news__category>*:focus{color:#0058a7}.press-wrapper .news__headline{color:#00233c}.press-wrapper .news__button{color:#00233c;border-color:#00233c}.press-wrapper .news__button:hover{background-color:#00233c;color:#fff}@media screen and (min-width: 40em){.news{height:26rem;padding:2rem 3rem}}@media screen and (min-width: 80em){.news{height:28rem}.news__headline{font-size:2rem}}.collapsible{text-align:left;border-top:2px solid #a7b3be;border-bottom:2px solid #a7b3be}.collapsible+.collapsible{border-top:0}.collapsible ul:first-of-type{margin-top:0}.js .collapsible__title--no-js,.js .collapsible__content--no-js{display:none}.no-js .collapsible__title--js,.no-js .collapsible__content--js{display:none}.collapsible__title{font-size:1.125rem;margin-bottom:0}.collapsible__toggle{font-weight:700;text-align:left;text-transform:uppercase;padding:.5rem 0;width:100%;color:#00233c;transition:color .3s}.collapsible__toggle span{display:flex;flex-wrap:wrap;justify-content:center}.collapsible__toggle .icon{top:0;width:100%}.collapsible__toggle .icon--open{display:none}.collapsible__toggle:hover,.collapsible__toggle:focus{color:#0058a7}.collapsible__toggle:focus{outline:0}.collapsible__toggle[aria-expanded=true]{color:#00233c}.collapsible__toggle[aria-expanded=true] .icon--open{display:inline}.collapsible__toggle[aria-expanded=true] .icon--closed{display:none}.collapsible__content--js{visibility:hidden;height:0;padding:0;transform:scaleY(0);transform-origin:top;transition:transform .3s}.collapsible__content--js[aria-hidden=false]{visibility:visible;height:auto;padding:0 0 .5rem;transform:scaleY(1)}.collapsible a.button:hover{color:#fff !important}.collapsible--job+.collapsible--job{margin-top:1rem}.collapsible--job .collapsible__toggle{position:relative;background-color:#0058a7;color:#fff;padding:1rem;line-height:1.4}.collapsible--job .collapsible__toggle::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#00233c;transform:scaleX(0);transform-origin:left;transition:transform .5s;z-index:0}.collapsible--job .collapsible__toggle:hover,.collapsible--job .collapsible__toggle:active,.collapsible--job .collapsible__toggle:focus,.collapsible--job .collapsible__toggle:focus-visible{color:#fff}.collapsible--job .collapsible__toggle:hover::after,.collapsible--job .collapsible__toggle:active::after,.collapsible--job .collapsible__toggle:focus::after,.collapsible--job .collapsible__toggle:focus-visible::after{transform:scaleX(1)}.collapsible--job .collapsible__toggle>span{position:relative;z-index:1;justify-content:space-between;align-items:center;flex-wrap:nowrap}.collapsible--job .collapsible__toggle .icon{width:1em}.collapsible--job .collapsible__text{padding:.5rem 0}@media screen and (min-width: 48em){.collapsible__toggle{padding:1rem 0}.collapsible__toggle span{flex-wrap:nowrap;align-items:center;justify-content:space-between}.collapsible__toggle .icon{width:1em}.collapsible__content--js{padding:0}.collapsible__content--js[aria-hidden=false]{padding:0 0 1rem}.collapsible__title{font-size:1.25rem}}@media screen and (min-width: 80em){.collapsible__title{font-size:1.5rem}}citys{display:none}:root,:host{--ol-background-color: white;--ol-accent-background-color: #F5F5F5;--ol-subtle-background-color: rgba(128, 128, 128, .25);--ol-partial-background-color: rgba(255, 255, 255, .75);--ol-foreground-color: #333333;--ol-subtle-foreground-color: #666666;--ol-brand-color: #00AAFF }.ol-box{box-sizing:border-box;border-radius:2px;border:1.5px solid var(--ol-background-color);background-color:var(--ol-partial-background-color)}.ol-mouse-position{top:8px;right:8px;position:absolute}.ol-scale-line{background:var(--ol-partial-background-color);border-radius:4px;bottom:8px;left:8px;padding:2px;position:absolute}.ol-scale-line-inner{border:1px solid var(--ol-subtle-foreground-color);border-top:none;color:var(--ol-foreground-color);font-size:10px;text-align:center;margin:1px;will-change:contents,width;transition:all .25s}.ol-scale-bar{position:absolute;bottom:8px;left:8px}.ol-scale-bar-inner{display:flex}.ol-scale-step-marker{width:1px;height:15px;background-color:var(--ol-foreground-color);float:right;z-index:10}.ol-scale-step-text{position:absolute;bottom:-5px;font-size:10px;z-index:11;color:var(--ol-foreground-color);text-shadow:-1.5px 0 var(--ol-partial-background-color),0 1.5px var(--ol-partial-background-color),1.5px 0 var(--ol-partial-background-color),0 -1.5px var(--ol-partial-background-color)}.ol-scale-text{position:absolute;font-size:12px;text-align:center;bottom:25px;color:var(--ol-foreground-color);text-shadow:-1.5px 0 var(--ol-partial-background-color),0 1.5px var(--ol-partial-background-color),1.5px 0 var(--ol-partial-background-color),0 -1.5px var(--ol-partial-background-color)}.ol-scale-singlebar{position:relative;height:10px;z-index:9;box-sizing:border-box;border:1px solid var(--ol-foreground-color)}.ol-scale-singlebar-even{background-color:var(--ol-subtle-foreground-color)}.ol-scale-singlebar-odd{background-color:var(--ol-background-color)}.ol-unsupported{display:none}.ol-viewport,.ol-unselectable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.ol-viewport canvas{all:unset}.ol-selectable{-webkit-touch-callout:default;-webkit-user-select:text;-moz-user-select:text;user-select:text}.ol-grabbing{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.ol-grab{cursor:move;cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.ol-control{position:absolute;background-color:var(--ol-subtle-background-color);border-radius:4px}.ol-zoom{top:.5em;left:.5em}.ol-rotate{top:.5em;right:.5em;transition:opacity .25s linear,visibility 0s linear}.ol-rotate.ol-hidden{opacity:0;visibility:hidden;transition:opacity .25s linear,visibility 0s linear .25s}.ol-zoom-extent{top:4.643em;left:.5em}.ol-full-screen{right:.5em;top:.5em}.ol-control button{display:block;margin:1px;padding:0;color:var(--ol-subtle-foreground-color);font-weight:700;text-decoration:none;font-size:inherit;text-align:center;height:1.375em;width:1.375em;line-height:.4em;background-color:var(--ol-background-color);border:none;border-radius:2px}.ol-control button::-moz-focus-inner{border:none;padding:0}.ol-zoom-extent button{line-height:1.4em}.ol-compass{display:block;font-weight:400;will-change:transform}.ol-touch .ol-control button{font-size:1.5em}.ol-touch .ol-zoom-extent{top:5.5em}.ol-control button:hover,.ol-control button:focus{text-decoration:none;outline:1px solid var(--ol-subtle-foreground-color);color:var(--ol-foreground-color)}.ol-zoom .ol-zoom-in{border-radius:2px 2px 0 0}.ol-zoom .ol-zoom-out{border-radius:0 0 2px 2px}.ol-attribution{text-align:right;bottom:.5em;right:.5em;max-width:calc(100% - 1.3em);display:flex;flex-flow:row-reverse;align-items:center}.ol-attribution a{color:var(--ol-subtle-foreground-color);text-decoration:none}.ol-attribution ul{margin:0;padding:1px .5em;color:var(--ol-foreground-color);text-shadow:0 0 2px var(--ol-background-color);font-size:12px}.ol-attribution li{display:inline;list-style:none}.ol-attribution li:not(:last-child):after{content:" "}.ol-attribution img{max-height:2em;max-width:inherit;vertical-align:middle}.ol-attribution button{flex-shrink:0}.ol-attribution.ol-collapsed ul{display:none}.ol-attribution:not(.ol-collapsed){background:var(--ol-partial-background-color)}.ol-attribution.ol-uncollapsible{bottom:0;right:0;border-radius:4px 0 0}.ol-attribution.ol-uncollapsible img{margin-top:-0.2em;max-height:1.6em}.ol-attribution.ol-uncollapsible button{display:none}.ol-zoomslider{top:4.5em;left:.5em;height:200px}.ol-zoomslider button{position:relative;height:10px}.ol-touch .ol-zoomslider{top:5.5em}.ol-overviewmap{left:.5em;bottom:.5em}.ol-overviewmap.ol-uncollapsible{bottom:0;left:0;border-radius:0 4px 0 0}.ol-overviewmap .ol-overviewmap-map,.ol-overviewmap button{display:block}.ol-overviewmap .ol-overviewmap-map{border:1px solid var(--ol-subtle-foreground-color);height:150px;width:150px}.ol-overviewmap:not(.ol-collapsed) button{bottom:0;left:0;position:absolute}.ol-overviewmap.ol-collapsed .ol-overviewmap-map,.ol-overviewmap.ol-uncollapsible button{display:none}.ol-overviewmap:not(.ol-collapsed){background:var(--ol-subtle-background-color)}.ol-overviewmap-box{border:1.5px dotted var(--ol-subtle-foreground-color)}.ol-overviewmap .ol-overviewmap-box:hover{cursor:move}html,body{margin:0;height:100%}#map{position:absolute;top:0;bottom:0;width:100%}.construction-zone{position:relative;justify-content:center;width:100vw;height:100vh;display:block}.construction-zone #map-wrapper{position:relative;transition:1s;top:0px;left:0px;background:#fff}.construction-zone #map-positioning{position:fixed;left:50vw;top:50vh;z-index:2000}.construction-zone #map-positioning.active #map-wrapper{width:100vw !important;height:100vh !important;overflow:hidden;transition:1s;top:-50vh;left:-50vw;position:absolute}.construction-zone #svg-container{position:relative;transition:1s;left:0px;top:0px}.construction-zone #svg-container>svg{max-height:calc(100vh - 3rem)}.close-map{position:absolute;left:calc(100vw - 31px);top:0px;width:30px;height:30px;z-index:111610;padding:0px}.foreign-node{width:100px;height:14px;color:#000}.svg-text-item{font-size:9px;text-align:left;cursor:pointer}.svg-text-item.right{text-align:right}.svg-text-item.bold{font-weight:bold;font-size:10px}#street-list{position:absolute;right:0px;top:3rem;height:calc(100vh - 3rem);overflow:scroll}.swim-street-item{background:linear-gradient(160deg, #0f1f39, #0f2c4d, #0c3f6b, #055690, #0070bb, #0081BE, #0991bb, #139fb8, #1dadb4, #26b9b1, #2abfae);margin:1rem 0rem;color:#fff;padding:.4rem;border:2px solid #fff;cursor:pointer;transition:.5s opacity}.swim-street-item:hover{opacity:.8}.contact-section__section-headline{text-align:center;margin-bottom:clamp(1rem,4.2667vw,3rem)}.contact-section__left{background-color:#00b1aa;padding:1.5rem 1rem}.contact-section__right{background-color:#00233c;padding:1.5rem 1rem}.contact-section__headline{font-size:clamp(1.5rem,6.4vw,3rem);line-height:1.3;text-align:center;margin-bottom:1rem;color:#fff}.contact-section__left-second-cp{margin-top:2rem}.contact-section__figure{display:flex;flex-direction:column}.contact-section__figure picture{max-width:22.5rem;margin:0 auto 1rem auto}.contact-section__caption{display:flex;flex-direction:column;align-items:center}.contact-section__button{font-size:clamp(.875rem,3.733vw,1rem);font-weight:400;line-height:1;text-align:center;text-decoration:none;text-transform:uppercase;border:1px solid #fff;margin:0 0 1rem 0;padding:clamp(.5rem,1.042vw,.75rem) clamp(1rem,2.08vw,2rem);color:#fff;background:rgba(0,0,0,0);transition:background .3s,color .3s,border .3s}.contact-section__button--left:hover,.contact-section__button--left:active,.contact-section__button--left:focus-visible{background-color:#fff;color:#00b1aa}.contact-section__button--right:hover,.contact-section__button--right:active,.contact-section__button--right:focus-visible{background-color:#fff;color:#00233c}.contact-section__contact-data{display:flex;flex-direction:column;align-items:center;text-align:center;font-size:clamp(1rem,4.2667vw,1.25rem);line-height:1.4}.contact-section__name{color:#fff;text-transform:uppercase}.contact-section__link{color:#fff;transition:color .2s}.contact-section__link--left:hover,.contact-section__link--left:active,.contact-section__link--left:focus-visible{color:#304659}.contact-section__link--right:hover,.contact-section__link--right:active,.contact-section__link--right:focus-visible{color:#00b1aa}@media screen and (min-width: 64em){.contact-section__content{display:flex;flex-direction:row}.contact-section__content>*{width:50%}.contact-section__headline{font-size:clamp(2rem,.857rem + 1.786vw,3rem)}.contact-section__left-grid{display:flex;flex-direction:row}.contact-section__left{padding-left:2rem}.contact-section__left-second-cp{margin-top:0px}.contact-section__left-first-cp,.contact-section__left-second-cp{width:50%;padding:0px 1rem}.contact-section__left-grid .contact-section__caption a,.contact-section__left-grid .contact-section__caption p{font-size:1.1rem}}@media screen and (min-width: 80em){.contact-section__left{padding-right:3rem;padding-left:2rem}.contact-section__left .contact-section__headline{text-align:right}.contact-section__right{padding-left:3rem;padding-right:clamp(3rem,-27rem + 37.5vw,18rem)}.contact-section__right .contact-section__headline{text-align:left}.contact-section__figure picture{margin-left:clamp(5.75rem,.75rem + 6.25vw,8.25rem)}.contact-section__caption{flex-direction:row;align-items:flex-start;gap:clamp(2rem,8.533vw,2.5rem)}.contact-section__contact-data{align-items:start;text-align:left}}.download-categories,.download-branches{list-style:none;display:grid;grid-gap:1rem;grid-template-columns:repeat(auto-fit, minmax(12rem, 1fr));margin:.5rem 0 0;padding:0}.download-area__filter-label{display:block;width:100%;cursor:pointer}.download-area__filter-label:focus-within{font-weight:700}.download-area__filter-label--disabled{opacity:.5;cursor:not-allowed}.download-area__filter-checkbox:focus{outline:2px solid #0e7b6f;outline-offset:2px}.download-area__filter-checkbox:disabled{cursor:not-allowed}.download-area__fieldset{border:0;padding:0;margin:0}.download-area__legend{font-weight:700;margin-bottom:.5rem}.download-area__form .fieldset~.fieldset{margin-top:2.5rem}.download-area__search-wrapper{display:flex;flex-wrap:wrap;margin:0 auto 0 0;max-width:40rem}.download-area__search-wrapper label,.download-area__search-wrapper input,.download-area__search-wrapper button{width:100%}.download-area__search-input{border:1px solid #00233c;padding:.5rem}.download-area__search-input:focus{outline:2px solid #0e7b6f;outline-offset:2px}.download-area__search-results{margin-top:2.5rem}.download-area__search-results h3{font-size:1.125rem;margin-bottom:1.5rem}.download-area__search-results-count,.download-area__search-results-count-label{font-size:1.125rem}.download-area__search-results-inner{position:relative}.download-area__search-results-inner .loader{position:absolute;left:calc(50% - 3.5rem);top:6.5rem;z-index:10;display:none}.download-area__results-table--loading .loader{display:block}.download-area__results-table--loading::after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(231,235,237,.8);z-index:5}.download-area__sort-button{display:inline-flex;align-items:center;gap:.25rem;background:none;border:none;padding:0;font:inherit;font-weight:700;cursor:pointer;color:inherit}.download-area__sort-button:hover,.download-area__sort-button:focus{color:#0e7b6f}.download-area__sort-button:focus{outline:2px solid #0e7b6f;outline-offset:2px}.download-area__sort-arrows{display:inline-flex;flex-direction:column;font-size:.625rem;line-height:1}.download-area__sort-arrow{opacity:.3;transition:opacity .15s ease}.sorted-asc .download-area__sort-arrow--asc,.sorted-desc .download-area__sort-arrow--desc{opacity:1}.download-area__results-table,.members-protected-assets__data-table{text-align:left;width:100%;border-collapse:collapse;margin-top:1rem}.download-area__results-table tr,.members-protected-assets__data-table tr{border-bottom:1px solid #00233c}.download-area__results-table tr:nth-child(even),.members-protected-assets__data-table tr:nth-child(even){background:#e9f2f8}.download-area__results-table th,.download-area__results-table td,.members-protected-assets__data-table th,.members-protected-assets__data-table td{padding:.25rem .125rem;vertical-align:top}.download-area__results-table thead th,.members-protected-assets__data-table thead th{vertical-align:bottom;white-space:nowrap}.download-area__results-table thead th:not(:last-child),.members-protected-assets__data-table thead th:not(:last-child){border-right:1px solid rgba(0,0,0,0)}.download-area__results-table a,.members-protected-assets__data-table a{text-decoration:none;color:#00233c}.download-area__results-table a:hover,.download-area__results-table a:focus,.members-protected-assets__data-table a:hover,.members-protected-assets__data-table a:focus{color:#0e7b6f}.download-area__results-table a:focus,.members-protected-assets__data-table a:focus{outline:2px solid #0e7b6f;outline-offset:2px}.download-area__results-table .icon,.members-protected-assets__data-table .icon{font-size:1.25rem}.download-area__results-table thead th:not(:first-of-type):not(:last-of-type),.download-area__results-table tbody td:not(:last-of-type),.members-protected-assets__data-table thead th:not(:first-of-type):not(:last-of-type),.members-protected-assets__data-table tbody td:not(:last-of-type){display:none}.download-area__result-row--empty th{font-weight:normal;font-style:italic}.download-area__result-row[hidden]{display:none}.download-area__download-link{display:inline-flex;padding:.25rem}.download-area__download-link:hover .icon,.download-area__download-link:focus .icon{transform:scale(1.1)}.download-area__download-link .icon{transition:transform .15s ease}@media screen and (min-width: 40em){.download-area__search-wrapper input{width:61.8%}.download-area__search-wrapper .button{width:38.2%}.download-area__search-input{width:61.8%}.download-area__results-table th,.download-area__results-table td,.members-protected-assets__data-table th,.members-protected-assets__data-table td{padding:.5rem .125rem}}@media screen and (min-width: 62em){.download-area__results-table thead th:not(:first-of-type):not(:last-of-type),.download-area__results-table tbody td:not(:last-of-type),.members-protected-assets__data-table thead th:not(:first-of-type):not(:last-of-type),.members-protected-assets__data-table tbody td:not(:last-of-type){display:table-cell}}@media screen and (min-width: 80em){.download-area__results-table,.members-protected-assets__data-table{font-size:1.125rem}.download-area__results-table th,.download-area__results-table td,.members-protected-assets__data-table th,.members-protected-assets__data-table td{padding:.75rem .25rem}}.download-section{display:flex;flex-direction:column}.download-section__title-wrapper{padding:1rem;color:#fff;background:#00233c}.download-section__title-wrapper .icon{font-size:4rem}.download-section__title{color:#fff}.download-section__downloads-wrapper{padding:1rem;background:linear-gradient(to right, #e9f2f8, #e7ebed, #fff)}.download-section__downloads{list-style:none;margin:0;padding:0}.download-section__download+.download-section__download{margin-top:1rem}.download-section__link{display:flex;align-items:center;color:#00233c}.download-section__link .icon{top:0;margin-right:.5rem}.download-section__link:hover,.download-section__link:focus{color:#0e7b6f}@media screen and (min-width: 40em){.download-section{flex-direction:row}.download-section__title-wrapper,.download-section__downloads-wrapper{width:50%}}@media screen and (min-width: 80em){.download-section__title-wrapper,.download-section__downloads-wrapper{padding:3rem 2rem}}@media screen and (min-width: 100em){.download-section__title-wrapper,.download-section__downloads-wrapper{padding:4rem 3rem}.download-section__title-wrapper{padding-left:7rem}.download-section__title-wrapper .icon{font-size:7rem}.download-section__downloads-wrapper{padding-right:15rem}}.full-width-teaser{display:flex;flex-direction:column}.full-width-teaser .button{border-color:#00233c;background:hsla(0,0%,100%,0);color:#00233c}.full-width-teaser .button:hover,.full-width-teaser .button:focus{background:#00233c;color:#fff}.full-width-teaser.gradient-blue-to-green .full-width-teaser__image-wrapper::after{content:"";position:absolute;top:0;left:0;z-index:2;height:100%;width:100%;background:linear-gradient(160deg, #0f1f39, #0f2c4d, #0c3f6b, #055690, #0070bb, #0081BE, #0991bb, #139fb8, #1dadb4, #26b9b1, #2abfae);opacity:.7}.full-width-teaser.background-primary .full-width-teaser__content{background:#0058a7}.full-width-teaser.background-primary .full-width-teaser__content>*{color:#fff}.full-width-teaser.background-primary .full-width-teaser__content a{color:#fff}.full-width-teaser.background-primary .full-width-teaser__content .button{border-color:#fff;color:#fff;background:#0058a7}.full-width-teaser.background-primary .full-width-teaser__content .button:hover,.full-width-teaser.background-primary .full-width-teaser__content .button:focus{background:#fff;color:#0058a7}.full-width-teaser.background-white .full-width-teaser__content{background:#fff}.full-width-teaser__content{padding:2rem 1rem;background:linear-gradient(to right, #e9f2f8, #e7ebed, #fff)}.full-width-teaser__content>*{color:#00233c}.full-width-teaser__content a{color:#0058a7}.full-width-teaser__image-wrapper{position:relative}.full-width-teaser__image-wrapper picture{display:block;overflow:hidden;height:100%;width:100%}.full-width-teaser__image-wrapper img{object-fit:cover;height:100%;width:100%}.full-width-teaser__linklist{list-style:none;margin:1.5rem 0 0;padding:0}.full-width-teaser__linklist li+li{margin-top:1rem}@media screen and (min-width: 40em){.full-width-teaser{flex-direction:row}.full-width-teaser--image-right{flex-direction:row-reverse}.full-width-teaser__content,.full-width-teaser__image-wrapper{width:50%}}@media screen and (min-width: 80em){.full-width-teaser__content{padding:3rem 2rem}}@media screen and (min-width: 100em){.full-width-teaser__content{padding:4rem 3rem}}@media screen and (min-width: 48em){.grid{display:grid;grid-gap:1.5rem;grid-template-columns:1fr 1fr}.grid--two-columns-two-to-one{grid-template-columns:2fr 1fr}.grid--two-columns-one-to-two{grid-template-columns:1fr 2fr}.grid--three-columns{grid-template-columns:repeat(3, 1fr)}}.grid-iconteasers__headline{text-align:center;margin:0 auto clamp(1rem,4.2667vw,3rem)}.grid-iconteasers__grid{display:flex;flex-direction:row;flex-wrap:wrap;gap:2rem;justify-content:center}.grid-iconteasers__item{width:18rem}.grid-iconteasers__picture{height:clamp(6rem,25.6vw,8rem)}.grid-iconteasers__image{height:100%;width:fit-content;object-fit:contain;aspect-ratio:1}.grid-iconteasers__content{margin-top:1rem}.grid-iconteasers__number{font-size:clamp(3.5rem,14.933vw,4.5rem);font-weight:900;line-height:1;color:#0058a7}.grid-iconteasers__item-headline{font-size:1.125rem;color:#0058a7;text-transform:uppercase}.grid-iconteasers__wysiwyg{font-size:1.125rem}.iframe-wrapper{overflow:hidden;position:relative;height:0;padding-bottom:56.25%;width:100%}.iframe-wrapper iframe{display:block;position:absolute;top:0;left:0;height:100%;width:100%}.image-wrapper{margin:0 auto;width:100%}.image-wrapper img{margin:0 auto}.image-wrapper--leftbound .image-wrapper,.image-wrapper--leftbound .image{margin-left:0}.image-wrapper--rightbound .image-wrapper,.image-wrapper--rightbound .image{margin-right:0}.image-wrapper--rightbound .image{margin-left:auto}.image-wrapper--full-width{max-width:120rem}.image-wrapper--half-width{max-width:80rem}.image__caption{margin-top:.25rem}.installer-directory__form .installer-directory__fieldset~.installer-directory__fieldset{margin-top:2.5rem}.installer-directory__fieldset{border:0;padding:0;margin:0}.installer-directory__legend{font-weight:700;margin-bottom:.5rem}.installer-directory__branches{list-style:none;display:grid;grid-gap:1rem;grid-template-columns:repeat(auto-fit, minmax(12rem, 1fr));margin:.5rem 0 0;padding:0}.installer-directory__branch-label{display:block;width:100%;cursor:pointer}.installer-directory__branch-label:focus-within{font-weight:700}.installer-directory__branch-checkbox{margin-right:.5rem}.installer-directory__search-wrapper{display:flex;flex-wrap:wrap;margin:0 auto 0 0;max-width:40rem}.installer-directory__search-wrapper label,.installer-directory__search-wrapper input,.installer-directory__search-wrapper button{width:100%}.installer-directory__search-label{margin-bottom:.5rem}.installer-directory__search-input{padding:.5rem;border:1px solid #00233c;margin-bottom:.5rem}.installer-directory__search-results{margin-top:2.5rem}.installer-directory__search-results h3{font-size:1.125rem;margin-bottom:1.5rem}.installer-directory__results-table{text-align:left;overflow-x:auto;margin-top:1rem;width:100%;border-collapse:collapse}.installer-directory__results-table th,.installer-directory__results-table td{padding:.25rem .125rem;vertical-align:top}.installer-directory__results-table thead{border-bottom:1px solid #00233c}.installer-directory__results-table thead th{padding:0}.installer-directory__results-table thead th:not(:last-child){border-right:1px solid #00233c}.installer-directory__results-table a{text-decoration:none;color:#00233c}.installer-directory__results-table a:hover,.installer-directory__results-table a:focus{color:#0e7b6f}.installer-directory__sort-button{background:none;border:none;font:inherit;font-weight:700;text-align:left;cursor:pointer;display:flex;align-items:center;justify-content:space-between;padding:.25rem .5rem;width:100%}.installer-directory__sort-button:hover,.installer-directory__sort-button:focus{color:#0058a7}.installer-directory__sort-arrows{display:inline-flex;flex-direction:column;vertical-align:middle;margin-left:.25rem;line-height:1}.installer-directory__sort-arrow{font-size:1em;opacity:.4}.sorted-asc .installer-directory__sort-arrow--asc,.sorted-desc .installer-directory__sort-arrow--desc{opacity:1;color:#0058a7}.installer-directory__result-row{border-bottom:1px solid #00233c}.installer-directory__result-row:nth-child(even){background:#e9f2f8}.installer-directory__result-row--empty th{font-weight:normal;font-style:italic;padding:1rem .125rem}.installer-directory__results-table thead th:not(:first-of-type),.installer-directory__results-table tbody td{display:none}@media screen and (min-width: 40em){.installer-directory__search-wrapper input{width:61.8%}.installer-directory__search-wrapper .button{width:38.2%}.installer-directory__search-input{width:61.8%;margin-bottom:0}.installer-directory__results-table th,.installer-directory__results-table td{padding:.5rem .125rem}}@media screen and (min-width: 62em){.installer-directory__results-table thead th:not(:first-of-type),.installer-directory__results-table tbody td{display:table-cell}}@media screen and (min-width: 80em){.installer-directory__results-table{font-size:1.125rem}.installer-directory__results-table th,.installer-directory__results-table td{padding:.75rem .25rem}}.job-benefits{display:grid;grid-gap:1.5rem}.job-benefit__top{display:flex;align-items:center}.job-benefit__icon{height:3rem;margin-right:1rem;width:auto}.job-benefit__headline{font-weight:700;margin:0}.job-benefit__text{margin-top:.5rem}@media screen and (min-width: 40em){.job-benefits{grid-gap:2rem;grid-template-columns:1fr 1fr}}@media screen and (min-width: 80em){.job-benefits{grid-template-columns:repeat(3, 1fr)}.job-benefit__headline{font-size:2rem}}@media screen and (min-width: 100em){.job-benefits{grid-template-columns:repeat(4, 1fr)}.job-benefits--three-columns{grid-template-columns:repeat(3, 1fr)}}.teaser-row-small--job-offer-detail,.slider-list--job-offer-detail{margin-top:5rem}.job-offer__cta-section{text-align:center;margin-bottom:5rem}.job-offer__cta_text{color:#00233c}.job-offer__final-text-section p a,.job-offer__cta-section p a,.job-offer p a{color:#0058a7;transition:color .3s}.job-offer__final-text-section p a:hover,.job-offer__final-text-section p a:active,.job-offer__final-text-section p a:focus-visible,.job-offer__cta-section p a:hover,.job-offer__cta-section p a:active,.job-offer__cta-section p a:focus-visible,.job-offer p a:hover,.job-offer p a:active,.job-offer p a:focus-visible{color:#0e7b6f}.job-offer-spacing{margin-top:3rem}.job-offer__form{margin:6rem auto 4rem}.job-offer__form form{margin-left:0;margin-right:0}.job-offer__form-headline,.job-offer__cta-headline{color:#0058a7}.job-offer__form-headline{max-width:60rem;margin:0 0 1rem}.job-offer__background{background-color:#e9f2f8;padding:clamp(2rem,8.533vw,4rem) 0;margin-top:3rem}.job-offer__introduction,.job-offer__qualifications{margin-top:clamp(2rem,8.5333vw,4rem)}.job-offer__video{width:100%;margin-top:4rem;aspect-ratio:16/9}.job-offer__video iframe,.job-offer__video video{aspect-ratio:16/9;height:auto;width:100%}.job-offer__video .cookieconsent-optout-marketing{background-color:#0058a7;padding:1rem 1.5rem;color:#fff}.job-offer__video .cookieconsent_headline{font-weight:700;font-size:1.5rem}.job-offer__video .cookieconsent_description{margin-top:0}.job-offer__video .cookieconsent_button{color:#0058a7;text-decoration:none;background-color:#fff;padding:.5rem 1rem;margin-top:1.5rem;display:block;width:fit-content}.job-offer__video .cookieconsent_button:hover,.job-offer__video .cookieconsent_button:active,.job-offer__video .cookieconsent_button:focus-visible{background-color:#e6e6e6}.job-offer__final-text{margin-top:3rem}.job-offer__cta{text-align:center}.job-offer__cta-headline{margin-bottom:.5rem}.job-offer__cta-text{color:#00233c}.job-offer__cta-button{margin-top:1.5rem}@media screen and (min-width: 80em){.job-offer-spacing{margin-top:4rem}.job-offer__content{display:flex;gap:3rem}.job-offer__main{width:60%}.job-offer__video{width:40%;margin-top:0}}.job-offer-overview{margin-bottom:5rem}.job-offer-overview__flex-wrapper{display:flex;flex-direction:column;gap:2rem;margin:2rem auto}.job-offer-overview__collapsible__toggle{background-color:#0058a7;color:#fff;padding:1rem;line-height:1.4;box-shadow:inset 0 0 0 0 #00233c;transition:box-shadow .5s}.job-offer-overview__collapsible__toggle:hover,.job-offer-overview__collapsible__toggle:active,.job-offer-overview__collapsible__toggle:focus,.job-offer-overview__collapsible__toggle:focus-visible{box-shadow:inset 100vw 0 0 0 #00233c;color:#fff}.job-offer-overview__collapsible__toggle>span{justify-content:space-between;align-items:center;flex-wrap:nowrap}.job-offer-overview__collapsible__toggle .icon{width:1em}.job-offer-overview__collapsible__content[aria-hidden=false]{padding:1rem}.job-offer-overview__final-words{margin-bottom:5rem}.job-offer-filter{margin-top:4rem;margin-bottom:4rem}.job-offer-filter__headline{margin-bottom:1rem}.job-offer-filter__fieldset{display:flex;gap:2rem;flex-wrap:wrap}.job-offer-filter__fieldset .form__flex-helper{width:100%}.job-offer-filter__fieldset select{appearance:none;padding-right:2rem;width:100%}.job-offer-filter__fieldset .select-wrapper{position:relative}.job-offer-filter__fieldset .select-wrapper .icon{pointer-events:none;position:absolute;right:.5rem;top:50%;transform:translateY(-50%);font-size:1.75rem}.job-offer-filter__button{margin-top:2rem;display:block}@media screen and (min-width: 48em){.job-offer-filter__fieldset .form__flex-helper{width:unset}}.loader{border:.9rem solid #a7b3be;border-top:.9rem solid #00233c;border-radius:50%;width:7rem;height:7rem;animation:spin 2s linear infinite;z-index:1}.loader--hide{display:none}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.quote-video__figure{display:flex;flex-direction:column-reverse;justify-content:center}.quote-video__caption{padding:3.5rem 1rem 1rem;background-image:linear-gradient(to left, #e9f2f8, #e7ebed, #fff)}.quote-video__headline{color:#00233c;font-size:clamp(1.5rem,1.136rem + 1.553vw,3rem);position:relative}.quote-video__author{text-transform:uppercase;color:#00233c;font-size:clamp(.75rem,.659rem + .388vw,1.125rem)}.quote-video__link-wrapper{display:flex;gap:clamp(1rem,4.2667vw,2rem);margin-top:clamp(1rem,4.2667vw,2.5rem)}.quote-video__link{font-size:clamp(.875rem,3.733vw,1rem);font-weight:400;line-height:1;text-align:center;text-decoration:none;text-transform:uppercase;border:1px solid #00b1aa;margin-top:.5rem;padding:clamp(.5rem,1.042vw,.75rem) clamp(1rem,2.08vw,2rem);color:#fff;background:#00b1aa;transition:background .3s,color .3s,border .3s;min-width:9.375rem}.quote-video__link:hover{background-color:#0058a7;border-color:#0058a7}.quote-video__video-wrapper{background-color:#00233c;width:100%}.quote-video__video-wrapper>div{line-height:0}.quote-video__video-wrapper iframe,.quote-video__video-wrapper img{width:100%;height:auto;aspect-ratio:16/9}.quote-video__video-wrapper picture{width:100%;height:100%}.quote-video__video-wrapper img{width:100%;height:100%;object-fit:cover}@media screen and (min-width: 48em){.quote-video__figure{flex-direction:row}.quote-video__figure>*{width:50%}.quote-video__caption{display:flex;align-items:center}.quote-video__video-wrapper{display:flex}.quote-video__video-wrapper>*{width:100%;align-self:center}}@media screen and (min-width: 80em){.quote-video__caption{padding-left:clamp(10rem,-7.5rem + 21.875vw,18rem);padding-right:2rem;width:45%}.quote-video__link{min-width:clamp(9.375rem,11.719vw,12.5rem)}.quote-video__video-wrapper{width:55%;padding:0}}.service-list{list-style:none;margin:0;padding:1rem;background:linear-gradient(to right, #e9f2f8, #e7ebed, #fff)}.service-list__item{display:flex;align-items:flex-start;padding:.5rem 0}.service-list__item:not(:first-child){border-top:.125rem solid #fff}.service-list__item .icon{top:0;margin-right:.5rem}.icon--service{font-size:2rem}.service__content{margin-top:.25rem}.service__title{color:#00233c}.service-image{padding:1rem;background:linear-gradient(to bottom, #00233c 0%, #003c6f 38.2%, #0058a7 100%)}.service__map-title{text-transform:uppercase;margin-bottom:1rem;color:#fff}.service__link{font-size:1.5rem;display:flex;flex-direction:column;align-items:center;justify-content:center;height:2.5rem;margin:1rem 0 0;width:2.5rem;color:#fff;background:#87939e;border-radius:50%;box-shadow:.25rem .25rem 1rem rgba(0,0,0,.1);transition:background .3s,color .3s}.service__link .icon{margin:0}.service__link:hover,.service__link:focus{background:#fff;color:#00233c}@media screen and (min-width: 22.5em){.service-list__item{padding:1rem 0}.icon--service{font-size:2.5rem}.service__content{margin-top:.5rem}}@media screen and (min-width: 40em){.service__content{margin-top:.25rem}.service-image{padding:2rem 1rem}}@media screen and (min-width: 80em){.services-section{display:flex}.services-section>*{flex-shrink:0;width:50%}.service-list{padding:1rem 2rem}.service__title{font-size:2rem}.service__text{font-size:1.125rem;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.service-image{padding:3rem 2rem}}@media screen and (min-width: 100em){.service-list{padding:2rem 4rem}.service-list__item{padding:2rem 0}.service__content{display:grid;grid-template-columns:12fr 1fr;margin-top:0}.service__title{grid-column:span 1}.service__text{grid-column:span 1;grid-row:2}.service__link{grid-column:span 1;grid-row:span 2;height:4rem;margin:.5rem 0 0 1rem;width:4rem}.icon--service{font-size:4rem}.service-image{padding:4rem}}.slider-list{margin:2rem auto 8rem;position:relative}.slider-list .slider-list-headline{margin-bottom:clamp(1rem,4.2667vw,3rem)}.slider-list .slider-liste{overflow:hidden;width:70%}.slider-list .slider-liste-slide__content{margin-top:1rem}.slider-list .slider-liste__picture{height:clamp(6rem,25.6vw,8rem)}.slider-list .slider-liste__picture .slider-liste__image{height:100%;width:fit-content;object-fit:contain;aspect-ratio:1}.slider-list .slider-liste__number{font-size:clamp(3.5rem,14.933vw,4.5rem);font-weight:900;line-height:1;color:#0058a7}.slider-list .slider-liste__headline{font-size:1.125rem;color:#0058a7;text-transform:uppercase}.slider-list .slider-liste__wysiwyg{font-size:1.125rem}.slider-list .swiper-pagination-bullets{bottom:-3rem;left:50%;transform:translateX(-50%)}.slider-list .swiper-pagination-bullet{width:2rem;border-radius:1px;height:3px;margin:0 2px}.slider-list .swiper-button-prev,.slider-list .swiper-button-next{width:unset;height:unset;margin-top:unset;font-size:2.5rem;color:#87939e}.slider-list .swiper-button-prev .icon,.slider-list .swiper-button-next .icon{top:0}.slider-list .swiper-button-prev::after,.slider-list .swiper-button-next::after{display:none}@media screen and (min-width: 31.25em){.slider-list .slider-list-headline{text-align:center}}@media screen and (min-width: 48em){.slider-list .swiper-button-prev,.slider-list .swiper-button-next{font-size:6rem}}@media screen and (min-width: 80em){.slider-list .swiper-button-prev,.slider-list .swiper-button-next{font-size:8rem}.slider-list .swiper-button-prev{left:5vw}.slider-list .swiper-button-next{right:5vw}}@media screen and (min-width: 110em){.slider-list .swiper-button-prev,.slider-list .swiper-button-next{font-size:12rem}.slider-list .swiper-button-prev{left:-2.5vw}.slider-list .swiper-button-next{right:-2.5vw}}.tariffs{padding-left:1rem;padding-right:1rem;background:#fff}.container .tariffs{padding-right:0;padding-left:0}.tariff{margin:0 auto 2rem;padding-bottom:2rem;background:#fff;color:#00233c;background:linear-gradient(45deg, #e9f2f8, #e7ebed, #fff)}.tariff--is-primary{position:relative;overflow:hidden;color:#fff;background:linear-gradient(160deg, #0f1f39, #0f2c4d, #0c3f6b, #055690, #0070bb, #0081BE, #0991bb, #139fb8, #1dadb4, #26b9b1, #2abfae)}.tariff--is-primary>*{position:relative;z-index:1}.tariff--is-primary::after{content:"";position:absolute;z-index:0;top:-30%;left:-200%;opacity:0;width:200%;height:200%;background:linear-gradient(to right, rgba(255, 255, 255, 0.13) 0, rgba(255, 255, 255, 0.13) 77%, rgba(255, 255, 255, 0.5) 92%, rgba(255, 255, 255, 0) 100%);transition:left 2s,opacity .15s}.tariff--is-primary:hover::after{left:200%;opacity:1}.tariff__header{text-align:center;padding:1rem;padding-bottom:1.5rem;border-bottom:1px solid #a7b3be}.tariff__header img{margin:0 auto}.tariffs .tariff__header .tariff__feature--speed{margin-top:1rem}.tariffs .tariff__header .tariff__text--speed{display:block}.tariff__feature--benefits{text-align:center;color:#00233c;font-weight:bold;margin-top:1rem}.tariff--is-primary .tariff__feature--benefits{color:#fff}.tariff__body{padding:.5rem}.tariff__footer{border-top:1px solid #a7b3be;margin-top:1.2rem;padding-top:1.2rem}.tariff__price{font-size:2.5rem;font-weight:600;line-height:1;margin-top:1rem;text-align:center}.tariff__monthly{font-size:1rem;line-height:1;margin-top:.5rem}.tariff__name{margin:1rem 0 0;color:#00233c;font-weight:bold}.tariff--is-primary .tariff__name{color:#fff}.tariff__feature{font-weight:normal;text-align:center;padding-top:.3rem;margin-top:0}.tariff__feature--benefits{font-size:1.125rem}.icon--tarif-feature-plus{font-size:1rem}.tariff__link{font-size:2.5rem;line-height:1;display:flex;flex-direction:column;align-items:center;justify-content:center;height:5rem;margin:1.5rem auto 0;width:5rem;background:#00233c;color:#fff;border-radius:50%;transition:color .2s,background .2s}.tariff__link:hover,.tariff__link:focus{background:#fff;color:#00233c}.tariff__link .icon{top:0}.tariff--is-primary .tariff__link{background:#fff;color:#0058a7}.tariff--is-primary .tariff__link:hover,.tariff--is-primary .tariff__link:focus{color:#fff;background:#0058a7}.tariff__discount-price{margin-top:.5rem}.tariff__discount-price p+p{margin-top:0}@media screen and (min-width: 40em){.tariff__feature--benefits{font-size:1.25rem}}@media screen and (min-width: 48em){.tariffs{display:grid;grid-gap:1rem;grid-template-columns:repeat(2, 1fr);justify-content:center;margin-right:auto;margin-left:auto;max-width:102.5rem}.tariff{margin:0}.tariff__name{font-size:1.75rem}}@media screen and (min-width: 80em){.tariffs{grid-template-columns:repeat(3, 1fr)}.tariff__name{font-size:2rem}.tariff__feature--benefits{font-size:1.5rem}}.teaser-grid{list-style:none;margin:0;padding:0}.teaser-grid .teaser__link{flex-shrink:0}.teaser-grid picture{height:100%;width:100%}.grid-teaser{display:flex;flex-direction:column;position:relative;height:100%;padding:2rem 1rem 1rem;background:#3b5266;text-shadow:1px 1px 1px #000}.grid-teaser.background-primary{background:#0058a7}.grid-teaser.background-primary-darkest{background:#00233c}.grid-teaser.gradient-blue-to-green{background:linear-gradient(160deg, #0f1f39, #0f2c4d, #0c3f6b, #055690, #0070bb, #0081BE, #0991bb, #139fb8, #1dadb4, #26b9b1, #2abfae)}.grid-teaser.gradient-blue-to-green-2{background:linear-gradient(to top right, #0f1f39, #0f2c4d, #0c3f6b, #055690, #0070bb, #0081BE, #0991bb, #139fb8, #1dadb4, #26b9b1, #2abfae)}.grid-teaser.gradient-gray-to-white{background:rgba(0,0,0,0) linear-gradient(270deg, #FFFFFF 0%, #E7EBED 35%, #C7D0D6 100%)}.grid-teaser--image{padding:0}.grid-teaser__image{object-fit:cover;height:100%;width:100%}.grid-teaser__topline{text-transform:uppercase;margin-bottom:.25rem;color:#fff}.grid-teaser__title{font-size:1.375rem;font-weight:700;color:#fff;text-align:center}.grid-teaser__title--big{font-size:clamp(1.375rem,5.867vw,2.5rem)}.supply-grid,.offer-grid{list-style:none;margin:0;padding:0}.supply-grid .teaser__text,.offer-grid .teaser__text{display:block;overflow:visible;margin-top:0}.supply-grid .teaser__text h3,.offer-grid .teaser__text h3{color:#0058a7}.supply-grid .teaser__text a,.offer-grid .teaser__text a{text-decoration:none;color:#a7b3be}.supply-grid .teaser__text a:hover,.supply-grid .teaser__text a:focus,.offer-grid .teaser__text a:hover,.offer-grid .teaser__text a:focus{color:#fff}.supply-grid .grid-teaser--image,.offer-grid .grid-teaser--image{min-height:25rem;padding:2rem 1rem}.supply-grid .grid-teaser--image .teaser__button,.offer-grid .grid-teaser--image .teaser__button{margin-top:auto}.offer-grid .grid-teaser--image{min-height:12.5rem}.offer-grid .background-gray-gradient{background:linear-gradient(to right, #e9f2f8, #e7ebed, #fff);text-shadow:none}.offer-grid .background-gray-gradient a{color:#0058a7}.offer-grid .background-gray-gradient a:hover,.offer-grid .background-gray-gradient a:focus{color:#0e7b6f}.offer-grid .teaser__text p,.offer-grid .teaser__text ul,.offer-grid .teaser__text ol{color:#00233c}.offer-grid .teaser__text ul{list-style:disc;padding-left:1.25rem}.teaser-grid-wrapper--career{max-width:48rem}.teaser-grid__career-headline{text-align:center;margin-bottom:0}.teaser-grid__career-subline{text-align:center;font-size:1.25rem;font-weight:bold;line-height:1.2;color:#0058a7;margin-bottom:1.5rem}.career-grid{list-style:none;margin:0;padding:0}.career-grid .grid-teaser--flex{position:relative;display:flex;justify-content:end;align-items:center}.career-grid .grid-teaser--small-image{overflow:hidden}.career-grid .grid-teaser--small-image img{position:absolute;top:0;left:0;filter:brightness(0.5);transition:transform .3s}.career-grid .grid-teaser--small-image img:hover{transform:scale(1.1)}.career-grid .grid-teaser__headline-icon-wrapper,.career-grid .grid-teaser__icon-helper{display:flex;justify-content:space-between;align-items:center}.career-grid .grid-teaser__headline-icon-wrapper .icon,.career-grid .grid-teaser__icon-helper .icon{color:#fff;background-color:#87939e;border-radius:50%;font-size:3rem;padding:.375rem;transition:color .2s,background-color .2s}.career-grid .grid-teaser__icon-helper{position:absolute;top:0;right:0;margin:1rem 1.25rem;z-index:3}.career-grid .grid-teaser__title{font-weight:400;text-shadow:none;text-transform:uppercase;margin-bottom:0;z-index:2}.career-grid .grid-teaser__title--primary-darkest{color:#00233c}.career-grid .grid-teaser__title--big{text-transform:none}.career-grid .teaser-grid__item a{text-decoration:none}.career-grid .teaser-grid__item--square{height:auto;aspect-ratio:1;overflow:hidden}.career-grid .teaser-grid__item:hover .icon{color:#0058a7;background-color:#fff;box-shadow:0 0 10px 1px rgba(167,179,190,.125)}@media screen and (min-width: 40em){.teaser-grid{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(4, 12.5rem);grid-auto-flow:dense}.teaser-grid__item{grid-row:span 1;height:12.5rem}.teaser-grid__item--large{grid-row:span 2;height:25rem}.teaser-grid__item--large.teaser-grid__item--two{grid-row:span 1;height:12.5rem}.grid-teaser__image{object-fit:cover;height:100%;width:100%}.teaser-grid__item--six{grid-column:2/3;grid-row:3/4}.supply-grid{display:grid;grid-template-columns:repeat(2, 1fr)}.supply-grid .teaser-grid__item{height:auto}.offer-grid{display:grid;grid-template-columns:repeat(2, 1fr)}.offer-grid .teaser-grid__item--large-square{grid-column:span 2;height:auto}.offer-grid .teaser-grid__item--long{grid-column:span 2}.career-grid{display:grid;grid-template-columns:repeat(2, 1fr)}.career-grid .teaser-grid__item--long{grid-column:span 2;height:auto}}@media screen and (min-width: 75em){.teaser-grid{grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(3, 12.5rem)}.teaser-grid__item--large.teaser-grid__item--two{grid-row:1/2;height:25rem}.teaser-grid__item--one{grid-column:1/1;grid-row:1/2}.teaser-grid__item--two{grid-column:2/2}.teaser-grid__item--three{grid-column:3/3;grid-row:1/1}.teaser-grid__item--four{grid-column:1/1;grid-row:3/3}.teaser-grid__item--five{grid-column:2/2;grid-row:3/3}.teaser-grid__item--six{grid-column:3/3;grid-row:2/3}.supply-grid{grid-template-columns:repeat(3, 1fr)}.supply-grid .grid-teaser--image{min-height:35rem}.offer-grid{grid-template-columns:repeat(4, 1fr)}.offer-grid .teaser-grid__item--large-square{grid-row:span 2}.offer-grid .teaser-grid__item--long,.offer-grid .teaser-grid__item--small-square{height:auto}.teaser-grid-wrapper--career{max-width:none}.career-grid{grid-template-columns:repeat(4, 1fr)}.career-grid .teaser-grid__item--long{grid-row:span 2;height:auto}.career-grid .grid-teaser--image-with-padding-left{padding-left:clamp(3rem,12.8vw,11rem)}.career-grid .grid-teaser--image-with-padding-left img{object-fit:contain}.career-grid .grid-teaser--image-with-padding-right{padding-right:clamp(3rem,12.8vw,11rem)}.career-grid .grid-teaser--image-with-padding-right img{object-fit:contain}.career-grid .grid-teaser--image-with-padding-right .grid-teaser__title--big{padding-left:1rem}}@media screen and (min-width: 100em){.grid-teaser{padding:3rem 2rem 2rem}.grid-teaser--image{padding:0}}.teaser-list{list-style:none;margin:0;padding:0}.teaser{display:flex;flex-direction:column;position:relative;height:100%;padding:2rem 1rem 1rem;background:#3b5266;text-shadow:1px 1px 1px #000}.teaser.background-primary{background:#0058a7}.teaser.background-primary-darkest{background:#00233c}.teaser.gradient-blue-to-green{background:linear-gradient(160deg, #0f1f39, #0f2c4d, #0c3f6b, #055690, #0070bb, #0081BE, #0991bb, #139fb8, #1dadb4, #26b9b1, #2abfae)}.teaser--filler{text-align:center;text-decoration:none;align-items:center;justify-content:center;color:#fff;transition:color .3s}.teaser--filler .icon{font-size:5rem;margin-bottom:2rem}.teaser--filler .teaser__title{text-transform:none;color:inherit}a.teaser--filler{color:#a7b3be}a.teaser--filler:hover,a.teaser--filler:focus{color:#fff}.teaser__image-wrapper{position:absolute;top:0;left:0;z-index:0;height:100%;width:100%}.teaser__image-wrapper picture{height:100%;width:100%}.teaser__image-wrapper::after{content:"";display:block;position:absolute;top:0;left:0;z-index:1;height:100%;width:100%;opacity:.7;mix-blend-mode:multiply}.teaser__image-wrapper.gradient-blue-to-green::after{background:linear-gradient(160deg, #0f1f39, #0f2c4d, #0c3f6b, #055690, #0070bb, #0081BE, #0991bb, #139fb8, #1dadb4, #26b9b1, #2abfae)}.teaser__image-wrapper.background-primary::after{background:#0058a7}.teaser__image-wrapper.background-primary-darkest::after{background:#00233c}.teaser__image{z-index:0;object-fit:cover;height:100%;width:100%}.teaser__title{font-size:2rem;font-weight:300;text-transform:uppercase;z-index:2;margin-bottom:0;color:#fff}.teaser__topline,.teaser__subtitle{font-size:1.125rem;z-index:2;color:#fff}.teaser__topline{text-transform:uppercase}.teaser__text{font-size:1.125rem;z-index:2;display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:1.5rem;color:#fff}.teaser__link{font-size:1.5rem;z-index:2;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;height:2.5rem;margin:auto 0 0 auto;width:2.5rem;color:#fff;background:#87939e;border-radius:50%;box-shadow:.25rem .25rem 1rem rgba(0,0,0,.2);transition:background .3s,color .3s}.teaser__link:hover,.teaser__link:focus{background:#fff;color:#0058a7}.teaser__link:active{box-shadow:none}.teaser__link .icon{top:0}.teaser__button{font-size:1.25rem;line-height:1;text-align:center;text-decoration:none;text-transform:uppercase;z-index:2;border:1px solid #fff;margin-top:1.5rem;padding:1rem 0;color:#fff;background:rgba(0,88,167,0);transition:background .3s,color .3s}.teaser__button:hover,.teaser__button:focus{color:#3b5266;background:#fff;text-shadow:none}@media screen and (min-width: 40em){.teaser{min-height:25rem}.teaser__button{margin-top:auto}}@media screen and (min-width: 75em){.teaser-list{display:grid;grid-template-columns:repeat(3, 1fr)}.teaser__text{font-size:1.25rem}.teaser__link{font-size:2.25rem;height:3rem;width:3rem}.teaser--filler .icon{font-size:6.5rem}}@media screen and (min-width: 100em){.teaser{padding:3rem 2rem 2rem}.teaser__link{height:4rem;width:4rem}}.teaser-row-small{margin-bottom:3.75rem}.teaser-row-small .teaser__section-headline{margin-bottom:clamp(1rem,4.2667vw,3rem)}.teaser-row-small .teaser__section-bg{position:absolute;width:100%;z-index:-2;display:none;padding:0 clamp(2rem,-20rem + 25vw,10rem)}.teaser-row-small .teaser__section-bg img{width:100%;height:100%;object-fit:contain}.teaser-row-small .teaser-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;flex-wrap:wrap}.teaser-row-small .teaser__figure{width:100%;flex-shrink:0;max-width:21rem;aspect-ratio:1;position:relative;overflow:hidden}.teaser-row-small .teaser__figure--gradient{background-image:linear-gradient(to top right, #0f1f39, #0f2c4d, #0c3f6b, #055690, #0070bb, #0081BE, #0991bb, #139fb8, #1dadb4, #26b9b1, #2abfae)}.teaser-row-small .teaser__figure--dark-blue{background-color:#00233c}.teaser-row-small .teaser__figure--blue{background-color:#0058a7}.teaser-row-small .teaser__figure--image:hover .teaser__image,.teaser-row-small .teaser__figure--image:active .teaser__image,.teaser-row-small .teaser__figure--image:focus-visible .teaser__image{transform:scale(1.1)}.teaser-row-small .teaser__figcaption{display:flex;flex-direction:column;justify-content:end;align-items:center;height:100%;text-align:center;text-transform:uppercase;font-size:clamp(1.125rem,1.034rem + .388vw,1.5rem);padding:1.5rem 1.75rem;line-height:1.3;color:#fff}.teaser-row-small .teaser__figcaption-editmode{width:100%;margin-bottom:1rem}.teaser-row-small .teaser__image-wrapper{width:100%}.teaser-row-small .teaser__image{position:absolute;top:0;left:0;z-index:-1;filter:brightness(0.4);transition:.3s}@media screen and (min-width: 31.25em){.teaser-row-small .teaser__section-headline{text-align:center}}@media screen and (min-width: 48em){.teaser-row-small .teaser-wrapper{flex-direction:row}}@media screen and (min-width: 88em){.teaser-row-small{margin-bottom:7rem}.teaser-row-small .teaser__section-bg{display:block}}.video__figure{display:flex;flex-direction:column;gap:.5rem;margin-right:auto;margin-left:auto;max-height:80vh;max-width:100rem}.video__figure .video__iframe{object-fit:contain;aspect-ratio:16/9;height:100%;margin:0 auto;width:100%;background:#000}.video__figure video{object-fit:contain;aspect-ratio:16/9;height:100%;margin:0 auto;max-height:80vh;background:#000}.video__figure .pimcore_editable_video_progress img{object-fit:cover;height:100% !important;width:100% !important}.video__figure .pimcore_editable_video_progress_status{display:none}.video__figure--has-caption .pimcore_editable_video,.video__figure--has-caption video{height:calc(100% - 2rem)}/*# sourceMappingURL=fairnetz.css.map */
