.mk-root{font-size:16px;line-height:1.55}.mk-shell{font-size:1rem;line-height:1.55;overflow-x:clip}@media (max-width:639px){.mk-shell{font-size:.9375rem}}:where(.mk-shell) h1,:where(.mk-shell) h2,:where(.mk-shell) h3,:where(.mk-shell) h4,:where(.mk-shell) h5,:where(.mk-shell) h6,:where(.mk-shell) p,:where(.mk-shell) ul,:where(.mk-shell) ol,:where(.mk-shell) dl,:where(.mk-shell) dd,:where(.mk-shell) figure,:where(.mk-shell) blockquote{margin:0}.mk-container{width:100%;max-width:1360px;margin-inline:auto;padding-inline:20px}@media (min-width:640px){.mk-container{padding-inline:32px}}@media (min-width:1024px){.mk-container{padding-inline:80px}}.mk-scroller{-webkit-overflow-scrolling:touch;scrollbar-width:thin;overflow-x:auto}.mk-gesperrt{overflow:hidden}.mk-root[data-mk-schublade=offen] .mk-sticky-cta{display:none}.mk-sticky-cta{padding-bottom:max(8px, env(safe-area-inset-bottom));padding-left:max(16px, env(safe-area-inset-left));padding-right:max(16px, env(safe-area-inset-right))}.mk-schublade-inhalt{padding-bottom:max(24px, env(safe-area-inset-bottom))}@media (prefers-reduced-motion:no-preference){.mk-eintritt>*{animation:.42s cubic-bezier(.16,1,.3,1) both mk-eintritt}.mk-eintritt>:first-child{animation-delay:0s}.mk-eintritt>:nth-child(2){animation-delay:60ms}.mk-eintritt>:nth-child(3){animation-delay:.12s}.mk-eintritt>:nth-child(4){animation-delay:.18s}.mk-eintritt>:nth-child(5){animation-delay:.24s}.mk-eintritt>:nth-child(n+6){animation-delay:.3s}}@keyframes mk-eintritt{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.mk-shell *,.mk-shell :before,.mk-shell :after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}.mk-schublade{animation:.22s ease-out both mk-schublade-auf}@keyframes mk-schublade-auf{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.mk-sticky-auf{animation:.26s ease-out both mk-sticky-auf}@keyframes mk-sticky-auf{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:none}}.mk-root[data-mk-cta=an] .mk-fusszeile{padding-bottom:88px}@media (min-width:1024px){.mk-root[data-mk-cta=an] .mk-fusszeile{padding-bottom:0}}
