.ms-caps{gap:1px!important}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hz__video picture{display:contents}.nav__ddbtn span{opacity:.7;justify-content:center;align-items:center;width:12px;height:12px;display:flex}.nav__ddbtn span svg{width:12px;height:12px;display:block}.mk-card__top i.mk-logo{box-shadow:0 0 0 1px var(--line);background:#fff}.mk-card__top i.mk-logo img{object-fit:contain;border-radius:5px;width:22px;height:22px;display:block}.mk-card__top i svg{width:18px;height:18px}.mk-mcp .dp-chip img{object-fit:contain;border-radius:4px;flex:none;width:16px;height:16px;display:block}@media (min-width:1001px){.mk-hero .wrap{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(32px,5vw,72px);display:grid}}.mk-wand{grid-template-columns:repeat(4,76px);gap:14px;padding-bottom:24px;display:grid}.mk-wand span{width:76px;height:76px;box-shadow:0 0 0 1px var(--line), 0 18px 34px -26px #11111359;background:#fff;border-radius:20px;place-items:center;display:grid}.mk-wand span:nth-child(4n+2),.mk-wand span:nth-child(4n+4){transform:translateY(24px)}.mk-wand img{object-fit:contain;border-radius:9px;width:40px;height:40px;display:block}@media (max-width:1000px){.mk-wand{grid-template-columns:repeat(8,52px);gap:10px;margin-top:36px;padding-bottom:0}.mk-wand span{border-radius:14px;width:52px;height:52px}.mk-wand span:nth-child(n){transform:none}.mk-wand img{border-radius:7px;width:28px;height:28px}}@media (max-width:560px){.mk-wand{grid-template-columns:repeat(4,52px)}.mk-wand span:nth-child(n+9){display:none}}.ft--inhalte{--ft:#6d5fd6}.ft--wissen{--ft:#2a6fdb}.ft--zusammenarbeit{--ft:#0d8f8a}.ft--anbindung{--ft:#1f9d63}.ft__legende{flex-wrap:wrap;gap:8px 18px;margin:14px 0 22px;padding:0;list-style:none;display:flex}.ft__legende li{color:var(--ink-2);align-items:center;gap:7px;font-size:12.5px;display:inline-flex}.ft__legende li:before{content:"";background:var(--ft);border-radius:3px;width:9px;height:9px}.ft:not(.ft--more){background:linear-gradient(180deg, color-mix(in srgb, var(--ft) 7%, #fff) 0, #fff 96px)}.ft:not(.ft--more):hover{box-shadow:0 0 0 1px color-mix(in srgb, var(--ft) 35%, var(--line)), 0 16px 30px -24px #11111359}.ft:not(.ft--more) .ft__ic{background:color-mix(in srgb, var(--ft) 13%, #fff);width:38px;height:38px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ft) 18%, transparent);color:var(--ft);border-radius:11px;place-items:center;margin-bottom:16px;display:grid}.ft:not(.ft--more) .ft__ic svg{width:20px;height:20px}.ft p{margin-bottom:14px}.ft small{border-top:1px solid var(--line);padding-top:12px}.ft small em{color:color-mix(in srgb, var(--ft) 78%, #111113);background:color-mix(in srgb, var(--ft) 11%, #fff);border-radius:999px;margin-top:6px;padding:3px 9px;font-style:normal;font-weight:500;display:inline-block}.ft--more{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 22%, transparent);background:linear-gradient(160deg,#f4f7fd,#ece8f8)}.ft--more .ft__ic{background:var(--accent);color:#fff;border-radius:50%;place-items:center;width:38px;height:38px;margin-bottom:16px;font-size:20px;line-height:1;display:grid}.catalog .catalog__body{background:var(--bg)}.cat h3{letter-spacing:.07em;margin:22px 2px 8px;font-size:11.5px;font-weight:600}.cat__list{box-shadow:0 0 0 1px var(--line), 0 10px 24px -22px #11111359;background:#fff;border-radius:14px;gap:0;overflow:hidden}.cat__list .cat__item{box-shadow:none;transition:background-color .2s var(--ease);background:#fff;align-items:start;gap:14px;padding:14px 16px;border-radius:0!important}.cat__list .cat__item+.cat__item{border-top:1px solid var(--line)}.cat__list .cat__item.is-in{background:linear-gradient(90deg, var(--accent-bg), #fff 70%);box-shadow:inset 3px 0 0 var(--accent)}.cat__item .w__ic{border-radius:10px;width:36px;height:36px}.cat__item .w__ic--lav{color:#6d5fd6!important;box-shadow:none!important;background:#ecebfb!important}.cat__item .w__ic--blue{color:#2a6fdb!important;box-shadow:none!important;background:#e6eefb!important}.cat__item .w__ic--green{color:#1f9d63!important;box-shadow:none!important;background:#e4f5ec!important}.cat__item .w__ic--amber{color:#c2820a!important;box-shadow:none!important;background:#fdf1d8!important}.cat__text b{gap:4px 8px;font-size:14.5px;font-weight:500;line-height:1.35}.cat__text b em:not(.cat__in){text-transform:none;letter-spacing:0;color:var(--muted);background:0 0;padding:0;font-size:12.5px;font-weight:400}.cat__text b em:not(.cat__in):before{content:"·";color:var(--line-2);margin-right:8px}.cat__item .cat__text em.cat__in{text-transform:none;letter-spacing:0;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:11.5px;font-weight:500;display:inline-flex;background:var(--accent-bg)!important;color:var(--accent)!important;box-shadow:inset 0 0 0 1px var(--accent-line)!important}.cat__item .cat__text em.cat__in:before{content:"✓";font-size:10.5px}.cat__text p{margin-top:2px;font-size:13px}.cat__sizes{background:var(--bg-2);box-shadow:inset 0 0 0 1px var(--line);border-radius:8px;gap:2px;margin-top:10px;padding:2px}.cat__sizes button{border-radius:6px;width:30px;height:24px;font-size:12px;font-weight:600}.cat__sizes button[aria-checked=true]{box-shadow:0 0 0 1px var(--line-2), 0 1px 2px #1111131f}.cat__sizes button:focus-visible,.cat__item .cat__btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.cat__item .cat__btn{min-width:108px;transition:background-color .2s var(--ease), color .2s var(--ease), box-shadow .2s var(--ease);align-self:center;padding:8px 12px;font-size:13px;border-radius:9px!important;font-weight:500!important}.cat__item .cat__btn:not(.cat__btn--rm):hover{background:#000}.cat__item .cat__btn--rm{background:0 0;color:var(--muted)!important;box-shadow:inset 0 0 0 1px var(--line-2)!important}.cat__item .cat__btn--rm:hover{background:#fdf0ee;color:var(--warn)!important;box-shadow:inset 0 0 0 1px #f3c7bf!important}.cat__more{margin-top:22px;font-size:12.5px}@media (max-width:640px){.cat__list .cat__item{grid-template-columns:auto 1fr}.cat__item .cat__btn{grid-column:2;justify-self:start;width:auto;margin-top:2px}}
