@charset "UTF-8";/*!
 * mmenu.js
 * mmenujs.com
 *
 * Copyright (c) Fred Heusschen
 * frebsite.nl
 *
 * License: CC-BY-NC-4.0
 * http://creativecommons.org/licenses/by-nc/4.0/
 */:root{--mm-lineheight:22px}.mm-hidden{display:none!important}.mm-wrapper{overflow-x:hidden;position:relative}.mm-menu,.mm-menu *,.mm-menu :after,.mm-menu :before{-webkit-transition-property:none;-o-transition-property:none;transition-property:none;-webkit-transition-duration:.4s;-o-transition-duration:.4s;transition-duration:.4s;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease}:root{--mm-blocker-visibility-delay:0.4s;--mm-blocker-opacity-delay:0s}.mm-blocker{display:block;position:absolute;bottom:100%;top:0;right:0;left:0;z-index:3;opacity:0;background:var(--mm-color-background);-webkit-transition:bottom 0s ease var(--mm-blocker-visibility-delay),width .4s ease,opacity .4s ease var(--mm-blocker-opacity-delay),-webkit-transform .4s ease;transition:bottom 0s ease var(--mm-blocker-visibility-delay),width .4s ease,opacity .4s ease var(--mm-blocker-opacity-delay),-webkit-transform .4s ease;-o-transition:bottom 0s ease var(--mm-blocker-visibility-delay),width .4s ease,opacity .4s ease var(--mm-blocker-opacity-delay),transform .4s ease;transition:bottom 0s ease var(--mm-blocker-visibility-delay),width .4s ease,opacity .4s ease var(--mm-blocker-opacity-delay),transform .4s ease;transition:bottom 0s ease var(--mm-blocker-visibility-delay),width .4s ease,opacity .4s ease var(--mm-blocker-opacity-delay),transform .4s ease,-webkit-transform .4s ease}.mm-blocker:focus-visible{opacity:.75}.mm-btn{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;width:50px;padding:0}.mm-btn--next,[dir=rtl] .mm-btn--prev{--mm-btn-rotate:135deg}.mm-btn--prev,[dir=rtl] .mm-btn--next{--mm-btn-rotate:-45deg}.mm-btn--next:after,.mm-btn--prev:before{content:"";display:block;position:absolute;top:0;bottom:0;width:8px;height:8px;margin:auto;-webkit-box-sizing:border-box;box-sizing:border-box;border:2px solid var(--mm-color-icon);border-bottom:none;border-right:none;-webkit-transform:rotate(var(--mm-btn-rotate));-ms-transform:rotate(var(--mm-btn-rotate));transform:rotate(var(--mm-btn-rotate))}.mm-btn--prev:before{inset-inline-start:23px}.mm-btn--next:after{inset-inline-end:23px}.mm-btn--close:before{content:"×";font-size:150%}.mm-btnreset{padding:0;background:0 0;border:none;cursor:pointer}.mm-divider{-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;position:-webkit-sticky;position:sticky;z-index:2;top:0;min-height:var(--mm-lineheight);padding:calc((var(--mm-listitem-size) * .65 - var(--mm-lineheight)) * .5) 20px;font-size:75%;text-transform:uppercase;background:var(--mm-color-background);background-image:-webkit-gradient(linear,left top,left bottom,from(var(--mm-color-background-highlight)),to(var(--mm-color-background-highlight)));background-image:-o-linear-gradient(var(--mm-color-background-highlight),var(--mm-color-background-highlight));background-image:linear-gradient(var(--mm-color-background-highlight),var(--mm-color-background-highlight));opacity:1;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.mm-navbar:not(.mm-hidden)~.mm-listview .mm-divider{top:var(--mm-navbar-size)}:root{--mm-listitem-size:50px}.mm-listitem{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;padding:0;margin:0;color:var(--mm-color-text);border-color:var(--mm-color-border)}.mm-listitem:after{content:"";border-color:inherit;border-bottom-width:1px;border-bottom-style:solid;display:block;position:absolute;inset-inline-start:20px;inset-inline-end:0;bottom:0}.mm-listitem__btn,.mm-listitem__text{padding:calc((var(--mm-listitem-size) - var(--mm-lineheight))/ 2) 0}.mm-listitem__text{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:10%;flex-basis:10%;display:block;padding-left:20px;padding-right:20px;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mm-listitem__btn{display:block;position:relative;width:auto;-webkit-padding-end:50px;padding-inline-end:50px;border-color:inherit;background:rgba(3,2,1,0)}.mm-listitem__btn:not(.mm-listitem__text){border-left-width:1px;border-left-style:solid}.mm-listitem--selected>.mm-listitem__text{background:var(--mm-color-background-emphasis)}.mm-listitem--opened>.mm-listitem__btn,.mm-listitem--opened>.mm-panel{background:var(--mm-color-background-highlight)}.mm-listview{list-style:none;display:block;padding:0;margin:0}.mm-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;margin:0;position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;-ms-scroll-chaining:none;overscroll-behavior:none;background:var(--mm-color-background);border-color:var(--mm-color-border);color:var(--mm-color-text);line-height:var(--mm-lineheight);-webkit-tap-highlight-color:var(--mm-color-background-emphasis);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mm-menu ::-webkit-input-placeholder{color:var(--mm-color-text-dimmed)}.mm-menu ::-moz-placeholder{color:var(--mm-color-text-dimmed)}.mm-menu :-ms-input-placeholder{color:var(--mm-color-text-dimmed)}.mm-menu ::-ms-input-placeholder{color:var(--mm-color-text-dimmed)}.mm-menu ::placeholder{color:var(--mm-color-text-dimmed)}.mm-menu,.mm-menu *{-webkit-box-sizing:border-box;box-sizing:border-box}.mm-menu :focus,.mm-menu :focus-visible,.mm-menu:focus,.mm-menu:focus-visible{outline:0}.mm-menu a,.mm-menu button,.mm-menu label{color:inherit}.mm-menu a:focus,.mm-menu button:focus,.mm-menu label:focus{outline:0}.mm-menu a:focus-visible,.mm-menu button:focus-visible,.mm-menu label:focus-visible{outline:2px solid var(--mm-color-focusring);outline-offset:-5px}.mm-menu input:focus,.mm-menu input:focus-visible,.mm-menu select:focus,.mm-menu select:focus-visible,.mm-menu textarea:focus,.mm-menu textarea:focus-visible{outline:2px solid var(--mm-color-focusring);outline-offset:2px}.mm-menu a,.mm-menu a:active,.mm-menu a:hover,.mm-menu a:link,.mm-menu a:visited{text-decoration:none;color:inherit}:root{--mm-navbar-size:50px}.mm-navbar{display:-webkit-box;display:-ms-flexbox;display:flex;position:-webkit-sticky;position:sticky;top:0;z-index:2;min-height:var(--mm-navbar-size);padding-top:env(safe-area-inset-top);color:var(--mm-color-text-dimmed);text-align:center;opacity:1;background:var(--mm-color-background);border-bottom:1px solid var(--mm-color-border);-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.mm-navbar>*{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:border-box;box-sizing:border-box}.mm-navbar__btn{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.mm-navbar__title{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 20px;overflow:hidden}.mm-navbar__title[href="#"]{pointer-events:none}.mm-navbar__title>span{-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mm-btn.mm-hidden+.mm-navbar__title:not(:last-child){-webkit-padding-start:60px;padding-inline-start:60px;-webkit-padding-end:10px;padding-inline-end:10px}.mm-btn:not(.mm-hidden)+.mm-navbar__title:last-child{-webkit-padding-start:10px;padding-inline-start:10px;-webkit-padding-end:60px;padding-inline-end:60px}.mm-panel{--mm-panel-child-offset:100%;--mm-panel-parent-offset:-30%;position:absolute;left:0;right:0;top:0;bottom:0;z-index:1;-webkit-overflow-scrolling:touch;overflow:hidden;overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain;color:var(--mm-color-text);border-color:var(--mm-color-border);background:var(--mm-color-background);-webkit-transform:translate3d(var(--mm-panel-child-offset),0,0);transform:translate3d(var(--mm-panel-child-offset),0,0);-webkit-transition-property:inset-inline-start,-webkit-transform;transition-property:inset-inline-start,-webkit-transform;-o-transition-property:transform,inset-inline-start;transition-property:transform,inset-inline-start;transition-property:transform,inset-inline-start,-webkit-transform}[dir=rtl] .mm-panel{--mm-panel-child-offset:-100%;--mm-panel-parent-offset:30%}.mm-panel:after{content:"";display:block;height:var(--mm-listitem-size)}.mm-panel:focus{outline:0}.mm-panel--opened{z-index:2;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.mm-panel--parent{-webkit-transform:translate3d(var(--mm-panel-parent-offset),0,0);transform:translate3d(var(--mm-panel-parent-offset),0,0);z-index:0}.mm-panel--highest{z-index:3}.mm-menu--opened .mm-panel--noanimation{-webkit-transition:none!important;-o-transition:none!important;transition:none!important;-webkit-transition-duration:0s!important;-o-transition-duration:0s!important;transition-duration:0s!important}.mm-panel__content{padding:20px}.mm-panels{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;position:relative;height:100%;overflow:hidden;background:var(--mm-color-background);border-color:var(--mm-color-border);color:var(--mm-color-text)}.mm-panels:focus{outline:0}:root{--mm-toggle-size:34px}.mm-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:center;align-self:center;-webkit-box-flex:calc(var(--mm-toggle-size) * 1.75);-ms-flex:calc(var(--mm-toggle-size) * 1.75) 0 0px;flex:calc(var(--mm-toggle-size) * 1.75) 0 0;height:var(--mm-toggle-size);-webkit-margin-end:10px;margin-inline-end:10px;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;border:none!important;border-radius:var(--mm-toggle-size);border:var(--mm-color-border);background:var(--mm-color-border);cursor:pointer;-webkit-transition-property:background-color;-o-transition-property:background-color;transition-property:background-color}.mm-toggle:before{content:"";aspect-ratio:1;margin:2px;border-radius:100%;background:var(--mm-color-background);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform}.mm-toggle:checked{background:#4bd963}.mm-toggle:checked:before{-webkit-transform:translateX(calc(var(--mm-toggle-size) * .75));-ms-transform:translateX(calc(var(--mm-toggle-size) * .75));transform:translateX(calc(var(--mm-toggle-size) * .75))}[dir=rtl] .mm-toggle:checked:before{-webkit-transform:translateX(calc(var(--mm-toggle-size) * -.75));-ms-transform:translateX(calc(var(--mm-toggle-size) * -.75));transform:translateX(calc(var(--mm-toggle-size) * -.75))}.mm-listitem--vertical>.mm-panel{position:static;width:100%;padding:10px 0 10px 20px;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;-webkit-transition:none!important;-o-transition:none!important;transition:none!important}.mm-listitem--vertical>.mm-panel:after{content:none;display:none}.mm-listitem--vertical:not(.mm-listitem--opened)>.mm-panel{display:none}.mm-listitem--vertical>.mm-listitem__btn{height:var(--mm-listitem-size);bottom:auto}.mm-listitem--vertical .mm-listitem:last-child:after{border-color:transparent}.mm-listitem--opened>.mm-listitem__btn:after{-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg);right:19px}:root{--mm-size:80%;--mm-min-size:240px;--mm-max-size:440px}.mm-menu--offcanvas{position:fixed;z-index:0}.mm-page{-webkit-box-sizing:border-box;box-sizing:border-box;min-height:100vh;background:inherit}:where(.mm-slideout){position:relative;z-index:1;width:100%;-webkit-transition-duration:.4s;-o-transition-duration:.4s;transition-duration:.4s;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-property:width,-webkit-transform;transition-property:width,-webkit-transform;-o-transition-property:width,transform;transition-property:width,transform;transition-property:width,transform,-webkit-transform}.mm-wrapper--opened,.mm-wrapper--opened body{overflow:hidden}.mm-wrapper__blocker{background:rgba(0,0,0,.4)}.mm-wrapper--opened .mm-wrapper__blocker{--mm-blocker-visibility-delay:0s;--mm-blocker-opacity-delay:0.4s;bottom:0;opacity:.5}.mm-menu{--mm-translate-horizontal:0;--mm-translate-vertical:0}.mm-menu--position-left,.mm-menu--position-left-front{right:auto}.mm-menu--position-right,.mm-menu--position-right-front{left:auto}.mm-menu--position-left,.mm-menu--position-left-front,.mm-menu--position-right,.mm-menu--position-right-front{width:clamp(var(--mm-min-size),var(--mm-size),var(--mm-max-size))}.mm-menu--position-left-front{--mm-translate-horizontal:-100%}.mm-menu--position-right-front{--mm-translate-horizontal:100%}.mm-menu--position-top{bottom:auto}.mm-menu--position-bottom{top:auto}.mm-menu--position-bottom,.mm-menu--position-top{width:100%;height:clamp(var(--mm-min-size),var(--mm-size),var(--mm-max-size))}.mm-menu--position-top{--mm-translate-vertical:-100%}.mm-menu--position-bottom{--mm-translate-vertical:100%}.mm-menu--position-bottom,.mm-menu--position-left-front,.mm-menu--position-right-front,.mm-menu--position-top{z-index:2;-webkit-transform:translate3d(var(--mm-translate-horizontal),var(--mm-translate-vertical),0);transform:translate3d(var(--mm-translate-horizontal),var(--mm-translate-vertical),0);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform}.mm-menu--position-bottom.mm-menu--opened,.mm-menu--position-left-front.mm-menu--opened,.mm-menu--position-right-front.mm-menu--opened,.mm-menu--position-top.mm-menu--opened{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-wrapper--position-left{--mm-translate-horizontal:clamp(
      var(--mm-min-size),
      var(--mm-size),
      var(--mm-max-size)
  )}.mm-wrapper--position-right{--mm-translate-horizontal:clamp(
      calc(-1 * var(--mm-max-size)),
      calc(-1 * var(--mm-size)),
      calc(-1 * var(--mm-min-size))
  )}.mm-wrapper--position-left .mm-slideout,.mm-wrapper--position-right .mm-slideout{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-wrapper--position-left.mm-wrapper--opened .mm-slideout,.mm-wrapper--position-right.mm-wrapper--opened .mm-slideout{-webkit-transform:translate3d(var(--mm-translate-horizontal),0,0);transform:translate3d(var(--mm-translate-horizontal),0,0)}.mm-wrapper--position-bottom .mm-wrapper__blocker,.mm-wrapper--position-left-front .mm-wrapper__blocker,.mm-wrapper--position-right-front .mm-wrapper__blocker,.mm-wrapper--position-top .mm-wrapper__blocker{z-index:1}.mm-menu--theme-light{--mm-color-background:#f3f3f3;--mm-color-border:rgb(0 0 0 / 0.15);--mm-color-icon:rgb(0 0 0 / 0.4);--mm-color-text:rgb(0 0 0 / 0.8);--mm-color-text-dimmed:rgb(0 0 0 / 0.4);--mm-color-background-highlight:rgb(0 0 0 / 0.05);--mm-color-background-emphasis:rgb(255 255 255 / 0.75);--mm-color-focusring:#06c}.mm-menu--theme-light-contrast{--mm-color-background:#f3f3f3;--mm-color-border:rgb(0 0 0 / 0.5);--mm-color-icon:rgb(0 0 0 / 0.5);--mm-color-text:#000;--mm-color-text-dimmed:rgb(0 0 0 / 0.7);--mm-color-background-highlight:rgb(0 0 0 / 0.05);--mm-color-background-emphasis:rgb(255 255 255 / 0.9);--mm-color-focusring:#06c}.mm-menu--theme-dark{--mm-color-background:#333;--mm-color-border:rgb(0, 0, 0, 0.4);--mm-color-icon:rgb(255, 255, 255, 0.4);--mm-color-text:rgb(255, 255, 255, 0.8);--mm-color-text-dimmed:rgb(255, 255, 255, 0.4);--mm-color-background-highlight:rgb(255, 255, 255, 0.08);--mm-color-background-emphasis:rgb(0, 0, 0, 0.1);--mm-color-focusring:#06c}.mm-menu--theme-dark-contrast{--mm-color-background:#333;--mm-color-border:rgb(255 255 255 / 0.5);--mm-color-icon:rgb(255 255 255 / 0.5);--mm-color-text:#fff;--mm-color-text-dimmed:rgb(255 255 255 / 0.7);--mm-color-background-highlight:rgb(255 255 255 / 0.1);--mm-color-background-emphasis:rgb(0 0 0 / 0.3);--mm-color-focusring:#06c}.mm-menu--theme-white{--mm-color-background:#fff;--mm-color-border:rgb(0 0 0 / 0.15);--mm-color-icon:rgb(0 0 0 / 0.3);--mm-color-text:rgb(0 0 0 / 0.8);--mm-color-text-dimmed:rgb(0 0 0 / 0.3);--mm-color-background-highlight:rgb(0 0 0 / 0.06);--mm-color-background-emphasis:rgb(0 0 0 / 0.03);--mm-color-focusring:#06c}.mm-menu--theme-white-contrast{--mm-color-background:#fff;--mm-color-border:rgb(0 0 0 / 0.5);--mm-color-icon:rgb(0 0 0 / 0.5);--mm-color-text:#000;--mm-color-text-dimmed:rgb(0 0 0 / 0.7);--mm-color-background-highlight:rgb(0 0 0 / 0.07);--mm-color-background-emphasis:rgb(0 0 0 / 0.035);--mm-color-focusring:#06c}.mm-menu--theme-black{--mm-color-background:#000;--mm-color-border:rgb(255 255 255 / 0.2);--mm-color-icon:rgb(255 255 255 / 0.4);--mm-color-text:rgb(255 255 255 / 0.7);--mm-color-text-dimmed:rgb(255 255 255 / 0.4);--mm-color-background-highlight:rgb(255 255 255 / 0.1);--mm-color-background-emphasis:rgb(255 255 255 / 0.06);--mm-color-focusring:#06c}.mm-menu--theme-black-contrast{--mm-color-background:#000;--mm-color-border:rgb(255 255 255 / 0.5);--mm-color-icon:rgb(255 255 255 / 0.5);--mm-color-text:#fff;--mm-color-text-dimmed:rgb(255 255 255 / 0.6);--mm-color-background-highlight:rgb(255 255 255 / 0.125);--mm-color-background-emphasis:rgb(255 255 255 / 0.1);--mm-color-focusring:#06c}.mm-counter{display:block;-webkit-padding-start:20px;padding-inline-start:20px;float:right;color:var(--mm-color-text-dimmed)}[dir=rtl] .mm-counter{float:left}:root{--mm-iconbar-size:50px}.mm-menu--iconbar-left .mm-navbars,.mm-menu--iconbar-left .mm-panels{margin-left:var(--mm-iconbar-size)}.mm-menu--iconbar-right .mm-navbars,.mm-menu--iconbar-right .mm-panels{margin-right:var(--mm-iconbar-size)}.mm-iconbar{display:none;position:absolute;top:0;bottom:0;z-index:2;width:var(--mm-iconbar-size);overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;border:0 solid;border-color:var(--mm-color-border);background:var(--mm-color-background);color:var(--mm-color-text-dimmed);text-align:center}.mm-menu--iconbar-left .mm-iconbar,.mm-menu--iconbar-right .mm-iconbar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.mm-menu--iconbar-left .mm-iconbar{border-right-width:1px;left:0}.mm-menu--iconbar-right .mm-iconbar{border-left-width:1px;right:0}.mm-iconbar__bottom,.mm-iconbar__top{width:100%;-webkit-overflow-scrolling:touch;overflow:hidden;overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain}.mm-iconbar__bottom>*,.mm-iconbar__top>*{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;padding:calc((var(--mm-iconbar-size) - var(--mm-lineheight))/ 2) 0}.mm-iconbar__bottom a,.mm-iconbar__bottom a:hover,.mm-iconbar__top a,.mm-iconbar__top a:hover{text-decoration:none}.mm-iconbar__tab--selected{background:var(--mm-color-background-emphasis)}:root{--mm-iconpanel-size:50px}.mm-panel--iconpanel-0{inset-inline-start:calc(0 * var(--mm-iconpanel-size))}.mm-panel--iconpanel-1{inset-inline-start:calc(1 * var(--mm-iconpanel-size))}.mm-panel--iconpanel-2{inset-inline-start:calc(2 * var(--mm-iconpanel-size))}.mm-panel--iconpanel-3{inset-inline-start:calc(3 * var(--mm-iconpanel-size))}.mm-panel--iconpanel-4{inset-inline-start:calc(4 * var(--mm-iconpanel-size))}.mm-panel--iconpanel-first~.mm-panel{inset-inline-start:var(--mm-iconpanel-size)}.mm-menu--iconpanel .mm-panel--parent .mm-divider,.mm-menu--iconpanel .mm-panel--parent .mm-navbar{opacity:0}.mm-menu--iconpanel .mm-panels>.mm-panel--parent{overflow-y:hidden;-webkit-transform:unset;-ms-transform:unset;transform:unset}.mm-menu--iconpanel .mm-panels>.mm-panel:not(.mm-panel--iconpanel-first):not(.mm-panel--iconpanel-0){border-inline-start-width:1px;border-inline-start-style:solid}.mm-navbars{-ms-flex-negative:0;flex-shrink:0}.mm-navbars .mm-navbar{position:relative;padding-top:0;border-bottom:none}.mm-navbars--top{border-bottom:1px solid var(--mm-color-border)}.mm-navbars--top .mm-navbar:first-child{padding-top:env(safe-area-inset-top)}.mm-navbars--bottom{border-top:1px solid var(--mm-color-border)}.mm-navbars--bottom .mm-navbar:last-child{padding-bottom:env(safe-area-inset-bottom)}.mm-navbar__breadcrumbs{-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0 20px;overflow-x:auto;-webkit-overflow-scrolling:touch}.mm-navbar__breadcrumbs>*{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-padding-end:6px;padding-inline-end:6px}.mm-navbar__breadcrumbs>a{text-decoration:underline}.mm-navbar__breadcrumbs:not(:last-child){-webkit-padding-end:0;padding-inline-end:0}.mm-btn:not(.mm-hidden)+.mm-navbar__breadcrumbs{-webkit-padding-start:0;padding-inline-start:0}.mm-navbar__tab{padding:0 10px;border:1px solid transparent}.mm-navbar__tab--selected{background:var(--mm-color-background)}.mm-navbar__tab--selected:not(:first-child){border-inline-start-color:var(--mm-color-border)}.mm-navbar__tab--selected:not(:last-child){border-inline-end-color:var(--mm-color-border)}.mm-navbars--top.mm-navbars--has-tabs{border-bottom:none}.mm-navbars--top.mm-navbars--has-tabs .mm-navbar{background:var(--mm-color-background-emphasis)}.mm-navbars--top.mm-navbars--has-tabs .mm-navbar--tabs~.mm-navbar{background:var(--mm-color-background)}.mm-navbars--top.mm-navbars--has-tabs .mm-navbar:not(.mm-navbar--tabs):last-child{border-bottom:1px solid var(--mm-color-border)}.mm-navbars--top .mm-navbar__tab{border-bottom-color:var(--mm-color-border)}.mm-navbars--top .mm-navbar__tab--selected{border-top-color:var(--mm-color-border);border-bottom-color:transparent}.mm-navbars--bottom.mm-navbar--has-tabs{border-top:none}.mm-navbars--bottom.mm-navbar--has-tabs .mm-navbar{background:var(--mm-color-background)}.mm-navbars--bottom.mm-navbar--has-tabs .mm-navbar--tabs,.mm-navbars--bottom.mm-navbar--has-tabs .mm-navbar--tabs~.mm-navbar{background:var(--mm-color-background-emphasis)}.mm-navbars--bottom .mm-navbar__tab{border-top-color:var(--mm-color-border)}.mm-navbars--bottom .mm-navbar__tab--selected{border-bottom-color:var(--mm-color-border);border-top-color:transparent}.mm-searchfield{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:var(--mm-navbar-size);padding:0;overflow:hidden}.mm-searchfield__input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;width:100%;max-width:100%;padding:0 10px;-webkit-box-sizing:border-box;box-sizing:border-box}.mm-searchfield__input input{display:block;width:100%;max-width:100%;height:calc(var(--mm-navbar-size) * .7);min-height:auto;max-height:auto;margin:0;padding:0 10px;-webkit-box-sizing:border-box;box-sizing:border-box;border:none;border-radius:4px;line-height:calc(var(--mm-navbar-size) * .7);font:inherit;font-size:inherit}.mm-searchfield__input input,.mm-searchfield__input input:focus,.mm-searchfield__input input:hover{background:var(--mm-color-background-highlight);color:var(--mm-color-text)}.mm-menu[class*=-contrast] .mm-searchfield__input input{border:1px solid var(--mm-color-border)}.mm-searchfield__input input::-ms-clear{display:none}.mm-searchfield__btn{display:none;position:absolute;inset-inline-end:0;top:0;bottom:0}.mm-searchfield--searching .mm-searchfield__btn{display:block}.mm-searchfield__cancel{display:block;position:relative;-webkit-margin-end:-100px;margin-inline-end:-100px;-webkit-padding-start:5px;padding-inline-start:5px;-webkit-padding-end:20px;padding-inline-end:20px;visibility:hidden;line-height:var(--mm-navbar-size);text-decoration:none;-webkit-transition-property:visibility,margin;-o-transition-property:visibility,margin;transition-property:visibility,margin}.mm-searchfield--cancelable .mm-searchfield__cancel{visibility:visible;-webkit-margin-end:0;margin-inline-end:0}.mm-panel--search{left:0!important;right:0!important;width:100%!important;border:none!important}.mm-panel__splash{padding:20px}.mm-panel--searching .mm-panel__splash{display:none}.mm-panel__noresults{display:none;padding:40px 20px;color:var(--mm-color-text-dimmed);text-align:center;font-size:150%;line-height:1.4}.mm-panel--noresults .mm-panel__noresults{display:block}:root{--mm-sectionindexer-size:20px}.mm-sectionindexer{background:inherit;text-align:center;font-size:12px;-webkit-box-sizing:border-box;box-sizing:border-box;width:var(--mm-sectionindexer-size);position:absolute;top:0;bottom:0;inset-inline-end:calc(-1 * var(--mm-sectionindexer-size));z-index:5;-webkit-transition-property:inset-inline-end;-o-transition-property:inset-inline-end;transition-property:inset-inline-end;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.mm-sectionindexer a{color:var(--mm-color-text-dimmed);line-height:1;text-decoration:none;display:block}.mm-sectionindexer~.mm-panel{-webkit-padding-end:0;padding-inline-end:0}.mm-sectionindexer--active{right:0}.mm-sectionindexer--active~.mm-panel{-webkit-padding-end:var(--mm-sectionindexer-size);padding-inline-end:var(--mm-sectionindexer-size)}.mm-menu--selected-hover .mm-listitem__btn,.mm-menu--selected-hover .mm-listitem__text,.mm-menu--selected-parent .mm-listitem__btn,.mm-menu--selected-parent .mm-listitem__text{-webkit-transition-property:background-color;-o-transition-property:background-color;transition-property:background-color}@media (hover:hover){.mm-menu--selected-hover .mm-listview:hover>.mm-listitem--selected:not(:hover)>.mm-listitem__text{background:0 0}.mm-menu--selected-hover .mm-listitem__btn:hover,.mm-menu--selected-hover .mm-listitem__text:hover{background:var(--mm-color-background-emphasis)}}.mm-menu--selected-parent .mm-listitem__btn,.mm-menu--selected-parent .mm-listitem__text{-webkit-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s}@media (hover:hover){.mm-menu--selected-parent .mm-listitem__btn:hover,.mm-menu--selected-parent .mm-listitem__text:hover{-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}}.mm-menu--selected-parent .mm-panel--parent .mm-listitem:not(.mm-listitem--selected-parent)>.mm-listitem__text{background:0 0}.mm-menu--selected-parent .mm-listitem--selected-parent>.mm-listitem__btn,.mm-menu--selected-parent .mm-listitem--selected-parent>.mm-listitem__text{background:var(--mm-color-background-emphasis)}:root{--mm-sidebar-collapsed-size:50px;--mm-sidebar-expanded-size:var(--mm-max-size)}.mm-wrapper--sidebar-collapsed .mm-slideout{width:calc(100% - var(--mm-sidebar-collapsed-size));-webkit-transform:translate3d(var(--mm-sidebar-collapsed-size),0,0);transform:translate3d(var(--mm-sidebar-collapsed-size),0,0)}[dir=rtl] .mm-wrapper--sidebar-collapsed .mm-slideout{-webkit-transform:none;-ms-transform:none;transform:none}.mm-wrapper--sidebar-collapsed:not(.mm-wrapper--opened) .mm-menu--sidebar-collapsed .mm-divider,.mm-wrapper--sidebar-collapsed:not(.mm-wrapper--opened) .mm-menu--sidebar-collapsed .mm-navbar{opacity:0}.mm-wrapper--sidebar-expanded .mm-menu--sidebar-expanded{width:var(--mm-sidebar-expanded-size);border-right-width:1px;border-right-style:solid}.mm-wrapper--sidebar-expanded.mm-wrapper--opened{overflow:auto}.mm-wrapper--sidebar-expanded.mm-wrapper--opened .mm-wrapper__blocker{display:none}.mm-wrapper--sidebar-expanded.mm-wrapper--opened .mm-slideout{width:calc(100% - var(--mm-sidebar-expanded-size));-webkit-transform:translate3d(var(--mm-sidebar-expanded-size),0,0);transform:translate3d(var(--mm-sidebar-expanded-size),0,0)}[dir=rtl] .mm-wrapper--sidebar-expanded.mm-wrapper--opened .mm-slideout{-webkit-transform:none;-ms-transform:none;transform:none}
@font-face{font-display:swap;font-family:"Nunito";font-style:normal;font-weight:400;src:url("../../files/theme/fonts/nunito-v26-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Nunito";font-style:normal;font-weight:500;src:url("../../files/theme/fonts/nunito-v26-latin-500.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Nunito";font-style:normal;font-weight:700;src:url("../../files/theme/fonts/nunito-v26-latin-700.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Nunito";font-style:normal;font-weight:800;src:url("../../files/theme/fonts/nunito-v26-latin-800.woff2") format("woff2")}*,*::before,*::after{box-sizing:border-box}*{margin:0;padding:0;font:inherit;border:none}html{color-scheme:dark light;-webkit-text-size-adjust:100%;hanging-punctuation:first last}input,textarea{hanging-punctuation:none}body,html{scrollbar-gutter:stable}img,picture,svg{display:block;height:auto}video{display:block;width:100%;height:auto}@media(prefers-reduced-motion: no-preference){:has(:target){scroll-behavior:smooth}}p{text-wrap:pretty}strong,b{font-weight:bold}em,i,dfn{font-style:italic}abbr[title]{text-decoration:underline;text-decoration-color:#b3b3b3;text-decoration-style:dotted;text-decoration-thickness:.06em;text-underline-offset:.25em;text-decoration-skip-ink:auto;cursor:help}q:lang(de){quotes:"â€ž" "â€œ" "â€š" "â€˜"}q:lang(en){quotes:"â€œ" "â€" "â€˜" "â€™"}textarea{overflow:auto;resize:vertical}label,input[type=button],input[type=submit],button{color:inherit;font:inherit;cursor:pointer}:focus{outline:0;outline:none}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0 !important;position:absolute;width:1px;float:left}:root{--column-gap:	5%}:root{--blau-raw:	210, 100%, 31%;--rot-raw:	356, 100%, 45%;--blau:	hsl(var(--blau-raw));--rot:	hsl(var(--rot-raw));--hellgrau:	hsl(60, 19%, 89%);--mittelgrau:	hsl(60, 4%, 49%);--dunkelblau:	hsl(240, 60%, 15%);--mittelblau:	hsl(212, 100%, 28%);--hellblau:	hsl(211, 100%, 85%);--text-color:	var(--dunkelblau);--background-color:	var(--hellgrau);--focus-color:	var(--mittelblau);--error-color:	var(--rot);--altcha-color-border: transparent;--bgr-image-2:	#054379 url("../../files/theme/images/background_blue_seamless.webp")}body.sup{--rot:	hsl(357, 53%, 43%);--rot-dunkler:	hsl(357, 53%, 33%);--rot-hover:	hsl(357, 53%, 85%);--bgr-image-2:	#CCE3E4 url("../../files/theme/images/background_light_grey_seamless.webp")}@media(prefers-reduced-motion: no-preference){@view-transition{navigation:auto}}::view-transition-group(main){animation-duration:350ms}::view-transition-group(header){animation-duration:60ms;animation:none}::view-transition-group(title){animation-duration:600ms;animation-name:slide-in}@keyframes slide-in{from{translate:10vw 0}}#main{view-transition-name:main}header{view-transition-name:header}h1{view-transition-name:title}header,.close,.button,button,.content-hyperlink,.accHeader{-webkit-user-select:none;user-select:none}::-moz-selection{background:hsla(var(--blau-raw), 0.25);text-shadow:none}::selection{background:hsla(var(--blau-raw), 0.25);text-shadow:none}a,button,.button,a::after,a::before,button::before,button::after,.button::before,.button::after,a img,a figure,label,input,input::after,.widget-text input,textarea{transition:all 140ms ease-in-out}.tabContent{transition-duration:400ms}.modal{transition-duration:500ms}.content-toplink,.content-toplink svg,.swiper-button-prev::before,.swiper-button-next::before,header .level_1>li>a::after,a.teaserItem img,.swiper-pagination-bullet::before{transition:all 250ms cubic-bezier(0.57, 1.77, 0.55, 1)}html{--scroll-padding-top: min(170px, 20vw);scroll-padding-top:var(--scroll-padding-top, 150px)}body{color:var(--text-color);background:var(--background-color) url("../../files/theme/images/background_main_seamless.webp") fixed;background-size:cover;font-size:clamp(0.875rem, calc(0.2vw + 0.8rem), 1rem);font-family:"Nunito","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.wrapper{max-width:100%;overflow:hidden}.content-element-group:not(.fond-blue)>.inner{background:#f9fdfb;text-align:center;padding:2em 2em 1.2em;border-radius:1.875em;box-shadow:.125rem .125rem 3.125rem hsl(var(--blau-raw), 0.2);margin-left:auto}.textblock+.content-element-group:not(.fond-blue){margin-top:-4em}@media(min-width: 600px){.content-element-group>.inner{width:76%;margin-right:clamp(1.25rem, calc(2.3vw + 0.8rem), 3.125rem)}}body.sup .content-element-group:not(.fond-blue)>.inner{box-shadow:.125rem .125rem 3.125rem hsl(var(--blau-raw), 0.2);box-shadow:0 .125rem 1.2rem .1rem rgba(63,79,95,.3)}.content-element-group.fond-blue{max-width:none !important;position:relative}.content-element-group.fond-blue>.inner{width:100%;max-width:var(--max-width);margin:0 auto}.content-element-group.fond-blue::before{content:"";display:block;background:var(--bgr-image-2) no-repeat fixed;background-size:cover;position:absolute;z-index:-1;top:4vw;bottom:max(-40vw, -400px);left:0;right:0;clip-path:polygon(0 2.2%, 100% 0, 100% 100%, 0 100%)}.content-element-group.fond-blue h3,.content-element-group.fond-blue>.inner>.content-text{color:#fff}body.sup .content-element-group.fond-blue h3,body.sup .content-element-group.fond-blue>.inner>.content-text{color:var(--rot)}:root{--max-width:	min(1200px, 86vw)}@media(max-width: 600px){:root{--max-width:	calc(100% - 2rem)}}header .inside,main .mod_article>*,footer .inside{width:100%;max-width:var(--max-width);margin:0 auto}:root{--section-padding:	clamp(4em, 10vh + 6vw, 8em)}.section-padding{padding-top:var(--section-padding);padding-bottom:var(--section-padding)}.section-margin{margin-top:var(--section-padding);margin-bottom:var(--section-padding)}header{position:absolute;z-index:999;top:0;left:0;right:0;max-width:100vw;padding-top:2.5em;padding-bottom:2em;transition:transform 250ms cubic-bezier(0.57, 1.77, 0.55, 1)}header::before{content:"";display:block;background:linear-gradient(#f3f9f9 40%, rgba(243, 249, 249, 0.4) 70%, rgba(243, 249, 249, 0.15) 80%, rgba(243, 249, 249, 0));position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;transition:transform 250ms cubic-bezier(0.57, 1.77, 0.55, 1);pointer-events:none}header .inside{display:flex;justify-content:space-between;align-items:center;position:relative}header .logobox{width:min(13.125rem, 40vw);transform-origin:0 50%;transition:all 250ms cubic-bezier(0.57, 1.77, 0.55, 1)}header .logobox figure{margin-bottom:0;width:100%;transform:translateY(13%)}header .logobox a{display:block}header .logobox a img{width:100%;transition:all 140ms ease}header .logobox a:hover img,header .logobox a:focus-visible img{transform:scale(1.05)}header .logobox a:active img{transform:scale(0.96)}header .mod_navigation{transition:all 250ms cubic-bezier(0.57, 1.77, 0.55, 1)}body.sup header .logobox{width:clamp(6rem, 20vw, 13.125rem)}body.sup header .logobox figure{transform:translateY(13%);position:relative}body.sup header .logobox figure::before{content:"";display:block;background:#f3f9f9;position:absolute;z-index:-1;top:0;left:-2em;right:-2em;bottom:-1.2em;border-radius:100%;filter:blur(2rem)}@media(min-height: 550px){header.fixable{position:fixed}body.scrolled header{transform:translateY(max(-5rem, -60px))}body.scrolled header::before{transform:translateY(2rem)}body.scrolled header .logobox{transform:translateY(min(1.5rem, 28px)) scale(0.7)}body.scrolled header .mod_navigation,body.scrolled header .burger{transform:translateY(min(1.5rem, 28px))}}header .mod_navigation{margin-left:auto;display:none}header .level_1{background:#fff;font-size:clamp(0.75rem, calc(0.5vw + 0.7rem), 1.125rem);line-height:1;display:flex;justify-content:space-between;gap:clamp(0.063rem, calc(3.5vw + -1.9rem), 1.25rem);border-radius:5em;box-shadow:.125rem .125rem .4375rem rgba(0,0,0,.12);margin-left:2em;padding:.125rem clamp(0.75rem, calc(-3.7vw + 2.8rem), 0.063rem)}header .level_1>li{display:block}header .level_1>li>a,header .level_1>li>strong{color:var(--mittelblau);letter-spacing:.025em;font-weight:500;text-transform:uppercase;text-decoration:none;white-space:nowrap;display:inline-block;padding:.5em clamp(0.75rem, calc(2.9vw + -0.9rem), 1.75rem) .4em;border-radius:5em;position:relative}header .level_1>li>a:hover,header .level_1>li>a:focus-visible{background:var(--hellblau)}header .level_1>li>strong{color:var(--rot);font-weight:800;letter-spacing:0em}header .level_1>li>a.trail{font-weight:800;letter-spacing:0em}header .level_2{background:#fff;border-radius:0.9375em;padding:.75em 0;position:absolute;z-index:1;top:calc(100% + 0.35em);left:50%;box-shadow:.125rem 0.25rem 1.3125rem rgba(0,0,0,.12);opacity:0;pointer-events:none;transform-origin:50% 0;transform:translateX(-50%) translateY(-1em) scale(0.8);transition-property:opacity,transform;transition-duration:90ms;transition-timing-function:ease-in}header .level_2::before{content:"";display:block;width:100%;height:.5em;position:absolute;bottom:100%;left:0}header .level_2 li{display:flex;justify-content:center;padding:.2em 1.2em}header .level_2 a,header .level_2 strong{color:var(--mittelblau);font-size:.9em;line-height:1.2;font-weight:400;letter-spacing:.1em;white-space:nowrap;text-decoration:none;text-align:center;display:block;padding:.3em .5em;min-width:5em;color:inherit;display:inline-block;position:relative;z-index:1}header .level_2 a::before,header .level_2 strong::before{content:"";background:var(--blau);display:block;position:absolute;z-index:-1;top:-0.0625em;left:-0.3125em;right:-0.3125em;bottom:-0.125em;border-radius:.4em;opacity:0;transform:scale(0.8);transition:all 250ms cubic-bezier(0.57, 1.77, 0.55, 1)}header .level_2 a:hover::before,header .level_2 a:focus-visible::before,header .level_2 strong:hover::before,header .level_2 strong:focus-visible::before{opacity:.25;transform:scale(1)}header .level_2 a::before,header .level_2 strong::before{background:var(--hellblau)}header .level_2 a:hover::before,header .level_2 a:focus-visible::before,header .level_2 strong:hover::before,header .level_2 strong:focus-visible::before{opacity:1}header .level_2 strong.active{color:var(--rot);font-weight:800;letter-spacing:0em}header .level_1>li.submenu:hover>.level_2,header .level_1>li.submenu:focus-within>.level_2,header .level_1>li.submenu .level_2:hover,header .level_1>li.submenu .level_2:focus-visible{opacity:1;pointer-events:all;transform:translateX(-50%) translateY(0) scale(1);transition:opacity,transform;transition-duration:500ms;transition-timing-function:cubic-bezier(0, 1, 0.5, 1)}@media(min-width: 900px){header .mod_navigation{display:block}}@media(prefers-reduced-motion: reduce){header .level_2::after{transition:opacity 140ms ease-in-out}header .level_2{transform:translateX(-50%) translateY(0) scale(1);transition:opacity 90ms ease-in}header .level_1>li.submenu:hover>.level_2,header .level_1>li.submenu:focus-within>.level_2,header .level_1>li.submenu .level_2:hover,header .level_1>li.submenu .level_2:focus-visible{transition:opacity 250ms ease-in}}body.sup header .level_1>li>a,body.sup header .level_1>li>strong{color:var(--rot)}body.sup header .level_1>li>a:hover,body.sup header .level_1>li>a:focus-visible{background:var(--rot-hover)}body.sup header .level_2 a,body.sup header .level_2 strong{color:var(--rot)}body.sup header .level_2 a::before,body.sup header .level_2 strong::before{background:var(--rot-hover)}.meta{position:absolute;z-index:9999;top:0;left:0;right:0;height:0;color:var(--mittelblau);font-size:.8125rem;line-height:1;letter-spacing:.025em;font-weight:500;text-transform:uppercase;white-space:nowrap}.meta .inner{display:flex;justify-content:flex-end;width:100%;max-width:var(--max-width);margin:0 auto;padding:min(1.2em, 1vw) 0 0}.meta a{color:var(--mittelblau);text-decoration:none;padding:1em .1em}.meta a:hover,.meta a:focus-visible{color:var(--rot)}.meta a:hover strong,.meta a:focus-visible strong{color:currentcolor}.meta strong{font-weight:800}.meta .career::after{content:url("../../files/theme/images/top_arrow.svg");display:inline-block;width:.6em;height:.6em;margin-left:.75em}.mod_changelanguage{margin-right:clamp(0.063rem, calc(13vw + -7.3rem), 2.5rem);display:flex;align-items:center;margin-left:min(7em, 6vw)}.mod_changelanguage::before{content:url("../../files/theme/images/top_language.svg");display:inline-block;width:1.2em;height:1.2em;margin-right:.75em}.mod_changelanguage ul{display:flex}.mod_changelanguage a,.mod_changelanguage strong{color:var(--mittelblau);display:flex;align-items:center;padding:1em .25em}.mod_changelanguage strong.active{font-weight:800}body.sup .meta{color:var(--rot)}body.sup .meta a,body.sup .meta strong{color:var(--rot)}body.sup .mod_changelanguage a,body.sup .mod_changelanguage strong{color:var(--rot)}.burger{background:none;color:var(--dunkelblau);font-size:.9em;font-weight:700;line-height:1;letter-spacing:.18em;text-align:left;text-transform:uppercase;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-tap-highlight-color:rgba(0,0,0,0);border:none;display:flex;flex-direction:column;justify-content:space-evenly;width:2rem;aspect-ratio:1;position:relative;z-index:1}.burger::before{content:attr(aria-label);color:var(--mittelblau);line-height:2rem;display:block;background:inherit;position:absolute;top:0;left:-4.5em;right:0;bottom:0}.burger span{background:var(--mittelblau);display:block;width:100%;height:3px;border-radius:10rem;transform-origin:50%;transition:transform 150ms ease-out}.burger:hover span:nth-child(1),.burger:focus-visible span:nth-child(1){transform:translateY(50%)}.burger:hover span:nth-child(3),.burger:focus-visible span:nth-child(3){transform:translateY(-50%)}.burger.open,.burger.open:hover,.burger.open:focus-visible,.burger:active{justify-content:center}.burger.open span,.burger.open:hover span,.burger.open:focus-visible span,.burger:active span{transform:translateY(0)}.burger.open span:nth-child(1),.burger.open:hover span:nth-child(1),.burger.open:focus-visible span:nth-child(1),.burger:active span:nth-child(1){transform:translateY(50%) rotate(45deg)}.burger.open span:nth-child(2),.burger.open:hover span:nth-child(2),.burger.open:focus-visible span:nth-child(2),.burger:active span:nth-child(2){display:none}.burger.open span:nth-child(3),.burger.open:hover span:nth-child(3),.burger.open:focus-visible span:nth-child(3),.burger:active span:nth-child(3){transform:translateY(-50%) rotate(-45deg)}body.sup .burger{color:var(--rot)}body.sup .burger::before{color:var(--rot)}body.sup .burger span{background:var(--rot)}@media(min-width: 900px){.burger{display:none}}#mobile-navigation{background:plum;position:fixed;z-index:9999;left:5vw;right:5vw;bottom:5vw;display:none;opacity:0;transform-origin:50% 0;transition:all 200ms ease-in}#mobile-navigation .scrollContainer{max-height:calc(100vh - 5vw - 3.8em);max-height:calc(100dvh - 5vw - 3.8em);padding:1em 0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overflow-scrolling:touch;overscroll-behavior:contain}#mobile-navigation a,#mobile-navigation strong{white-space:nowrap;display:block;padding:.8em 1.5em;position:relative}#mobile-navigation a{padding:.3em .5em;min-width:5em;color:inherit;display:inline-block;position:relative;z-index:1}#mobile-navigation a::before{content:"";background:var(--blau);display:block;position:absolute;z-index:-1;top:-0.0625em;left:-0.3125em;right:-0.3125em;bottom:-0.125em;border-radius:.4em;opacity:0;transform:scale(0.8);transition:all 250ms cubic-bezier(0.57, 1.77, 0.55, 1)}#mobile-navigation a:hover::before,#mobile-navigation a:focus-visible::before{opacity:.25;transform:scale(1)}#mobile-navigation strong.active{font-weight:700}#mobile-navigation.visible{opacity:1;transition:all 200ms ease-out}#mobile-navigation .level_2{background:var(--mobile-submenu-background);padding:0;position:relative;z-index:2;overflow:hidden}#mobile-navigation .level_2 li:first-child{margin-top:1em}#mobile-navigation .level_2 li:last-child{margin-bottom:1em}#mobile-navigation .level_2 a,#mobile-navigation .level_2 strong{font-size:.8em;padding:.8em 1.5em}#mobile-navigation .level_2 strong.active span::before{opacity:.2}#mobile-navigation .submenuContainer{pointer-events:none;display:grid;grid-template-rows:0fr;transition:grid-template-rows 300ms ease}#mobile-navigation .submenuContainer li{display:none}#mobile-navigation input[name=submenuToggle]:checked+.submenuContainer{pointer-events:all;grid-template-rows:1fr;overscroll-behavior:contain}#mobile-navigation input[name=submenuToggle]:checked+.submenuContainer li{display:block}@media(prefers-reduced-motion: no-preference){#mobile-navigation{transform:translateY(-50vh) scale(0.1);transform:translateY(-50svh) scale(0.1);transition:all 200ms ease-in}#mobile-navigation.visible{transform:translateY(0) scale(1);transition:all 500ms cubic-bezier(0, 1, 0.5, 1)}}body.navOpen header::before{display:none}.mm-wrapper--opened .mm-wrapper__blocker{opacity:0}.mm-menu--opened{box-shadow:.125rem 0 1rem rgba(0,0,0,.12)}.mm-panel{--mm-color-background: hsl(60, 19%, 95%)}.mm-menu a:focus-visible,.mm-menu button:focus-visible,.mm-menu label:focus-visible{outline:none}html,body,.wrapper{min-height:100vh;min-height:100dvh}.wrapper{display:flex;flex-direction:column}main{flex:1 1 auto}footer{text-align:right;position:relative;z-index:1}footer .content-text{color:var(--blau);font-size:1.125em;font-weight:500;margin-top:3em;margin-right:clamp(0.063rem, calc(13vw + -7.3rem), 2.5rem);margin-bottom:max(8vw, 3em)}footer .content-text a{color:currentcolor;text-decoration:none}footer .content-text a:hover,footer .content-text a:focus-visible{color:var(--rot)}footer .content-image{position:absolute;z-index:-1;top:0;left:0;right:0;display:flex;align-items:stretch;min-height:100%;-webkit-clip-path:url(#footermask);clip-path:url(#footermask)}footer .content-image figure{display:block;width:100%;min-height:100%}footer .content-image picture,footer .content-image img{width:100%;height:100%;object-fit:cover;object-position:57% center}footer .footerSVG{position:absolute;z-index:-1;top:0;left:0;right:0;min-width:100%;min-height:100%}footer .openstreetmap{font-size:.85em;font-weight:700;letter-spacing:.02em;text-align:left;margin:0}body.sup footer .content-text{color:var(--rot)}footer .mod_customnav{display:inline-block;margin-top:max(2.6vw, 2rem)}footer .level_1{background:#fff;font-size:clamp(0.75rem, calc(0.5vw + 0.7rem), 1.125rem);line-height:1;display:flex;justify-content:space-between;gap:clamp(0.063rem, calc(3.5vw + -1.9rem), 1.25rem);border-radius:5em;box-shadow:.125rem .125rem .4375rem rgba(0,0,0,.12);margin-left:2em;padding:.125rem clamp(0.75rem, calc(-3.7vw + 2.8rem), 0.063rem)}footer .level_1>li{display:block}footer .level_1>li>a,footer .level_1>li>strong{color:var(--mittelblau);letter-spacing:.025em;font-weight:500;text-transform:uppercase;text-decoration:none;white-space:nowrap;display:inline-block;padding:.5em clamp(0.75rem, calc(2.9vw + -0.9rem), 1.75rem) .4em;border-radius:5em;position:relative}footer .level_1>li>a:hover,footer .level_1>li>a:focus-visible{background:var(--hellblau)}footer .level_1>li>strong{color:var(--rot);font-weight:800;letter-spacing:0em}body.sup footer .level_1>li>a,body.sup footer .level_1>li>strong{color:var(--rot)}body.sup footer .level_1>li>a:hover,body.sup footer .level_1>li>a:focus-visible{background:var(--rot-hover)}h1,h2,h3{color:var(--blau)}body.sup h1,body.sup h2,body.sup h3{color:var(--rot)}h1,h2{font-size:clamp(1.625rem, calc(2.7vw + 1.1rem), 3.75rem);line-height:1.1;font-weight:700;margin:1.5em 0 .75em 0}h1 em,h2 em{display:block;font-size:.8em;font-style:normal;font-weight:400;margin-top:.2em;padding-left:min(2.1em, 8vw)}h1{margin-top:0}h3{font-size:clamp(1.5rem, calc(1.9vw + 1.1rem), 3rem);font-weight:400;letter-spacing:.015em;margin-top:1em;padding-left:min(1.2em, 8vw)}@media(min-width: 600px){h1,h2{padding-left:.75em}h3{padding-left:min(3.1em, 14.2vw)}}strong,b{color:var(--blau);font-weight:700}body.sup strong,body.sup b{color:var(--rot)}p{margin-bottom:1.5em}@media(min-width: 600px){.mod_article>.content-text:not(.media) p{margin-left:clamp(1.5rem, calc(1.9vw + 1.1rem), 3rem)}}.bigger{font-size:clamp(1.125rem, calc(0.9vw + 0.9rem), 1.875rem);font-weight:700;margin-left:clamp(2.5rem, calc(4.7vw + 1.6rem), 6.25rem);margin-bottom:3em}.bigger a{color:var(--hellblau) !important}.bigger a:hover::before,.bigger a:focus-within::before{background:#fff !important}.bigger p:has(+p){margin-bottom:0.375em}body.sup .bigger a{color:#63656a !important}body.sup .bigger a:hover::before,body.sup .bigger a:focus-within::before{background:var(--blau) !important}.intersectionobserver{position:absolute;width:0;height:0;visibility:hidden}span.thinspace{display:inline-block;width:.1em}.center,.centered,.text-center{text-align:center}.rightaligned{float:right}.red{outline:2px solid #ff4500}.textblock{max-width:none !important}.textblock .inner{width:100%;max-width:var(--max-width);margin:0 auto}.textblock p:last-child{margin:0}.textblock:nth-of-type(odd){margin:3em auto 2em;position:relative}.textblock:nth-of-type(odd) .inner{padding:2em 0 4em}.textblock:nth-of-type(odd)::before{content:"";display:block;background:var(--bgr-image-2) fixed;background-size:cover;position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0}.textblock:nth-of-type(odd) h2,.textblock:nth-of-type(odd) .content,.textblock:nth-of-type(odd) strong{color:#fff}.textblock:nth-of-type(odd) h2{margin-top:0}.textblock:last-child::before{bottom:max(-40vw, -400px)}@media(min-width: 700px){.textblock .inner{display:flex}.textblock h2{text-wrap:balance;text-align:right;margin:0}.textblock .inner>*{width:50%;padding:clamp(1.25rem, calc(2.3vw + 0.8rem), 3.125rem)}.textblock .inner>*:first-child{padding-right:clamp(0.625rem, calc(1.2vw + 0.4rem), 1.563rem)}.textblock .inner>*:last-child{padding-left:clamp(0.625rem, calc(1.2vw + 0.4rem), 1.563rem)}.textblock:nth-of-type(odd) .inner{padding:2em 0}.textblock:nth-of-type(odd) .inner>*:first-child{order:2;text-align:left;padding-left:clamp(0.625rem, calc(1.2vw + 0.4rem), 1.563rem)}.textblock:nth-of-type(odd) .inner>*:last-child{order:1;text-align:right;padding-right:clamp(0.625rem, calc(1.2vw + 0.4rem), 1.563rem)}body.datenschutz .textblock:nth-of-type(odd) .inner>*:last-child{text-align:left}}body.sup .textblock:nth-of-type(odd) h2,body.sup .textblock:nth-of-type(odd) strong{color:var(--rot)}body.sup .textblock:nth-of-type(odd) .content{color:var(--text-color)}.content-text.media{padding:clamp(1.875rem, calc(1.6vw + 1.6rem), 3.125rem) 0;margin:3em 0 2em;max-width:none !important}.content-text.media .inner{width:100%;max-width:var(--max-width);margin:0 auto}.content-text.media figure{margin-bottom:1em}.content-text.media h2{margin-left:0;margin-bottom:.5em}.content-text.media .button{margin-top:.55em}.content-text.media .content>:first-child{margin-top:0}.content-text.media .content>:last-child{margin-bottom:0}.content-text.media.fond-blue{color:#fff;position:relative}.content-text.media.fond-blue h2{color:#fff}.content-text.media.fond-blue::before{content:"";display:block;background:var(--bgr-image-2) fixed;background-size:cover;position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0}@media(min-width: 600px){.content-text.media .inner{display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:auto;gap:clamp(1.25rem, calc(2.3vw + 0.8rem), 3.125rem)}.content-text.media h2{padding-left:0}.content-text.media figure{grid-row:1/-1}.content-text.media .inner>*:not(figure){grid-column:2}.content-text.media.media--right .inner *:not(figure){grid-column:1}.content-text.media.media--right .inner figure{grid-column:2}}a{color:inherit;-webkit-tap-highlight-color:rgba(0,0,0,0);text-decoration:none;cursor:pointer}a:hover,a:focus{outline:none}a:focus-visible{outline:2px dashed var(--focus-color);outline-offset:.1em}main p a:not(.button),main li a:not(.button){color:inherit;display:inline-block;position:relative;z-index:1;color:var(--blau);text-decoration-thickness:max(1px, 0.01em);text-decoration-color:currentcolor;text-decoration-style:solid;text-decoration-line:underline;text-underline-offset:.25em;text-decoration-skip-ink:auto}main p a:not(.button)::before,main li a:not(.button)::before{content:"";background:var(--blau);display:block;position:absolute;z-index:-1;top:-0.0625em;left:-0.3125em;right:-0.3125em;bottom:-0.125em;border-radius:.4em;opacity:0;transform:scale(0.8);transition:all 250ms cubic-bezier(0.57, 1.77, 0.55, 1)}main p a:not(.button):hover::before,main p a:not(.button):focus-visible::before,main li a:not(.button):hover::before,main li a:not(.button):focus-visible::before{opacity:.25;transform:scale(1)}main p a:not(.button):hover,main li a:not(.button):hover{color:var(--rot)}body.sup main p a:not(.button),body.sup main li a:not(.button){color:#636569;font-weight:700}body.sup main p a:not(.button)::before,body.sup main li a:not(.button)::before{background:var(--rot)}body.sup main p a:not(.button):hover,body.sup main li a:not(.button):hover{color:var(--rot)}main .textblock:nth-of-type(odd) p a:not(.button),main .textblock:nth-of-type(odd) li a:not(.button){color:var(--rot);font-weight:500}main .textblock:nth-of-type(odd) p a:not(.button)::before,main .textblock:nth-of-type(odd) li a:not(.button)::before{background:var(--dunkelblau)}main .textblock:nth-of-type(odd) p a:not(.button):hover::before,main .textblock:nth-of-type(odd) p a:not(.button):focus-visible::before,main .textblock:nth-of-type(odd) li a:not(.button):hover::before,main .textblock:nth-of-type(odd) li a:not(.button):focus-visible::before{opacity:.5}.media figure a{display:block}button:focus-visible,a.button:focus-visible,.content-hyperlink a:focus-visible,button.submit:focus-visible{outline:2px dashed var(--focus-color);outline-offset:.1em;border-radius:1rem}.content-hyperlink{display:inline-block;margin-bottom:1em}.content-hyperlink+.content-hyperlink{padding-inline:1em}button,a.button,.content-hyperlink a,button.submit{color:#fff;background:var(--blau);-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-tap-highlight-color:rgba(0,0,0,0);font-size:1.125em;line-height:1;font-weight:500;letter-spacing:.05em;text-align:center;text-decoration:none;text-box:trim-both;display:inline-block;padding:.6em 1.2em;border:none;border-radius:5em;cursor:pointer}button:hover,button:focus-visible,a.button:hover,a.button:focus-visible,.content-hyperlink a:hover,.content-hyperlink a:focus-visible,button.submit:hover,button.submit:focus-visible{background:var(--rot)}button:active,a.button:active,.content-hyperlink a:active,button.submit:active{box-shadow:0 0 0 .0625rem #fff,0 0 0 .25em var(--blau)}button.disabled,a.button.disabled,.content-hyperlink a.disabled,button.submit.disabled{background:var(--mittelgrau);cursor:default}.content-hyperlink.cta a,.button.cta{box-shadow:0 0 0 .0625rem #fff,0 0 0 .25em var(--rot)}.content-hyperlink.cta a:active,.button.cta:active{box-shadow:0 0 0 .0625rem #fff,0 0 0 .25em var(--blau)}.content-hyperlink.redbutton a,a.redbutton,button.submit{background:var(--rot)}.content-hyperlink.redbutton a:hover,.content-hyperlink.redbutton a:focus-visible,a.redbutton:hover,a.redbutton:focus-visible,button.submit:hover,button.submit:focus-visible{background:var(--blau)}.content-hyperlink.redbutton a:active,a.redbutton:active,button.submit:active{box-shadow:0 0 0 .0625rem #fff,0 0 0 .25em var(--rot)}@media(max-width: 360px){.content-hyperlink,.content-hyperlink:has(+.content-hyperlink),button.submit{display:block;width:max-content;margin:0 auto 1em}}body.sup button,body.sup a.button,body.sup .content-hyperlink a,body.sup button.submit{background:var(--rot)}body.sup button:hover,body.sup button:focus-visible,body.sup a.button:hover,body.sup a.button:focus-visible,body.sup .content-hyperlink a:hover,body.sup .content-hyperlink a:focus-visible,body.sup button.submit:hover,body.sup button.submit:focus-visible{background:var(--rot-dunkler)}img{display:block;width:100%;height:auto;font-style:italic;shape-margin:1rem}.content-image:has(img.standort){display:flex;justify-content:flex-end}.content-image img.standort{width:min(328px, 40vw);border-radius:100%;border:min(1em, 2vw) solid #fff;box-shadow:.125rem .125rem 3.125rem hsl(var(--blau-raw), 0.2);outline:none;margin-bottom:-15%}@media(min-width: 600px){.content-image img.standort{margin-bottom:0}}.mod_article .content-image:last-child{max-width:none !important;position:relative}.mod_article .content-image:last-child figure{margin:4em auto 2em;width:clamp(11.25rem, calc(17.1vw + 7.8rem), 23.875rem)}.mod_article .content-image:last-child::before{content:"";display:block;background:var(--bgr-image-2) no-repeat fixed;background-size:cover;position:absolute;z-index:-1;top:clamp(3.75rem, calc(5.8vw + 2.6rem), 8rem);bottom:max(-40vw, -400px);left:0;right:0;clip-path:polygon(0 2.2%, 100% 0, 100% 100%, 0 100%)}.content-player a{display:block;position:relative}.content-player:not(:first-child) video{border-radius:1.875em}.mod_article:first-child .content-player:first-child,.mod_article:first-child .content-image:first-child{max-width:100%;height:min(90vh, 100vw);height:min(90lvh, 100vw);min-height:max(30vw, 30rem);position:absolute;z-index:-1;top:0;left:0;right:0;-webkit-clip-path:url(#headermask);clip-path:url(#headermask)}.mod_article:first-child .content-player:first-child figure,.mod_article:first-child .content-player:first-child picture,.mod_article:first-child .content-image:first-child figure,.mod_article:first-child .content-image:first-child picture{width:100%;height:100%}.mod_article:first-child .content-player:first-child video,.mod_article:first-child .content-player:first-child img,.mod_article:first-child .content-image:first-child video,.mod_article:first-child .content-image:first-child img{object-fit:cover;width:100%;height:100%}.headerSVG,.headerSVG2{max-width:100% !important;width:100%;height:min(90vh, 100vw);height:min(90lvh, 100vw);min-height:max(30vw, 30rem);position:absolute;z-index:-1;top:0;left:0;right:0}.headerSVG2{display:none}.mod_article:has(:not(.headerimage--halfheight,.headerimage--fullheight)) .headerSVG,.mod_article:has(:not(.headerimage--halfheight,.headerimage--fullheight))~.headerSVG2{display:none}@supports selector(.mod_article:has(.headerimage--halfheight)){.mod_article:has(.headerimage--halfheight) .content-image:first-child{height:min(50vh, 50vw);height:min(50lvh, 50vw);min-height:max(30vw, 22rem);-webkit-clip-path:url(#headermask2);clip-path:url(#headermask2)}.mod_article:has(.headerimage--halfheight)~.headerSVG{display:none}.mod_article:has(.headerimage--halfheight)~.headerSVG2{display:block;height:min(50vh, 50vw);height:min(50lvh, 50vw);min-height:max(30vw, 22rem)}}.content-player:first-child+.content-text,.content-image:first-child+.content-text{height:max(min(90vh, 100vw) * 0.75, max(30vw, 30rem) * 0.75);display:flex;flex-direction:column;justify-content:flex-end}.content-player:first-child+.content-text h1,.content-image:first-child+.content-text h1{color:#fff}@media(min-width: 600px){.content-player:first-child+.content-text:has(+.content-image img.standort) h1,.content-image:first-child+.content-text:has(+.content-image img.standort) h1{max-width:calc(100% - min(328px, 40vw))}}.content-image:has(.headerimage--halfheight)+.content-text{height:max(min(50vh, 50vw) * 0.8, max(30vw, 22rem) * 0.8)}.content-image:has(.headerimage--halfheight)+.content-text h1{max-width:100%}.content-image:has(img.standort) img.standort{margin-top:-1.5em}@media(min-width: 600px){.content-image:has(img.standort) img.standort{margin-top:-40%}}.content-image:has(.headerimage--halfheight)~.content-image:has(img.standort) img.standort{margin-top:0}@media(min-width: 600px){.content-image:has(.headerimage--halfheight)~.content-image:has(img.standort) img.standort{margin-top:-30%}}ul{list-style-type:none}li{position:relative}ul:not([class]),ol:not([class]){margin-bottom:1.5rem}ul:not([class]) li,ol:not([class]) li{padding:0 0 0 1.3em}ul:not([class]) li::before,ol:not([class]) li::before{content:"";background:var(--rot);display:block;width:.5em;height:.5em;position:absolute;top:.5em;left:.2em;border-radius:2px}.ce_form:has(input:user-invalid){outline:max(2px, 0.1em) solid var(--error-color);outline-offset:1em}.ce_form input:focus-visible,.ce_form input:user-invalid,.ce_form textarea:focus-visible,.ce_form textarea:user-invalid{outline:1px solid #fff}.ce_form input:user-invalid,.ce_form textarea:user-invalid{background:hsla(var(--rot-raw), 0.4);outline:1px solid var(--error-color);box-shadow:0 0 0 min(0.3em, 1vw) hsla(var(--rot-raw), 0.3),0 0 0 min(0.6em, 2vw) hsla(var(--rot-raw), 0.3)}.ce_form{border-radius:1px}.ce_form button[type=submit]{margin-bottom:0}.ce_form .altcha-main{padding-top:.1em !important;padding-left:0 !important}.widget-text,.widget-radio,.widget-textarea{margin-bottom:1em}.widget-submit{justify-content:flex-end}@media(max-width: 600px){.ce_form button[type=submit]{width:100%}}fieldset{text-align:left}label,legend,.altcha-label.svelte-ddsc3z{color:#fff;font-size:.8rem;letter-spacing:.04em;line-height:1;font-weight:700;display:flex;align-items:center;padding:0 0 .25em 0}label:has(+input:user-invalid),legend:has(+input:user-invalid),.altcha-label.svelte-ddsc3z:has(+input:user-invalid){color:var(--error-color)}body.sup label,body.sup legend,body.sup .altcha-label.svelte-ddsc3z{color:var(--rot)}input::-webkit-input-placeholder{color:var(--hellblau);font-family:inherit;line-height:inherit}input:-moz-placeholder{color:var(--hellblau);font-family:inherit;line-height:inherit}input::-moz-placeholder{color:var(--hellblau);font-family:inherit;line-height:inherit}input:-ms-input-placeholder{color:var(--hellblau);font-family:inherit;line-height:inherit}textarea::-webkit-input-placeholder{color:var(--hellblau);font-family:inherit;line-height:inherit}textarea:-moz-placeholder{color:var(--hellblau);font-family:inherit;line-height:inherit}textarea::-moz-placeholder{color:var(--hellblau);font-family:inherit;line-height:inherit}textarea:-ms-input-placeholder{color:var(--hellblau);font-family:inherit;line-height:inherit}body.sup input::-webkit-input-placeholder{color:var(--rot);font-family:inherit;line-height:inherit}body.sup input:-moz-placeholder{color:var(--rot);font-family:inherit;line-height:inherit}body.sup input::-moz-placeholder{color:var(--rot);font-family:inherit;line-height:inherit}body.sup input:-ms-input-placeholder{color:var(--rot);font-family:inherit;line-height:inherit}body.sup textarea::-webkit-input-placeholder{color:var(--rot);font-family:inherit;line-height:inherit}body.sup textarea:-moz-placeholder{color:var(--rot);font-family:inherit;line-height:inherit}body.sup textarea::-moz-placeholder{color:var(--rot);font-family:inherit;line-height:inherit}body.sup textarea:-ms-input-placeholder{color:var(--rot);font-family:inherit;line-height:inherit}input,textarea{color:#fff;background:rgba(255,255,255,.2);font-size:1em;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;z-index:2;width:100%;padding:.3em .5em;margin:0;border-radius:0}input{line-height:1.5}textarea{line-height:1.2;display:block;width:100%;height:8.25em;min-height:3rem;padding:.3em .5em}body.sup input,body.sup textarea{color:var(--rot);background:rgba(255,255,255,.6)}span.mandatory{padding-left:.2em}.widget-explanation{font-size:clamp(0.875rem, calc(0.75rem + 0.3333vw), 1rem);letter-spacing:.04em;line-height:1.4;word-break:break-all;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;opacity:.6}.ce_form .form-confirmation h2{margin-top:2em}h2:has(+.content .form-confirmation){display:none}.altcha-checkbox{border:none}input[type=checkbox]{height:2em;width:2em;position:relative;float:left;margin-right:0.75em;flex:0 0 auto;cursor:pointer}input[type=checkbox]::after{content:"";display:block;width:100%;height:66%;position:absolute;top:-0.17em;left:.15em;border:3px solid var(--hellblau);border-top-color:transparent;border-right-color:transparent;opacity:0;transform:scale(1.3) rotate(-45deg)}input[type=checkbox]:checked::after{opacity:1;transform:scale(1) rotate(-45deg)}body.sup input[type=checkbox]::after{border:3px solid var(--rot);border-top-color:transparent;border-right-color:transparent}input[type=radio]{background:rgba(255,255,255,.5);height:1.2em;width:1.2em;border-radius:100%;border:none;display:inline-block;position:relative;top:.3em;cursor:pointer}input[type=radio]::after{content:"";display:block;background:var(--rot);border-radius:100%;position:absolute;top:.3em;left:.3em;right:.3em;bottom:.3em;opacity:0;transform:scale(1.7)}input[type=radio]:checked{background:rgba(255,255,255,.75)}input[type=radio]:checked::after{opacity:1;transform:scale(1)}input[type=radio]:hover{background:rgba(255,255,255,.9)}input[type=radio]+label{font-weight:400;display:inline-block;padding:0 .8em .2em 0}.clickCover{background:var(--clickCover-background);-webkit-backdrop-filter:blur(9px) saturate(2) brightness(0.65) contrast(1.5);backdrop-filter:blur(9px) saturate(2) brightness(0.65) contrast(1.5);-webkit-tap-highlight-color:rgba(0,0,0,0);width:100%;height:100%;position:fixed;z-index:998;inset:0;cursor:pointer;display:none}section.standortteaser{max-width:none !important}section.standortteaser .inner{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(1.25rem, calc(3.1vw + 0.6rem), 3.75rem);width:100%;max-width:var(--max-width);margin:0 auto}section.standortteaser .teaser{color:var(--blau);background:#f7fcf8;font-weight:700;text-align:center;text-decoration:none;display:flex;max-width:42em;align-items:center;border-radius:10em 1.875em 1.875em 10em;box-shadow:.125rem .125rem 3.125rem hsl(var(--blau-raw), 0.2);transition:none}section.standortteaser img{border-radius:100%;width:25vw;height:25vw;margin:1em 0 1em 1em;transition:transform 250ms cubic-bezier(0.57, 1.77, 0.55, 1)}section.standortteaser .content{display:flex;flex-direction:column;align-items:center;padding:2em 1em}section.standortteaser h3{font-size:clamp(1.25rem, calc(1.3vw + 1rem), 2.25rem);line-height:1.1;font-weight:700;padding-left:0;margin:.25em 0 .25em}section.standortteaser h3 em{display:block;font-size:.8em;font-style:normal}section.standortteaser p{font-size:clamp(0.875rem, calc(0.3vw + 0.8rem), 1.125rem);line-height:1.2;max-width:15em;margin-bottom:1.2em}section.standortteaser .button{width:max-content}section.standortteaser h3+.button{margin-top:.6em}section.standortteaser a.teaser:hover img,section.standortteaser a.teaser:focus-visible img{transform:scale(1.02)}section.standortteaser a.teaser:hover button,section.standortteaser a.teaser:focus-visible button{background:var(--rot)}section.standortteaser:last-child{padding-bottom:clamp(4rem, 7vw, 7rem);position:relative}section.standortteaser:last-child::before{content:"";display:block;background:var(--bgr-image-2) no-repeat center;background-attachment:fixed;background-size:cover;position:absolute;z-index:-1;height:clamp(300px, 60vw, 600px);bottom:max(-40vw, -400px);left:0;right:0;clip-path:polygon(0 2.2%, 100% 0, 100% 100%, 0 100%)}@media(min-width: 450px){section.standortteaser .teaser{border-radius:50em;justify-content:space-between}section.standortteaser img{width:30vw;height:30vw;margin:1em}section.standortteaser .content{margin:0 auto;padding:2em 3em 2em 0}}@media(min-width: 950px){section.standortteaser .inner{display:grid;grid-template-columns:repeat(3, 1fr)}section.standortteaser .teaser{display:block}section.standortteaser img{width:calc(100% - 2em);height:auto}section.standortteaser .content{padding:0 2em 4em}}section.timeline{color:#fff;margin-top:2.2em;max-width:none !important;position:relative}section.timeline::before{content:"";display:block;background:var(--bgr-image-2) no-repeat center;background-attachment:fixed;background-size:cover;position:absolute;z-index:-1;top:min(18vw, 120px);bottom:max(-40vw, -400px);left:0;right:0;clip-path:polygon(0 2.2%, 100% 0, 100% 100%, 0 100%)}section.timeline::after{content:"";display:block;background:#fff;border-radius:5em;width:min(0.5em, 1vw);position:absolute;z-index:-1;top:3em;left:50%;bottom:4em;transform:translateX(-50%)}section.timeline picture{clear:both;margin-bottom:2.5em}section.timeline img{width:min(328px, 50vw);border-radius:100%;border:min(1em, 2vw) solid #fff;margin:0 auto}section.timeline .entry{font-size:clamp(1.25rem, calc(3.1vw + 0.6rem), 3.75rem);max-width:7em;clear:both;margin-bottom:.8em;position:relative}section.timeline .entry::before{content:"";display:block;background:#fff;border-radius:100%;width:.5em;aspect-ratio:1;position:absolute;top:.3em}section.timeline .entry:nth-child(odd){margin-left:50%;padding-left:min(0.9em, 4vw)}section.timeline .entry:nth-child(odd)::before{left:-0.25em}section.timeline .entry:nth-child(even){margin-right:50%;padding-right:min(0.9em, 4vw);text-align:right;float:right}section.timeline .entry:nth-child(even)::before{right:-0.25em}section.timeline .year{line-height:1.1;font-weight:700;display:block}section.timeline .title,section.timeline .end{font-size:clamp(0.75rem, calc(1.4vw + 0.5rem), 1.875rem);line-height:1.2;letter-spacing:.015em;font-weight:500;text-wrap:balance}section.timeline .end{clear:both;text-align:center;margin:4em auto 3em}@media(prefers-reduced-motion: no-preference){.timeline.animate .entry{perspective:400px}.timeline.animate .entry .year,.timeline.animate .entry .title{transition:transform 500ms cubic-bezier(0.57, 1.77, 0.55, 1)}.timeline.animate .entry:nth-child(odd) .year,.timeline.animate .entry:nth-child(odd) .title{transform-origin:0 0;transform:translateX(-20%) rotateY(90deg)}.timeline.animate .entry:nth-child(even) .year,.timeline.animate .entry:nth-child(even) .title{transform-origin:100% 0;transform:translateX(20%) rotateY(-90deg)}.timeline.animate .entry.visible .year,.timeline.animate .entry.visible .title{transform:translateX(0) rotateY(0)}.timeline.animate picture{transition:all 600ms cubic-bezier(0.57, 1.77, 0.55, 1);opacity:0;transform:scale(0.2)}.timeline.animate picture.visible{opacity:1;transform:scale(1)}}.hinweis-container{position:absolute;z-index:2;background:hsla(var(--blau-raw), 0.8);backdrop-filter:blur(5px);top:0;left:0;right:0;bottom:0}.hinweis-container .scroller{width:100%;padding:160px 0 5em}.hinweis-container .buttonCtn{max-width:var(--max-width);margin:0 auto min(3em, 3vw);display:flex;justify-content:flex-end}.buttonCtn2{position:absolute;z-index:1;top:160px;left:50%;transform:translateX(-50%);width:100%;max-width:var(--max-width);margin:0 auto min(3em, 3vw);display:flex;justify-content:flex-end}.buttonCtn button,.buttonCtn2 button{position:relative;padding-left:2.6em}.buttonCtn button::before,.buttonCtn2 button::before{content:"";display:inline-block;background:transparent url("../../files/theme/images/double-arrow.svg") no-repeat center/contain;width:1em;height:1em;position:absolute;top:.55em;left:1em}.buttonCtn button::before{background-image:url("../../files/theme/images/close-x.svg")}section.hinweis{background:#fff;padding:min(3em, 3vw);max-width:var(--max-width);border-radius:1.875em;border:2px solid var(--rot);box-shadow:.125rem .125rem 3.125rem hsl(var(--blau-raw), 0.2);margin:0 auto min(3em, 3vw)}section.hinweis time{display:block;text-align:right}section.hinweis h2{margin:.5em 0}section.hinweis p{margin-bottom:0}section.hinweis .buttons{display:flex;flex-wrap:wrap;gap:min(3em, 3vw);margin-top:2em}.hinweis-container{transition:opacity .5s ease-out}.hinweis-container section.hinweis{transition:transform .5s ease-out}.hidden{opacity:0;pointer-events:none}.hidden section.hinweis{transform:translateY(-15%)}.jobteaser{color:var(--blau);background:rgba(255,255,255,.75);margin:2em auto !important;padding:1em 2em;border-radius:1.875em;box-shadow:.125rem .125rem 3.125rem hsl(var(--blau-raw), 0.2);display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:clamp(1.25rem, calc(2.3vw + 0.8rem), 3.125rem)}.jobteaser .title,.jobteaser .infos{font-size:clamp(1.125rem, calc(0.9vw + 0.9rem), 1.875rem);font-weight:700;line-height:1;letter-spacing:.01em}.jobteaser .infos{font-size:clamp(0.875rem, calc(0.3vw + 0.8rem), 1.125rem);line-height:1.2;margin-top:.5em}.jobteaser .infos span{display:inline-block;margin-right:1.1em;padding:.35em 0}.jobteaser svg{display:inline-block;vertical-align:text-top;margin-right:.25em}.jobteaser .button{box-shadow:0 0 0 .0625rem #fff;white-space:nowrap}@media(min-width: 600px){.jobteaser{margin:2.5em 0;padding:2em clamp(2.5rem, calc(4.7vw + 1.6rem), 6.25rem);border-radius:50em;flex-direction:row;gap:clamp(1.25rem, calc(2.3vw + 0.8rem), 3.125rem)}}body.sup .jobteaser{color:var(--rot);box-shadow:0 .125rem .9rem .2rem rgba(40,79,119,.3)}

