#ehip-consent{--ehip-text:#06281A;--ehip-text-leise:#4A5A52;--ehip-linie:#DBE6E1;--ehip-flaeche:#F7FBF9;--ehip-mint:#52C38A;--ehip-gruen:#007550;--ehip-fokus:#06281A;position:fixed;inset:0;z-index:99999;display:flex;align-items:flex-end;justify-content:center}#ehip-consent[hidden]{display:none}#ehip-consent [hidden]{display:none!important}.ehip-consent__schleier{position:absolute;inset:0;background:rgb(6 40 26 / .55)}.ehip-consent__dialog{position:relative;background:#FFF;color:var(--ehip-text);max-width:780px;width:calc(100% - 40px);max-height:86vh;overflow:auto;margin:20px;padding:30px 34px 0;border-top:4px solid var(--ehip-mint);border-radius:12px;box-shadow:0 14px 44px rgb(6 40 26 / .3);font-family:'Source Sans Pro',sans-serif;font-size:16px;line-height:1.5}.ehip-consent__kicker{margin:0 0 6px;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ehip-gruen)}.ehip-consent__dialog h2{margin:0 0 14px;font-family:'Barlow Semi Condensed',sans-serif;font-size:28px;font-weight:700;line-height:1.15;text-transform:uppercase;color:var(--ehip-text)}.ehip-consent__dialog:focus,.ehip-consent__dialog:focus-visible{outline:none!important}.ehip-consent__dialog p{margin:0 0 10px}.ehip-consent__dialog a{color:var(--ehip-gruen);text-decoration:underline;text-underline-offset:3px}.ehip-consent__rechtliches{margin:12px 0 0;font-size:14px;color:var(--ehip-text-leise)}.ehip-consent__kategorie{background:var(--ehip-flaeche);border:1px solid var(--ehip-linie);border-radius:12px;margin:12px 0;padding:16px 18px}.ehip-consent__kategorie legend{padding:0 6px;font-size:15px;font-weight:700;color:var(--ehip-text)}.ehip-consent__kategorie legend label{display:inline-flex;align-items:center;gap:9px;cursor:pointer}.ehip-consent__kategorie input[type="checkbox"],.ehip-consent__dienste input[type="checkbox"]{width:17px;height:17px;accent-color:var(--ehip-gruen);cursor:pointer}.ehip-consent__kategorie p{margin:6px 0 0;color:var(--ehip-text-leise);font-size:14px}.ehip-consent__dienste{list-style:none;margin:12px 0 0;padding:10px 0 0;border-top:1px solid var(--ehip-linie);display:block;font-size:14px}.ehip-consent__dienste label{display:inline-flex;align-items:center;gap:8px;cursor:pointer}.ehip-consent__herkunft{display:block;color:var(--ehip-text-leise);font-size:12.5px;line-height:1.45}.ehip-consent__dienste--notwendig{display:block}.ehip-consent__dienste--notwendig li{margin-top:8px}.ehip-consent__aktionen{position:sticky;bottom:0;display:flex;flex-wrap:wrap;gap:12px;margin-top:22px;padding:18px 0 26px;border-top:1px solid var(--ehip-linie);background:#FFF}.ehip-consent__aktionen button{flex:1 1 calc(50% - 6px);min-height:44px;margin:0;padding:13px 18px;font-family:'Barlow Semi Condensed',sans-serif;font-size:17px;font-weight:500;line-height:1.2;text-align:center;border:3px solid var(--ehip-mint);border-radius:0;background:var(--ehip-mint);color:var(--ehip-text);cursor:pointer}.ehip-consent__aktionen button:hover{background:none;color:var(--ehip-gruen)}.ehip-consent__aktionen button[data-consent-aktion="auswahl"]{flex-basis:100%}.ehip-consent__aktionen button:disabled{cursor:wait;opacity:.6}.ehip-consent__unterzeile{margin:0 0 4px!important}.ehip-consent__linkknopf{min-height:44px;margin:0;padding:0;border:0;background:none;font-family:'Source Sans Pro',sans-serif;font-size:16px;font-weight:600;color:var(--ehip-gruen);text-decoration:underline;text-underline-offset:4px;cursor:pointer}.ehip-consent__linkknopf:hover{color:var(--ehip-text)}.ehip-consent__linkknopf:focus-visible{outline:3px solid var(--ehip-fokus);outline-offset:2px}.ehip-consent__fehler{margin:16px 0 0!important;padding:12px 14px;border:1px solid var(--ehip-text);border-radius:8px;background:var(--ehip-flaeche);font-size:15px}#ehip-consent-titel:focus,#ehip-consent-titel:focus-visible{outline:none!important}.ehip-consent__wahl{display:flex;align-items:flex-start;gap:10px;margin:4px 0 0;font-size:14px;color:var(--ehip-text-leise);cursor:pointer}.ehip-consent__wahl input[type="checkbox"]{flex:0 0 auto;margin-top:2px;width:18px;height:18px;accent-color:var(--ehip-gruen)}.ehip-consent__dienste li{margin-top:8px}.ehip-consent__aktionen button:focus-visible{outline:3px solid var(--ehip-fokus);outline-offset:2px}.ehip-consent__fallback{margin:12px 0 0;font-size:14px;color:var(--ehip-text-leise)}@media (max-width:640px){.ehip-consent__dialog{width:calc(100% - 20px);margin:10px;padding:22px 20px 0;font-size:15px}.ehip-consent__dialog h2{font-size:24px}.ehip-consent__aktionen{gap:10px;margin-top:18px;padding:14px 0 16px}.ehip-consent__aktionen button{flex:1 1 calc(50% - 5px);padding:11px 8px;font-size:16px}}.ehip-consent-widerruf{position:fixed;left:12px;bottom:12px;z-index:9999;margin:0;padding:8px 14px;font-family:'Source Sans Pro',sans-serif;font-size:12.5px;line-height:1.2;font-weight:600;border:1px solid #DBE6E1;border-radius:999px;background:#FFF;color:#4A5A52;cursor:pointer;opacity:.8;box-shadow:0 2px 8px rgb(6 40 26 / .12)}.ehip-consent-widerruf[hidden]{display:none!important}.ehip-consent-widerruf:not([hidden]){display:inline-block!important}.ehip-consent-widerruf:hover,.ehip-consent-widerruf:focus-visible{opacity:1;border-color:#52C38A;color:#007550;background:#FFF}.ehip-consent-widerruf:focus-visible{outline:3px solid #06281A;outline-offset:2px}@media (max-width:600px){.ehip-consent-widerruf{left:8px;bottom:8px;padding:7px 12px;font-size:11.5px}}.ehip-consent-platzhalter{background:#F7FBF9;border:1px dashed #A9BDB4;border-radius:12px;padding:26px 20px;text-align:center;font-family:'Source Sans Pro',sans-serif;font-size:15px;line-height:1.5;color:#06281A}.ehip-consent-platzhalter button{margin:12px 0 0;padding:11px 20px;font-family:'Barlow Semi Condensed',sans-serif;font-size:16px;font-weight:500;border:3px solid #52C38A;border-radius:0;background:#52C38A;color:#06281A;cursor:pointer}.ehip-consent-platzhalter button:hover{background:none;color:#007550}.ehip-consent-platzhalter button:focus-visible{outline:3px solid #06281A;outline-offset:2px}iframe[data-consent-versteckt]{display:none}.ehip-dienste h3{margin:28px 0 8px}.ehip-dienste__tabelle{width:100%;border-collapse:collapse;font-size:14px;line-height:1.45;margin-bottom:8px}.ehip-dienste__tabelle th,.ehip-dienste__tabelle td{border:1px solid #DBE6E1;padding:9px 11px;text-align:left;vertical-align:top}.ehip-dienste__tabelle th{background:#F7FBF9;font-weight:700}@media (max-width:900px){.ehip-dienste__tabelle,.ehip-dienste__tabelle tbody,.ehip-dienste__tabelle tr,.ehip-dienste__tabelle td{display:block;width:100%}.ehip-dienste__tabelle thead{display:none}.ehip-dienste__tabelle tr{border:1px solid #DBE6E1;border-radius:6px;margin-bottom:10px;padding:4px 0}.ehip-dienste__tabelle td{border:0;padding:4px 10px}.ehip-dienste__tabelle td:first-child{font-weight:700}}.ehip-adressvorschlag{position:absolute;z-index:40;left:0;right:0;top:100%;margin:2px 0 0;padding:0;list-style:none;max-height:16rem;overflow-y:auto;background:#fff;border:1px solid #c9cfd2;border-radius:6px;box-shadow:0 6px 18px rgb(0 0 0 / .12)}.ehip-adressvorschlag li{padding:.5rem .75rem;cursor:pointer;line-height:1.35}.ehip-adressvorschlag li:hover,.ehip-adressvorschlag li.aktiv{background:#e8f5ee}.ehip-adressvorschlag li.aktiv{outline:2px solid #52c38a;outline-offset:-2px}@media (prefers-reduced-motion:no-preference){.ehip-adressvorschlag{animation:ehip-adress-auf .12s ease-out}@keyframes ehip-adress-auf{from{opacity:0;transform:translateY(-2px)}}}.ehip-produktsuche{position:relative}.ehip-produktsuche-feld{width:100%}.ehip-produktsuche-original{margin-top:.5rem}.ehip-produktsuche[data-bereit] .ehip-produktsuche-original{position:absolute;left:0;top:0;width:1px;min-width:0;max-width:1px;height:1px;margin:0;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ehip-produktsuche-liste{position:absolute;z-index:40;left:0;right:0;top:100%;margin:2px 0 0;padding:0;list-style:none;max-height:18rem;overflow-y:auto;background:#fff;border:1px solid #c9cfd2;border-radius:6px;box-shadow:0 6px 18px rgb(0 0 0 / .12)}.ehip-produktsuche-liste li{padding:.55rem .75rem;cursor:pointer;line-height:1.35}.ehip-produktsuche-liste li:hover,.ehip-produktsuche-liste li.aktiv{background:#e8f5ee}.ehip-produktsuche-liste li.aktiv{outline:2px solid #52c38a;outline-offset:-2px}.ehip-produktsuche-liste li.leer{cursor:default;color:#5b6669}.ehip-produktsuche-liste li.leer:hover{background:#fff0}.ehip-produktsuche-marke{margin:.4rem 0 0;font-weight:600}#container .ehip-produktsuche-liste{margin-left:0}#container .ehip-produktsuche-liste li::before{content:none;margin:0}.deshalb-cta{display:flex;flex-wrap:wrap;gap:.75rem;margin:1.4rem 0}.deshalb-cta .btn-sekundaer{background:#fff0;border:2px solid currentColor}.hinweis{font-size:.9rem;opacity:.8;margin-top:1rem}@media (max-width:600px){.deshalb-cta .btn{width:100%;text-align:center}}.fk-start{margin-top:4px}.fk-fortschritt{display:flex;align-items:center;gap:16px;margin:0 0 22px}.fk-zaehler{font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#007550;white-space:nowrap}.fk-balken{flex:1;height:6px;border-radius:999px;background:#eef7f3;overflow:hidden}.fk-balken i{display:block;height:100%;background:#007550;transition:width .25s ease}.fk-frage{margin:0 0 16px;font-size:21px;font-weight:700;color:#06281a;line-height:1.35}.fk-warum{position:relative;margin:0 0 20px;max-width:620px;background:#eef7f3;border-radius:10px;padding:12px 16px 12px 44px;font-size:14px;line-height:1.5;color:#3d5a4d}.fk-warum::before{content:"";position:absolute;left:16px;top:13px;width:17px;height:17px;background:#007550;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='2'%3E%3Ccircle%20cx='12'%20cy='12'%20r='9'/%3E%3Cpath%20d='M12%2011v5'%20stroke-linecap='round'/%3E%3Ccircle%20cx='12'%20cy='7.6'%20r='1.1'%20fill='black'%20stroke='none'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='2'%3E%3Ccircle%20cx='12'%20cy='12'%20r='9'/%3E%3Cpath%20d='M12%2011v5'%20stroke-linecap='round'/%3E%3Ccircle%20cx='12'%20cy='7.6'%20r='1.1'%20fill='black'%20stroke='none'/%3E%3C/svg%3E") center / contain no-repeat}.fk-optionen{display:flex;flex-direction:column;gap:10px;max-width:620px;margin-bottom:22px}.fk-option{position:relative;text-align:left;background:#fff;border:1px solid #dbe6e1;border-radius:10px;padding:14px 46px 14px 18px;font-size:16px;line-height:1.4;color:#06281a;cursor:pointer;font:inherit;transition:border-color .18s ease,background .18s ease,transform .18s ease}.fk-option::after{content:"";position:absolute;right:16px;top:50%;width:18px;height:18px;margin-top:-9px;border:1px solid #c8d8d1;border-radius:50%;background:#fff}.fk-option:hover,.fk-option:focus-visible{border-color:#52C38A;background:#f4fbf7;transform:translateY(-1px)}.fk-zurueck,.fk-ueberspringen{background:none;border:0;padding:.3rem 0;margin-top:12px;margin-right:18px;font-size:15px;font-weight:700;color:#007550;cursor:pointer;font:inherit;text-decoration:underline;text-underline-offset:3px}.fk-ergebnis-kopf{margin:0 0 8px;font-size:21px;font-weight:700;color:#06281a}.fk-ergebnis{margin:0 0 18px;font-size:15px;line-height:1.6;color:#3d5a4d}#foerderkompass .deshalb-cta .btn:first-child{background:#e8006d;border-color:#e8006d;color:#fff}.deshalb-lernen-panel{padding:20px 26px}.deshalb-lernen-panel h3{margin:0 0 10px;font-size:18px;color:#06281a}#lernen{padding-bottom:44px}.hub-ablauf .lebensrealitaet-kachel{display:flex;flex-direction:column}.hub-ablauf .lebensrealitaet-kachel .kachel-weg{margin-top:auto;margin-bottom:0}.deshalb-b2b-split{display:grid;grid-template-columns:minmax(260px,340px) 1fr;gap:28px;align-items:stretch}.deshalb-b2b-bildwrap{position:relative}.deshalb-b2b-bildwrap .deshalb-b2b-bild{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:8px;-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 92%);clip-path:polygon(0 0,100% 0,100% 100%,0 92%)}@media (max-width:767px){.deshalb-b2b-split{display:block}.deshalb-b2b-bildwrap{height:280px;margin-bottom:14px}}.deshalb-b2b-rechts{flex:1;display:flex;flex-direction:column;gap:14px}.deshalb-b2b-rechts .beruf-felder{margin:0;grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1100px){.deshalb-b2b-rechts .beruf-felder{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.deshalb-b2b-rechts .beruf-felder{grid-template-columns:1fr}}.deshalb-b2b-rechts .einordnung-box{margin-top:auto}.deshalb-b2b-rechts .einordnung-box .kachel-weg{margin:10px 0 0}.lp-kacheln .lp-kachel h3{-webkit-hyphens:manual;hyphens:manual}.studienweg-karte .studienweg-bild{display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover;border-radius:6px;margin:0 0 12px}.deshalb-prozess{list-style:none;margin:22px 0 0;padding:0;display:grid;gap:12px}.prozess-zeile{display:flex;align-items:stretch;background:#f4f7fa;border-radius:8px;overflow:hidden}.prozess-nummer{flex:0 0 72px;display:grid;place-items:center;font-weight:700;font-size:1.35rem;color:#fff;letter-spacing:.03em}.prozess-farbe-1{background:#52c38a;color:#06281a}.prozess-farbe-2{background:#148296}.prozess-farbe-3{background:#006bb5}.prozess-farbe-4{background:#117486}.prozess-farbe-5{background:#e8006d}.prozess-inhalt{padding:14px 18px}.prozess-inhalt h3{margin:0 0 4px;font-size:17px}.prozess-inhalt p{margin:0}@media (max-width:600px){.prozess-nummer{flex-basis:52px;font-size:1.1rem}}.deshalb-hochschule-logo{margin:6px 0 14px}.deshalb-hochschule-logo img{height:44px;width:auto}body.themen-lp .mod_article>.rsce-top3-wrapper{margin-top:0;margin-bottom:64px;padding-top:36px;row-gap:28px}body.themen-lp .mod_article>.rsce-top3-wrapper>.rsce-top3-item.karte{margin-top:0}@media (max-width:767px){body.themen-lp .mod_article>.lp-block-offen{margin-bottom:24px!important}}:focus-visible{outline:3px solid #1a1a1a!important;outline-offset:2px}input:focus,select:focus,textarea:focus{outline:3px solid #1a1a1a!important;outline-offset:2px}.rsce-ehip-stageelement :focus-visible,#footer :focus-visible,.ehip-academy-banner :focus-visible{outline-color:#FFFFFF!important}@supports not selector(:focus-visible){a:focus,button:focus,input:focus,select:focus,textarea:focus,[tabindex]:focus{outline:3px solid #1a1a1a!important;outline-offset:2px}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:0.01ms!important;animation-iteration-count:1!important;transition-duration:0.01ms!important;scroll-behavior:auto!important}}