.section--intro>.container-xxl{position:relative}.section--intro>.container-xxl:before{content:"";width:15.625rem;height:100%;aspect-ratio:260/370;background-image:url("/assets/website/img/floesser.svg");background-repeat:no-repeat;background-size:contain;position:absolute;right:0;bottom:-8rem;filter:invert(92%) sepia(2%) saturate(2060%) hue-rotate(191deg) brightness(106%) contrast(87%)}@media(max-width: 61.99875rem){.section--intro>.container-xxl:before{width:12.5rem;display:none}}@media(min-width: 62rem){.section--intro>.container-xxl:before{bottom:calc(-7.5rem - (1.5rem + 1*(100vw - 5rem)/51.5))}}.logo-ribbon--section header{border-bottom:0.0625rem solid #051b2a}.logo-ribbon--section header h2{margin-bottom:.75rem}@media(min-width: 62rem){.headroom--top body[data-template=home] .logo .logo__inner a{color:#fff}.headroom--top body[data-template=home] .logo .logo__text{text-shadow:0.0625rem 0.0625rem 0.125rem #051b2a}.headroom--top body[data-template=home] .logo .logo__text-areas{height:auto;overflow:visible;color:#fff}}.logo .logo__inner a{color:#051b2a;text-decoration:none;font-weight:normal}.logo .logo__text{display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center;text-shadow:none;margin-left:0.75rem}@media(max-width: 75rem){.logo .logo__text{margin-left:0.3125rem}}.logo .logo__text span{height:auto;display:inline-block}.logo .logo__text .font-weight-bold{font-weight:bold;margin-right:0.625rem}@media(max-width: 75rem){.logo .logo__text .font-weight-bold{margin-right:0.3125rem}}.logo .logo__text-logo{font-size:2rem;line-height:1.8}@media(max-width: 74.99875rem){.logo .logo__text-logo{font-size:1rem}}.logo .logo__text .logo__text-areas{height:0;overflow:hidden;color:rgba(0,0,0,0)}.logo .logo__text .logo__text-areas p{font-size:1.0625rem}@media(max-width: 74.99875rem){.logo .logo__text .logo__text-areas p{font-size:0.875rem;width:14.375rem;-webkit-hyphens:auto;hyphens:auto}}.section:has(.content--linklist-with-background-image){position:relative}.section:has(.content--linklist-with-background-image) .background-image__linklist{position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1}.section:has(.content--linklist-with-background-image) .background-image__linklist img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.section:has(.content--linklist-with-background-image) .background-image__linklist:before{content:"";width:100%;height:18.75rem;position:absolute;left:0;top:0;z-index:0;background:#051b2a;background:linear-gradient(0deg, rgba(5, 27, 42, 0) 0%, rgb(5, 27, 42) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#051b2a",endColorstr="#051b2a",GradientType=1)}.section:has(.content--linklist-with-background-image) .linklist header{border-bottom:0.0625rem solid #fff;margin-bottom:11.25rem}.section:has(.content--linklist-with-background-image) .linklist header h2{color:#fff}.section:has(.content--linklist-with-background-image) .linklist--wrapper{background-color:#fff;display:flex}.section:has(.content--linklist-with-background-image) .linklist--wrapper>div{flex:1}@media(max-width: 78.75rem){.section:has(.content--linklist-with-background-image) .linklist--wrapper{flex-direction:column}}.section:has(.content--linklist-with-background-image) .linklist--left{padding:2.5rem 4rem 2.5rem 2rem}.section:has(.content--linklist-with-background-image) .linklist--left h3,.section:has(.content--linklist-with-background-image) .linklist--left h2,.section:has(.content--linklist-with-background-image) .linklist--left h4,.section:has(.content--linklist-with-background-image) .linklist--left h5{font-weight:400;margin-bottom:1rem}.section:has(.content--linklist-with-background-image) .linklist--right{display:flex;padding:2.5rem 3.4375rem 3rem 0}@media(max-width: 78.75rem){.section:has(.content--linklist-with-background-image) .linklist--right{padding:0 4rem 2.5rem 2rem}}.section:has(.content--linklist-with-background-image) .linklist--right .linklist__list{display:flex;padding:0;margin:0;gap:1rem;flex-wrap:wrap}.section:has(.content--linklist-with-background-image) .linklist--right .linklist__list li{width:calc(50% - 1rem);list-style:none;display:flex}.section:has(.content--linklist-with-background-image) .linklist--right .linklist__list li a{width:100%}@media(max-width: 34.375rem){.section:has(.content--linklist-with-background-image) .linklist--right .linklist__list li{width:100%}}.content--heading:not(:has(+.content--accordion)){border-bottom:0.0625rem solid #051b2a}.content--heading:not(:has(+.content--accordion)) header h2{margin-bottom:1rem}.content--source{position:relative}.content--source:after,.content--source:before{content:"";position:absolute;left:0;bottom:0;background-image:url("/assets/website/img/footsteps.svg");width:6.25rem;height:7.8125rem;background-size:cover;background-repeat:no-repeat;opacity:.7}.content--source:before{transform:translate(-100%, 100%)}.content--source:after{left:unset;bottom:unset;top:0;right:0;transform:translate(100%, 0%)}.accordion .accordion-button{align-items:center}.accordion .accordion-button:after{display:none}.accordion .accordion-button>span.icon{position:relative;width:3.125rem;height:3.125rem;background-color:rgba(11,114,181,.5);display:flex;justify-content:center;align-items:center;border-radius:1.5625rem;transition:all .2s ease-in-out}@media(prefers-reduced-motion: reduce){.accordion .accordion-button>span.icon{transition:none}}.accordion .accordion-button>span.icon:before{content:"";width:1.875rem;height:1.875rem;z-index:0;background-color:#0b72b5;position:absolute;left:50%;border-radius:0.9375rem;top:50%;transform:translate(-50%, -50%)}.accordion .accordion-button>span.icon>img{width:1.25rem;height:1.25rem;transform:translate(0) rotate(90deg);filter:brightness(0) invert(1);transition:all .2s ease-in-out}@media(prefers-reduced-motion: reduce){.accordion .accordion-button>span.icon>img{transition:none}}.accordion .accordion-button[aria-expanded=true]{color:#0b72b5}.accordion .accordion-button[aria-expanded=true] span.icon>img{transform:translate(0) rotate(-90deg)}@supports not selector(:has(*)){.accordion .accordion-button:hover>span.icon,.accordion .accordion-button.focus-within>span.icon{background-color:#0b72b5}.accordion .accordion-button:focus-within>span.icon{background-color:#0b72b5}}@supports selector(:has(*)){.accordion .accordion-button:hover>span.icon{background-color:#0b72b5}.accordion .accordion-button:has(:focus-visible)>span.icon{background-color:#0b72b5}}.accordion .accordion-header{font-weight:400}body .image-gallery__footer button{background-color:#0b72b5;color:#fff}body .image-gallery__footer button span.icon img{filter:brightness(0) invert(1)}.page__header .menu-navigation{width:auto;align-items:flex-end;border-top:none;z-index:123}html.headroom--top body[data-template=home] .page__header .menu-navigation__button,html.headroom--top body[data-template=home] .page__header .menu-navigation__link{color:#fff;font-size:1.3rem;text-shadow:0.0625rem 0.0625rem 0.125rem #051b2a}.page__header .off-canvas__trigger+.off-canvas__wrapper .off-canvas__inner{margin-left:33%}@media(min-width: 62rem){html body .page__header .main-navigation__panel--level-2,html body .page__header .main-navigation__panel--level-4,html body .page__header .main-navigation__panel--level-3{display:none}html body .page__header:has(.menu-navigation__button--open):before{height:6.25rem;background-color:#fff}html body .page__header:has(.menu-navigation__button--open) .logo .logo__inner a{color:#000}html body .page__header:has(.menu-navigation__button--open) .logo .logo__text{text-shadow:none}html body .page__header:has(.menu-navigation__button--open) .logo .logo__text .logo__text-areas{height:0}html body .off-canvas__trigger:checked+.off-canvas__wrapper .off-canvas__inner{top:6.25rem;box-shadow:inset -0.5rem 0.25rem 0.5rem rgba(0,0,0,.15)}html body .off-canvas__trigger:checked+.off-canvas__wrapper .off-canvas__toggle--off{top:6.25rem}html body .menu-navigation{display:none}}@media(min-width: 62rem)and (min-width: 62rem){html body .menu-navigation{display:flex;flex-direction:row;flex:0 0 auto;width:100%;border-top:0.0625rem solid #e1e9ee}html body .menu-navigation__nav{display:flex;flex-direction:row;padding-bottom:0.25rem}html body .menu-navigation__list{display:flex;flex-direction:row;gap:0 1.5rem}html body .menu-navigation__button,html body .menu-navigation__link{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;flex-direction:row;align-items:center;padding:0;height:100%;font-weight:700;text-decoration:none;color:#051b2a;background-color:rgba(0,0,0,0);border:0}html body .menu-navigation__button:hover span::before,html body .menu-navigation__link:hover span::before{opacity:1;transform:translateY(0)}html body .menu-navigation__button:focus-visible span::before,html body .menu-navigation__link:focus-visible span::before{opacity:1;transform:translateY(0)}html body .menu-navigation__button.menu-navigation__button--active span::before,html body .menu-navigation__button.menu-navigation__link--active span::before,html body .menu-navigation__link.menu-navigation__button--active span::before,html body .menu-navigation__link.menu-navigation__link--active span::before{opacity:1;transform:translateY(0);transition:none}html body .menu-navigation__button.menu-navigation__button--open,html body .menu-navigation__link.menu-navigation__button--open{color:#0b72b5}html body .menu-navigation__button.menu-navigation__button--open span::before,html body .menu-navigation__link.menu-navigation__button--open span::before{opacity:1;transform:translateY(0)}html body .menu-navigation__button span,html body .menu-navigation__link span{position:relative;padding:0.5rem 0;line-height:1.2}html body .menu-navigation__button span::before,html body .menu-navigation__link span::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:0.1875rem;background-color:#0b72b5;opacity:0;transform:translateY(0.5rem);transition:opacity .15s linear,transform .15s ease-in-out}}html.js body .main-navigation{position:relative}@media(min-width: 62rem){html.js body .main-navigation:before{content:"";width:15%;left:50%;height:auto;aspect-ratio:300/431;position:absolute;bottom:0;background-image:url("/assets/website/img/floesser.svg");background-repeat:no-repeat;background-size:contain;filter:invert(92%) sepia(2%) saturate(2060%) hue-rotate(191deg) brightness(106%) contrast(87%)}}html.headroom--top body[data-template=home].navigation-open .page__header .menu-navigation__button,html.headroom--top body[data-template=home].navigation-open .page__header .menu-navigation__link{color:#051b2a;background-color:rgba(0,0,0,0);border:none;text-shadow:none}.section--bg-dark .button{border:0.0625rem solid #fff}@supports not selector(:has(*)){.section--bg-dark .button:hover,.section--bg-dark .button.focus-within{color:#0b72b5 !important}.section--bg-dark .button:hover::after,.section--bg-dark .button.focus-within::after{filter:invert(28%) sepia(85%) saturate(1474%) hue-rotate(181deg) brightness(97%) contrast(91%)}.section--bg-dark .button:focus-within{color:#0b72b5 !important}.section--bg-dark .button:focus-within::after{filter:invert(28%) sepia(85%) saturate(1474%) hue-rotate(181deg) brightness(97%) contrast(91%)}}@supports selector(:has(*)){.section--bg-dark .button:hover{color:#0b72b5 !important}.section--bg-dark .button:hover::after{filter:invert(28%) sepia(85%) saturate(1474%) hue-rotate(181deg) brightness(97%) contrast(91%)}.section--bg-dark .button:has(:focus-visible){color:#0b72b5 !important}.section--bg-dark .button:has(:focus-visible)::after{filter:invert(28%) sepia(85%) saturate(1474%) hue-rotate(181deg) brightness(97%) contrast(91%)}}@media(max-width: 61.99875rem){.meta-navigation--externnallogo .meta-navigation__list{display:flex;gap:1rem}.meta-navigation--externnallogo .meta-navigation__list li{width:calc(33% - 1rem);max-width:15.625rem}}
/*# sourceMappingURL=main-custom.min.css.map */
