.akademie_page__fRgm_{--ink:#123044;--green:#123044;--line:#d5dfe2;color:var(--ink);max-width:1180px;margin:auto;padding:48px 28px 72px;font-family:Manrope,Arial,sans-serif}.akademie_page__fRgm_ h1{font-size:clamp(2rem,3.7vw,3.55rem);line-height:1.12;letter-spacing:-.035em;font-weight:750;margin:12px 0 24px}.akademie_page__fRgm_ h2{font-size:clamp(1.5rem,2.6vw,2.2rem);line-height:1.2;margin:0 0 22px;letter-spacing:-.025em}.akademie_page__fRgm_ h3{font-size:1.18rem;line-height:1.35;margin:0 0 16px}.akademie_page__fRgm_ p{line-height:1.75;max-width:67ch;margin:0 0 20px}.akademie_hero__VgSw1{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:44px;padding:24px 0 64px}.akademie_label__MGCNV{color:var(--green);font-weight:750;font-size:.95rem}.akademie_page__fRgm_ h1.akademie_kursKopf__qwHM_{-webkit-mask-image:none;mask-image:none;padding:0;margin-inline:0;margin-top:0}.akademie_kursKopf__qwHM_ .akademie_kursName__5tCiP{display:block;-webkit-mask-image:var(--pinsel-maske);mask-image:var(--pinsel-maske);-webkit-mask-size:8em 2.9em;mask-size:8em 2.9em;padding:.12em .2em .1em;margin-inline:-.2em}.akademie_page__fRgm_ h1 .akademie_kicker__zVCei{display:block;font-family:Manrope,Arial,sans-serif;color:var(--green);font-weight:750;font-size:.95rem;line-height:1.4;letter-spacing:normal;text-transform:none;hyphens:manual;overflow-wrap:normal;margin-bottom:12px}@media(forced-colors:active){.akademie_kursKopf__qwHM_ .akademie_kursName__5tCiP{-webkit-mask-image:none;mask-image:none}}.akademie_lead__9gG0Y{font-size:1.13rem}.akademie_illustration__LJvoU{margin:0}.akademie_illustration__LJvoU img{width:100%;height:auto;display:block}.akademie_illustration__LJvoU figcaption{font-size:.8rem;line-height:1.5;color:#526774;padding:14px 18px 0}.akademie_actions__MHKoc{display:flex;gap:14px;flex-wrap:wrap;align-items:center;margin:28px 0 20px}.akademie_button__pn_u5,.akademie_secondary___L8ZT{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:13px 18px;border-radius:5px;font-weight:700;line-height:1.45;text-align:center;text-decoration:none;max-width:100%;overflow-wrap:anywhere}.akademie_button__pn_u5{background:var(--green);color:#fff}.akademie_secondary___L8ZT{border:1px solid var(--line);color:var(--ink);background:white}.akademie_button__pn_u5:hover{background:#285b32}.akademie_secondary___L8ZT:hover{border-color:var(--green)}.akademie_page__fRgm_ :is(a,summary):focus-visible{outline:3px solid #b26c00;outline-offset:4px}.akademie_note___O9a3{font-size:.87rem;color:#4c626f}.akademie_overview__mNdGn{display:grid;grid-template-columns:1fr 1fr;gap:64px;padding:52px 0;border-top:1px solid var(--line)}.akademie_process__tK9uK{background:#eef4ed;padding:30px;border-radius:5px}.akademie_process__tK9uK ol{padding-left:22px;margin:0 0 20px;line-height:1.7}.akademie_process__tK9uK li{padding:0 0 14px 6px}.akademie_topics__4bVFp{padding:36px 0 48px}.akademie_topics__4bVFp dl{margin:0;border-top:1px solid var(--line)}.akademie_topics__4bVFp dl>div{display:grid;grid-template-columns:1fr 1.8fr;gap:36px;padding:24px 0;border-bottom:1px solid var(--line)}.akademie_topics__4bVFp dt{font-weight:750;font-size:1.08rem}.akademie_topics__4bVFp dd{margin:0;line-height:1.7;max-width:70ch}.akademie_offer___30T3{scroll-margin-top:100px;display:grid;grid-template-columns:1.4fr 1fr;gap:56px;background:#eef4ed;padding:40px;border-radius:5px}.akademie_offer___30T3 aside{border-left:1px solid #bfcfbc;padding-left:32px}.akademie_offer___30T3 .akademie_note___O9a3{margin-top:20px}.akademie_faq__B0s3r{max-width:850px;padding-top:64px}.akademie_faq__B0s3r details{border-bottom:1px solid var(--line);padding:20px 0}.akademie_faq__B0s3r summary{cursor:pointer;font-weight:700;line-height:1.5}.akademie_faq__B0s3r details p{padding-top:18px;margin-bottom:0}@media(max-width:850px){.akademie_page__fRgm_{padding:32px 22px 48px}.akademie_hero__VgSw1{grid-template-columns:1fr;gap:22px;padding-bottom:40px}.akademie_illustration__LJvoU{max-width:560px}.akademie_overview__mNdGn{grid-template-columns:1fr;gap:24px;padding:36px 0}.akademie_offer___30T3{grid-template-columns:1fr;gap:28px;padding:28px}.akademie_offer___30T3 aside{border-left:0;border-top:1px solid #bfcfbc;padding:24px 0 0}}@media(max-width:480px){.akademie_page__fRgm_{padding:24px 18px 44px}.akademie_topics__4bVFp dl>div{grid-template-columns:1fr;gap:10px}.akademie_offer___30T3,.akademie_process__tK9uK{padding:22px}.akademie_actions__MHKoc{align-items:stretch;flex-direction:column}.akademie_faq__B0s3r{padding-top:40px}}.akademie_hero__VgSw1>div{min-width:0}.akademie_page__fRgm_ h1{hyphens:auto;overflow-wrap:anywhere}.akademie_inquiry__GDR9t{display:grid;gap:.6rem;margin-top:1.5rem;max-width:36rem}.akademie_inquiry__GDR9t label{font-weight:650;margin-top:.4rem}.akademie_inquiry__GDR9t input,.akademie_inquiry__GDR9t textarea{width:100%;min-width:0;box-sizing:border-box;padding:.75rem;border:1px solid #aebeb9;border-radius:6px;background:#fff;color:#153b31;font:inherit}.akademie_inquiry__GDR9t input:focus-visible,.akademie_inquiry__GDR9t textarea:focus-visible{outline:2px solid #286b56;outline-offset:2px}.akademie_inquiry__GDR9t button{justify-self:start;font:inherit;cursor:pointer}.akademie_inquiry__GDR9t button:disabled{opacity:.65;cursor:wait}.akademie_single__Px64G{grid-template-columns:1fr}.akademie_dozent__dQ5iy{display:grid;grid-template-columns:auto 1fr;gap:28px;align-items:start;padding:40px 0;border-top:1px solid var(--line)}.akademie_dozent__dQ5iy img{border-radius:50%;object-fit:cover}.akademie_dozent__dQ5iy ul{margin:12px 0 0;padding-left:20px;line-height:1.7}.akademie_preis__kAhm4{font-size:1.6rem;font-weight:800;margin:4px 0 12px}@media(max-width:850px){.akademie_dozent__dQ5iy{grid-template-columns:1fr;gap:16px}}.akademie_earlyBird__Arj4W{display:inline-block;margin:0 10px 6px 0;padding:3px 10px 2px;background:#f7c600;color:#123044;border:2px solid #123044;border-radius:4px;font-size:13px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;transform:rotate(-2deg);vertical-align:middle}.akademie_inklusive__yPXbp{list-style:none;margin:16px 0;padding:0;display:grid;gap:8px}.akademie_inklusive__yPXbp li{position:relative;padding-left:30px;color:#123044;font-weight:600}.akademie_inklusive__yPXbp li:before{content:"";position:absolute;left:0;top:.35em;width:18px;height:18px;border-radius:50%;background:#f7c600;box-shadow:inset 0 0 0 2px #123044}.akademie_button__pn_u5{background:#f7c600;color:#123044;border:2px solid #123044;border-radius:6px;box-shadow:4px 4px 0 #123044;font-weight:800;transition:transform .15s,box-shadow .15s}.akademie_button__pn_u5:hover{background:#ffd21a;color:#123044;transform:translate(-2px,-2px);box-shadow:6px 6px 0 #123044}.akademie_secondary___L8ZT{border:2px solid #123044;border-radius:6px;box-shadow:4px 4px 0 #123044;background:#fff}.akademie_secondary___L8ZT:hover{background:#fff3b0;border-color:#123044}.akademie_page__fRgm_ h1{text-transform:uppercase}@media(prefers-reduced-motion:reduce){.akademie_button__pn_u5{transition:none}}.banner_banner__pldxP{position:relative;display:flex;align-items:center;justify-content:space-between;gap:16px 32px;flex-wrap:wrap;background:#f7c600;color:#123044;padding:24px max(16px,calc((100% - 1392px)/2));font-size:15px;line-height:1.6}.banner_banner__pldxP:after,.banner_banner__pldxP:before{content:"";position:absolute;left:0;right:0;height:10px;background:repeating-linear-gradient(-45deg,#1b1b1b 0 12px,#f7c600 12px 24px);animation:banner_band__5zupk 1.6s linear infinite;pointer-events:none}.banner_banner__pldxP:before{top:0}.banner_banner__pldxP:after{bottom:0;animation-direction:reverse}.banner_banner__pldxP:focus-within:after,.banner_banner__pldxP:focus-within:before,.banner_banner__pldxP:hover:after,.banner_banner__pldxP:hover:before{animation-play-state:paused}@keyframes banner_band__5zupk{to{background-position:33.94px 0}}aside.banner_banner__pldxP p{margin:0;max-width:900px;color:#123044}.banner_banner__pldxP strong{font-weight:800}.banner_links__qEzbI{display:flex;gap:12px 20px;align-items:center;flex-wrap:wrap}.banner_primary__qb_WX{display:inline-flex;align-items:center;padding:9px 16px;background:#123044;color:#fff!important;border-radius:4px;font-weight:600;font-size:13px;text-decoration:none!important;white-space:nowrap}.banner_primary__qb_WX:hover{background:#0b2131}.banner_secondary__rJDTP{color:#123044!important;font-weight:700;font-size:13px;border-bottom:1px solid #123044;padding-bottom:2px;text-decoration:none!important;white-space:nowrap}.banner_secondary__rJDTP:hover{border-bottom-width:2px}@media(max-width:700px){.banner_banner__pldxP{padding:20px 16px;font-size:14px}}@media(prefers-reduced-motion:reduce){.banner_banner__pldxP:after,.banner_banner__pldxP:before{animation:none}}