.menu-slide-in__btn{background-color:#fff0;color:var(--color);border:solid 2px #fff0;margin:0;outline:none;cursor:pointer;cursor:pointer;color:var(--link-color)}.no-touchevents .menu-slide-in__btn:hover{color:var(--color-link-hover);text-decoration:var(--link-decoration-hover)}.no-touchevents .menu-slide-in__btn:focus{color:var(--link-color-focus);text-decoration:var(--link-decoration-focus)}.menu-slide-in__wrap{transition:width 0.25s ease;z-index:300;background:var(--color-light);filter:drop-shadow(0 .2rem .25rem rgb(0 0 0 / .2))}.menu-slide-in__wrap.is-open{width:100vw;max-width:100%}.menu-slide-in__close{margin:0;padding:0}@media(min-width:1024px){.menu-slide-in__close{position:absolute;inset:calc(3*var(--element-spacing)) calc(3*var(--element-spacing)) auto auto}}.menu-slide-in__content{color:var(--link-color);max-width:var(--content-max-width);margin:0 auto;width:100vw;height:100%;padding:0 var(--content-spacing);display:flex;flex-direction:column;gap:var(--spacing)}@media(min-width:1024px){.menu-slide-in__content{padding:var(--content-spacing);gap:var(--spacing) 6rem}}@media(min-width:1024px){.menu-slide-in__content--has-tiles{display:grid;gap:0 6rem;grid-template-columns:40% 1fr;grid-template-rows:auto 1fr auto;grid-template-areas:"header header" "menu teaser" "footer footer"}}.menu-slide-in__header{grid-area:header;display:flex;justify-content:space-between;align-items:center;position:sticky;top:0;background:var(--color-light);padding:var(--content-spacing-top) 0}@media(min-width:1024px){.menu-slide-in__header{justify-content:end;position:static;padding:0}}@media(min-width:1024px){.menu-slide-in__header .menu-header{display:none}}.menu-slide-in__footer{grid-area:footer;width:100%;border-top:solid 1px var(--color-border)}@media(min-width:1024px){.menu-slide-in__footer{margin:0 auto}}.menu-slide-in__head{padding:var(--menu-spacing)}.menu-slide-in__menu .header,.menu-slide-in__right .header{display:none}@media(min-width:1024px){.menu-slide-in__menu .header,.menu-slide-in__right .header{display:block;margin-bottom:3rem}}.menu-slide-in__menu{grid-area:menu;padding:var(--menu-spacing)}.menu-slide-in__right{grid-area:teaser;display:none}@media(min-width:1024px){.menu-slide-in__right{display:block}}.menu-slide-in__bottom{grid-area:teaser;flex-direction:column;gap:.5rem;padding:1rem 0 .5rem}@media(min-width:1024px){.menu-slide-in__bottom{display:none}}.menu-slide-in__right-and-bottom{grid-area:teaser;padding:1rem 0 .5rem}@media(min-width:1024px){.menu-slide-in__right-and-bottom{padding:0}}.menu-slide-in__link{color:currentcolor;font-weight:var(--link-font-weight);text-decoration:var(--link-decoration);text-decoration-thickness:var(--link-decoration-thickness);margin:0 var(--focus-spacing);scroll-margin:var(--spacing)}.menu-slide-in__link[aria-current=page]:not(.btn){color:var(--link-color-active);text-decoration:var(--link-decoration-active);text-decoration-thickness:var(--link-decoration-thickness)}.no-touchevents .menu-slide-in__link:hover{color:var(--color-link-hover);text-decoration:var(--link-decoration-hover);text-decoration-thickness:var(--link-decoration-thickness)}.menu-slide-in__close-icon{color:currentcolor}.menu-slide-in__toggle-wrap{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;gap:0 .25rem;grid-template-areas:"link toggle" "lvl2 .";padding:var(--item-padding) 0;color:var(--link-color)}.menu-slide-in__toggle-wrap>.menu-slide-in__link{grid-area:link;align-self:center;font-size:var(--lvl1-font-size);line-height:var(--lvl1-line-height)}.menu-slide-in__toggle-wrap.is-current>.menu-slide-in__toggle{color:var(--link-color-active)}.menu-slide-in__toggle{place-self:center end;color:currentcolor;display:flex;grid-area:toggle}.menu-slide-in__toggle+.menu-slide-in__link.is-current{color:var(--link-color-active)}.menu-slide-in__toggle-icon{color:currentcolor;font-size:var(--toggle-icon-font-size)}.menu-slide-in__toggle-icon.menu-slide-in__toggle-icon--open{display:inline-flex}.menu-slide-in__toggle-icon.menu-slide-in__toggle-icon--close{display:none}.menu-slide-in__lvl1{padding:0;margin:0;border-top:solid 1px var(--color-border)}.menu-slide-in__lvl1>.menu-slide-in__item{border-bottom:solid 1px var(--color-border)}.menu-slide-in__lvl2{padding:0;margin:0;height:0;overflow:hidden;grid-area:lvl2}.menu-slide-in__lvl2>.menu-slide-in__link{font-size:var(--lvl2-font-size)}.menu-slide-in__item{color:var(--link-color);line-height:var(--lvl2-line-height)}.menu-slide-in__item.is-open .menu-slide-in__lvl2{height:auto;padding:.5rem 0}.menu-slide-in__item.is-open .menu-slide-in__toggle-icon.menu-slide-in__toggle-icon--open{display:none}.menu-slide-in__item.is-open .menu-slide-in__toggle-icon.menu-slide-in__toggle-icon--close{display:inline-flex}.menu-slide-in__item.is-current .menu-slide-in__toggle{color:var(--link-color-active)}.menu-slide-in__teaser{--figure-width:100px;--figure-height:75px;--background-color:transparent;display:flex;max-width:100%;text-decoration:none;overflow:hidden;margin:.5rem 0}.menu-slide-in__teaser.menu-slide-in__teaser--conversion{--background-color:var(--color-conversion);--color:var(--color-dark)}.menu-slide-in__teaser.menu-slide-in__teaser--conversion .menu-slide-in__teaser-content p,.menu-slide-in__teaser.menu-slide-in__teaser--conversion .menu-slide-in__teaser-content .menu-slide-in__teaser-subheader{color:var(--color)}.menu-slide-in__teaser-figure{flex:0 1 var(--figure-width);position:relative;display:flex;flex-direction:column}.menu-slide-in__teaser-img{max-width:100%;height:auto}.menu-slide-in__teaser-content{flex:1 1 auto;max-width:calc(100% - var(--figure-width));height:var(--figure-height);display:flex;flex-direction:column;align-content:center;justify-content:center;padding:1rem;background:var(--background-color)}.menu-slide-in__teaser-content p{font-size:var(--typo-s-min);font-weight:var(--typo-font-weight-bold);text-decoration:none;margin-bottom:0}.menu-slide-in__item--default{--theme-color:var(--color-link)}.menu-slide-in__item--conversion{--theme-color:var(--color-conversion)}.menu-slide-in__lvl1--has-colors{--item-color-width:.75rem}.menu-slide-in__lvl1--has-colors .menu-slide-in__toggle-wrap{padding-left:var(--item-color-width);position:relative}.menu-slide-in__lvl1--has-colors .menu-slide-in__toggle-wrap:before{content:"";display:block;width:var(--item-color-width);background:var(--theme-color);position:absolute;height:100%}body:not(.is-scrolled) .is-pageticker-visible .menu-slide-in{--top-spacing:var(--pageticker-height)}.is-menu-open .pageheader{z-index:300}