.mpa-live-lesson [hidden]{display:none!important}
body.page-id-6265 .mper-home .mper-hero-polished .mper-hero-clean-card.mpa-live-lesson{padding:16px!important;min-height:306px;box-sizing:border-box;touch-action:pan-y;--mpa-lesson-accent:#357aff}
body.page-id-6265 .mper-home .mper-hero-polished .mper-hero-clean-card.mpa-live-lesson[data-language="de"]{--mpa-lesson-accent:#17a58d}
body.page-id-6265 .mper-home .mper-hero-polished .mper-hero-clean-card.mpa-live-lesson .mpa-lesson-top{display:flex;align-items:center;gap:10px;margin-bottom:10px}
body.page-id-6265 .mper-home .mper-hero-polished .mper-hero-clean-card.mpa-live-lesson .mpa-lesson-toggle{display:grid;place-items:center;width:32px!important;height:32px!important;min-width:32px!important;padding:0!important;margin:0!important;border:0!important;border-radius:11px!important;background:var(--mpa-lesson-accent)!important;cursor:pointer;box-shadow:none!important;transition:background .25s}
.mpa-lesson-toggle-icon{display:block;position:relative;width:12px;height:12px}
.mpa-lesson-toggle-icon::before,.mpa-lesson-toggle-icon::after{content:"";position:absolute;top:0;width:3px;height:12px;background:white;border-radius:1px}
.mpa-lesson-toggle-icon::before{left:1px}.mpa-lesson-toggle-icon::after{right:1px}
.mpa-lesson-toggle[aria-pressed="true"] .mpa-lesson-toggle-icon::before{left:3px;top:0;width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:9px solid white;background:none;border-radius:0}
.mpa-lesson-toggle[aria-pressed="true"] .mpa-lesson-toggle-icon::after{display:none}
body.page-id-6265 .mper-home .mper-hero-polished .mper-hero-clean-card.mpa-live-lesson .mpa-lesson-language{font:700 10px/1.4 Montserrat,Arial,sans-serif;letter-spacing:.045em;color:var(--mpa-lesson-accent);transition:color .25s}
body.page-id-6265 .mper-home .mper-hero-polished .mper-hero-clean-card.mpa-live-lesson .mpa-lesson-count{margin-left:auto;font:600 9px/1.4 Montserrat,Arial,sans-serif;color:#8b9bb2;font-variant-numeric:tabular-nums;letter-spacing:.025em}
body.page-id-6265 .mper-home .mper-hero-polished .mper-hero-clean-card.mpa-live-lesson .mpa-lesson-topic{display:block!important;gap:0!important;margin:0 0 10px!important;min-height:45px}
body.page-id-6265 .mper-home .mper-hero-polished .mper-hero-clean-card.mpa-live-lesson .mpa-lesson-topic small{display:block;color:#7d8daa;font:500 10px/1.5 Montserrat,Arial,sans-serif!important;margin-bottom:3px}
body.page-id-6265 .mper-home .mper-hero-polished .mper-hero-clean-card.mpa-live-lesson .mpa-lesson-topic b{display:block;color:#07184d;font:750 12px/1.5 Montserrat,Arial,sans-serif!important}
body.page-id-6265 .mper-home .mper-hero-polished .mper-hero-clean-card.mpa-live-lesson .mpa-lesson-caption{display:block;font:750 11px/1.5 Montserrat,Arial,sans-serif!important;color:#07184d}
body.page-id-6265 .mper-home .mper-hero-polished .mper-hero-clean-card.mpa-live-lesson ul{display:block!important;gap:0!important;list-style:none!important;padding:0!important;margin:7px 0 0!important;min-height:76px}
body.page-id-6265 .mper-home .mper-hero-polished .mper-hero-clean-card.mpa-live-lesson li{font:500 10px/1.55 Montserrat,Arial,sans-serif!important;margin:0 0 5px!important;padding-left:17px!important;color:#6a7d9b;position:relative;white-space:normal}
body.page-id-6265 .mper-home .mper-hero-polished .mper-hero-clean-card.mpa-live-lesson li::before{content:"✓";position:absolute;left:0;top:1px;width:12px;height:12px;display:grid;place-items:center;border-radius:50%;color:#20ae93;background:#e7f7f1;font-size:9px;line-height:1}
body.page-id-6265 .mper-home .mper-hero-polished .mper-hero-clean-card.mpa-live-lesson .mpa-lesson-progress{position:relative!important;inset:auto!important;height:3px!important;margin:7px 0 9px!important;border-radius:3px;overflow:hidden;background:#edf2fa!important}
body.page-id-6265 .mper-home .mper-hero-polished .mper-hero-clean-card.mpa-live-lesson .mpa-lesson-progress::before,body.page-id-6265 .mper-home .mper-hero-polished .mper-hero-clean-card.mpa-live-lesson .mpa-lesson-progress::after{display:none!important}
.mpa-lesson-progress span{display:block;width:100%;height:100%;border-radius:3px;background:var(--mpa-lesson-accent);transform:scaleX(0);transform-origin:left}
.mpa-lesson-progress .mpa-lesson-ticking{animation:mpa-lesson-timer 6s linear forwards}
.mpa-lesson-nav{display:flex;align-items:center;justify-content:space-between;gap:8px}
body.page-id-6265 .mper-home .mper-hero-polished .mper-hero-clean-card.mpa-live-lesson .mpa-lesson-nav button{display:grid;place-items:center;width:30px!important;height:28px!important;min-width:0!important;padding:0!important;border:1px solid #e3ebf6!important;border-radius:9px!important;background:#f8fbff!important;color:#587398!important;margin:0!important;cursor:pointer;box-shadow:none!important;font:500 20px/1 Montserrat,Arial,sans-serif!important;transition:background .2s,color .2s}
.mpa-lesson-dots{display:flex;gap:0;align-items:center}
body.page-id-6265 .mper-home .mper-hero-polished .mper-hero-clean-card.mpa-live-lesson .mpa-lesson-dots button{width:26px!important;height:28px!important;border:0!important;background:transparent!important;border-radius:7px!important}
.mpa-lesson-dots button span{width:5px;height:5px;border-radius:8px;background:#d4dfee;transition:width .2s,background .2s}
.mpa-lesson-dots button[aria-pressed="true"] span{width:16px;background:var(--mpa-lesson-accent)}
body.page-id-6265 .mper-home .mper-hero-polished .mper-hero-clean-card.mpa-live-lesson .mpa-lesson-nav button:hover{color:var(--mpa-lesson-accent)!important;background:#eef4fe!important}
body.page-id-6265 .mper-home .mper-hero-polished .mper-hero-clean-flag.mpa-lesson-flag{padding:0!important;border:2px solid transparent!important;cursor:pointer;transition:border-color .25s,box-shadow .25s,transform .25s;background:#fff!important;box-shadow:0 12px 26px #22467414}
body.page-id-6265 .mper-home .mper-hero-polished .mpa-lesson-flag[data-current-language="en"]{border-color:#72a8ff!important;box-shadow:0 0 0 5px #357aff10,0 12px 26px #22467414}
body.page-id-6265 .mper-home .mper-hero-polished .mpa-lesson-flag[data-current-language="de"]{border-color:#67cdbb!important;box-shadow:0 0 0 5px #17a58d10,0 12px 26px #22467414}
.mpa-lesson-flag [hidden]{display:none!important}
.mpa-lesson-flag [data-language-flag]{display:grid;place-items:center;width:30px;height:22px;overflow:hidden;border-radius:4px}
.mpa-lesson-flag svg{display:block;width:32px;height:24px;max-width:none}
body.page-id-6265 .mper-home .mper-hero-polished .mpa-lesson-flag:hover{transform:translateY(-2px)}
.mpa-live-lesson button:focus-visible,.mpa-lesson-flag:focus-visible{outline:2px solid #357aff!important;outline-offset:3px}
.mpa-lesson-active{animation:mpa-lesson-reveal .28s ease-out both}
.mpa-lesson-announcement{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
@keyframes mpa-lesson-reveal{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}
@keyframes mpa-lesson-timer{to{transform:scaleX(1)}}
@media(prefers-reduced-motion:reduce){.mpa-live-lesson *,.mpa-lesson-flag{animation:none!important;transition:none!important}.mpa-lesson-progress span{transform:none;opacity:.3}}
body.page-id-6265 .mper-home .mper-hero-polished .mper-hero-clean-card.mpa-live-lesson{overflow:visible!important}
body.page-id-6265 .mper-home .mper-hero-polished .mpa-live-lesson .mpa-lesson-flag{top:auto!important;bottom:-12px!important;right:-12px!important;left:auto!important}
@media(max-width:600px){body.page-id-6265 .mper-home .mper-hero-polished .mpa-live-lesson .mpa-lesson-flag{right:8px!important}}
@media(max-width:600px){body.page-id-6265 .mper-home .mper-hero-polished .mper-hero-clean-main > div.mper-hero-clean-visual{margin-bottom:46px!important}}
@media(max-width:600px){body.page-id-6265 .mper-home .mper-hero-polished .mper-hero-clean-card.mpa-live-lesson{right:0!important}}
