*,:after,:before{border-style:solid;border-width:0;box-sizing:border-box}:host,html{line-height:1.5;text-size-adjust:100%;font-feature-settings:"normal";font-variation-settings:normal;tab-size:4;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:Liberation Mono,Courier New,monospace;font-feature-settings:"normal";font-size:1em;font-variation-settings:"normal"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-feature-settings:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{appearance:none}::-webkit-file-upload-button{appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block}img,video{height:auto;max-width:100%}[hidden]{display:none}@font-face{font-display:swap;font-family:KfW-Centro-Sans;font-style:normal;font-weight:400;src:local("KfW-Centro-Sans");src:url('../../../_assets/caad0f37daa06c1201a6017d77b7d149/Kfw25/assets/fonts/KFWCentroSans-Regular.woff2') format("woff2"),url('../../../_assets/caad0f37daa06c1201a6017d77b7d149/Kfw25/assets/fonts/KFWCentroSans-Regular.woff') format("woff")}@font-face{font-display:auto;font-family:KfW-Centro-Sans;font-style:italic;font-weight:400;src:local("KfW-Centro-Sans");src:url('../../../_assets/caad0f37daa06c1201a6017d77b7d149/Kfw25/assets/fonts/KFWCentroSans-Italic.woff2') format("woff2"),url('../../../_assets/caad0f37daa06c1201a6017d77b7d149/Kfw25/assets/fonts/KFWCentroSans-Italic.woff') format("woff")}@font-face{font-display:swap;font-family:KfW-Centro-Sans;font-style:normal;font-weight:500;src:local("KfW-Centro-Sans");src:url('../../../_assets/caad0f37daa06c1201a6017d77b7d149/Kfw25/assets/fonts/KFWCentroSans-Medium.woff2') format("woff2"),url('../../../_assets/caad0f37daa06c1201a6017d77b7d149/Kfw25/assets/fonts/KFWCentroSans-Medium.woff') format("woff")}@font-face{font-display:auto;font-family:KfW-Centro-Sans;font-style:italic;font-weight:500;src:local("KfW-Centro-Sans");src:url('../../../_assets/caad0f37daa06c1201a6017d77b7d149/Kfw25/assets/fonts/KFWCentroSans-MediumItalic.woff2') format("woff2"),url('../../../_assets/caad0f37daa06c1201a6017d77b7d149/Kfw25/assets/fonts/KFWCentroSans-MediumItalic.woff') format("woff")}@font-face{font-display:swap;font-family:KfW-Centro-Sans;font-style:normal;font-weight:700;src:local("KfW-Centro-Sans");src:url('../../../_assets/caad0f37daa06c1201a6017d77b7d149/Kfw25/assets/fonts/KFWCentroSans-Bold.woff2') format("woff2"),url('../../../_assets/caad0f37daa06c1201a6017d77b7d149/Kfw25/assets/fonts/KFWCentroSans-Bold.woff') format("woff")}@font-face{font-display:auto;font-family:KfW-Centro-Sans;font-style:italic;font-weight:700;src:local("KfW-Centro-Sans");src:url('../../../_assets/caad0f37daa06c1201a6017d77b7d149/Kfw25/assets/fonts/KFWCentroSans-BoldItalic.woff2') format("woff2"),url('../../../_assets/caad0f37daa06c1201a6017d77b7d149/Kfw25/assets/fonts/KFWCentroSans-BoldItalic.woff') format("woff")}@font-face{font-display:auto;font-family:KfW-Icon-Font;font-style:normal;font-weight:400;src:local("KfW-Icon-Font");src:url('../../../_assets/caad0f37daa06c1201a6017d77b7d149/Kfw25/assets/fonts/kfw-icons.woff2') format("woff2"),url('../../../_assets/caad0f37daa06c1201a6017d77b7d149/Kfw25/assets/fonts/kfw-icons.woff') format("woff")}:root{--icon-abbruch:"\e96d";--icon-abmelden:"\e996";--icon-logout:"\e996";--icon-achtung:"\e903";--icon-warning:"\e903";--icon-agb:"\e997";--icon-aktion-erforderlich-outline:"\e96e";--icon-anmelden:"\e910";--icon-arbeitshilfe-praesentation:"\e998";--icon-presentation:"\e998";--icon-augen-druchgestrichen:"\e963";--icon-augen-offen:"\e962";--icon-ausrufezeichen:"\e92d";--icon-danger:"\e92d";--icon-ausrufezeichen-schmal:"\e968";--icon-bearbeiten:"\e935";--icon-construction:"\e935";--icon-benachrichtigung-einstellungen:"\e999";--icon-notification:"\e999";--icon-bild:"\e91e";--icon-image:"\e91e";--icon-budget:"\e95b";--icon-caculator:"\e933";--icon-calc:"\e933";--icon-chatbot:"\e942";--icon-chatbot-new:"\e94a";--icon-checkbox-haken:"\e921";--icon-checkbox:"\e921";--icon-checkbox-leer:"\e91f";--icon-empty-box:"\e91f";--icon-chatbot-maximize:"\e91f";--icon-dialog:"\e92c";--icon-chat:"\e92c";--icon-dokument:"\e920";--icon-document:"\e920";--icon-dokument-pdf:"\e919";--icon-document-pdf:"\e919";--icon-doppelpfeil-links:"\e92f";--icon-double-left:"\e92f";--icon-arrows-left:"\e92f";--icon-doppelpfeil-rechts:"\e930";--icon-double-right:"\e930";--icon-arrows-right:"\e930";--icon-download:"\e90c";--icon-drucker:"\e90e";--icon-print:"\e90e";--icon-einstellungen:"\e914";--icon-settings:"\e914";--icon-einstellungen1:"\e9a6";--icon-user:"\e9a6";--icon-expandieren:"\e93e";--icon-fullscreen:"\e93e";--icon-maximize:"\e93e";--icon-expertenwissen:"\e99a";--icon-expert:"\e99a";--icon-externer-link:"\e931";--icon-external-link:"\e931";--icon-fax:"\e954";--icon-foerderprodukt:"\e94b";--icon-foerderprodukte:"\e94b";--icon-gebaerdensprache:"\e947";--icon-globus:"\e940";--icon-globe:"\e940";--icon-haken:"\e90a";--icon-checked:"\e90a";--icon-haken-gefuellt-check:"\e99b";--icon-checked-background:"\e99b";--icon-hinweis-achtung:"\e95a";--icon-hinweis-bestaetigung:"\e959";--icon-hinweis-corona:"\e958";--icon-hinweis-info:"\e99c";--icon-hinweisbox:"\e99c";--icon-hinweis-podcast:"\e956";--icon-hinweis-zeit-frist:"\e955";--icon-hinzufuegen:"\e99d";--icon-add:"\e99d";--icon-history:"\e99f";--icon-history-gefuellt:"\e99e";--icon-history-background:"\e99e";--icon-home:"\e905";--icon-id:"\e9a1";--icon-id-gefuellt:"\e9a0";--icon-id-background:"\e9a0";--icon-in-arbeit:"\e966";--icon-inaktiv:"\e936";--icon-ban:"\e936";--icon-info-cookiebanner:"\e9a3";--icon-info-cookiebanner-kreis-gefuellt:"\e9a2";--icon-info-cookiebanner-background:"\e9a2";--icon-jpg-dokument:"\e977";--icon-kalender:"\e922";--icon-calendar:"\e922";--icon-kontakt:"\e951";--icon-kopieren:"\e94f";--icon-kreis-gefuellt:"\e92b";--icon-bullet:"\e92b";--icon-kreis-gefuellt-ausrufezeichen:"\e94c";--icon-danger-new:"\e94c";--icon-kreis-gefuellt-play:"\e929";--icon-video-round:"\e929";--icon-kreis-gefullt-info:"\e90f";--icon-info:"\e90f";--icon-kreis-outline:"\e944";--icon-bullet-outline:"\e944";--icon-kreis-outline-bp:"\e94d";--icon-kreis-outline-info:"\e950";--icon-info-new-outline:"\e950";--icon-leichte-sprache:"\e946";--icon-leichtesprache:"\e946";--icon-link-kopieren:"\e949";--icon-live-chat:"\e964";--icon-lupe:"\e900";--icon-search:"\e900";--icon-lupe-zoom-in:"\e93d";--icon-zoom-in:"\e93d";--icon-lupe-zoom-out:"\e93c";--icon-zoom-out:"\e93c";--icon-mail:"\e953";--icon-mail-nachricht-beantworten:"\e96a";--icon-mail-nachricht-erhalten:"\e96c";--icon-mail-nachricht-geoeffnet:"\e96b";--icon-meine-antraege:"\e961";--icon-menu-texthinweis:"\e907";--icon-menu:"\e907";--icon-menu-texthinweis-en:"\e939";--icon-menu-en:"\e939";--icon-menue:"\e9a4";--icon-menu-dots:"\e9a4";--icon-menue-burger:"\e9b3";--icon-menue-texthinweis-es:"\e972";--icon-merklisten:"\e9a5";--icon-notes:"\e9a5";--icon-minus:"\e90d";--icon-muelleimer:"\e92e";--icon-delete:"\e92e";--icon-neu-laden:"\e90b";--icon-reload:"\e90b";--icon-news:"\e948";--icon-offene-aufgaben:"\e965";--icon-ordner:"\e923";--icon-folder:"\e923";--icon-pause:"\e913";--icon-pfeil-anfang:"\e926";--icon-page-start:"\e926";--icon-pfeil-ende:"\e925";--icon-page-end:"\e925";--icon-pfeil-hoch:"\e924";--icon-arrow-up:"\e924";--icon-pfeil-links:"\e901";--icon-arrow-left:"\e901";--icon-pfeil-rechts:"\e902";--icon-arrow-right:"\e902";--icon-pfeil-runter:"\e908";--icon-arrow-down:"\e908";--icon-play:"\e917";--icon-plus:"\e904";--icon-prozessbestaetigung-bitte-beachten:"\e976";--icon-prozessbestaetigung-erfolgreich:"\e975";--icon-prozessbestaetigung-nicht-erfolgreich:"\e974";--icon-rss:"\e927";--icon-rueckgabe:"\e957";--icon-schliessen:"\e906";--icon-close:"\e906";--icon-schloss-geschlossen:"\e911";--icon-lock:"\e911";--icon-schloss-offen:"\e912";--icon-unlock:"\e912";--icon-smartphone:"\e952";--icon-mobile:"\e952";--icon-social-media-facebook:"\e95d";--icon-facebook:"\e95d";--icon-social-media-instagram:"\e93a";--icon-instagram:"\e93a";--icon-social-media-linkedin:"\e93b";--icon-linkedin:"\e93b";--icon-social-media-threads:"\e978";--icon-social-media-x:"\e915";--icon-twitter:"\e915";--icon-social-media-xing:"\e918";--icon-xing:"\e918";--icon-social-media-youtube:"\e916";--icon-youtube:"\e916";--icon-sortierung-absteigend:"\e960";--icon-sortierung-aufsteigend:"\e95f";--icon-sortierung-default:"\e95e";--icon-spaeter-festlegen:"\e9a7";--icon-save-later:"\e9a7";--icon-speichern:"\e95c";--icon-standort:"\e969";--icon-location:"\e969";--icon-stern-gefuellt:"\e91d";--icon-star:"\e91d";--icon-stern-outline:"\e938";--icon-star-outline:"\e938";--icon-stern-outline-entfernen:"\e967";--icon-stop:"\e96f";--icon-subventionsrelevant:"\e970";--icon-teilen:"\e928";--icon-share:"\e928";--icon-telefon:"\e945";--icon-phone:"\e945";--icon-temporaere-verfuegbarkeit:"\e943";--icon-text-bearbeiten:"\e973";--icon-thumbs-down:"\e93f";--icon-thumbs-up:"\e937";--icon-time-out:"\e94e";--icon-timeout:"\e94e";--icon-ton:"\e91b";--icon-sound:"\e91b";--icon-unbestimmt-2:"\e92a";--icon-archiv:"\e92a";--icon-upload:"\e934";--icon-verschieben:"\e9a9";--icon-move:"\e9a9";--icon-warnung:"\e909";--icon-wischen-hand:"\e932";--icon-wischen-pfeile:"\e91a";--icon-zitat-blockquote:"\e971";--icon-zurueck-zum-cockpit:"\e9aa";--icon-back:"\e9aa";--icon-zuruecksetzen:"\e91c";--icon-repeat:"\e91c";--icon-zeigerpfeil-links:"\e97e";--icon-zeigerpfeil-rechts:"\e97c";--icon-zeigerpfeil-unten:"\e97b";--icon-zeigerpfeil-oben:"\e97d";--icon-fragezeichen:"\e981";--icon-weitere-schritte:"\e979";--icon-uebersichtsseite:"\e97a";--icon-weiterleiten:"\e941";--icon-chat-einstellungen:"\e982";--icon-neuer-chat-xs:"\e980";--icon-neuer-chat:"\e97f"}.icon{font-family:KfW-Icon-Font;font-style:normal;font-variant:none;font-weight:400;speak:none;text-transform:none}.icon--abbruch:before{content:var(--icon-abbruch)}.icon--logout:before{content:var(--icon-logout)}.icon--abmelden:before{content:var(--icon-abmelden)}.icon--warning:before{content:var(--icon-warning)}.icon--achtung:before{content:var(--icon-achtung)}.icon--agb:before{content:var(--icon-agb)}.icon--aktion-erforderlich-outline:before{content:var(--icon-aktion-erforderlich-outline)}.icon--anmelden:before{content:var(--icon-anmelden)}.icon--presentation:before{content:var(--icon-presentation)}.icon--arbeitshilfe-praesentation:before{content:var(--icon-arbeitshilfe-praesentation)}.icon--augen-druchgestrichen:before{content:var(--icon-augen-druchgestrichen)}.icon--augen-offen:before{content:var(--icon-augen-offen)}.icon--danger:before{content:var(--icon-danger)}.icon--ausrufezeichen:before{content:var(--icon-ausrufezeichen)}.icon--ausrufezeichen-schmal:before{content:var(--icon-ausrufezeichen-schmal)}.icon--construction:before{content:var(--icon-construction)}.icon--bearbeiten:before{content:var(--icon-bearbeiten)}.icon--notification:before{content:var(--icon-notification)}.icon--benachrichtigung-einstellungen:before{content:var(--icon-benachrichtigung-einstellungen)}.icon--image:before{content:var(--icon-image)}.icon--bild:before{content:var(--icon-bild)}.icon--budget:before{content:var(--icon-budget)}.icon--calc:before{content:var(--icon-calc)}.icon--caculator:before{content:var(--icon-caculator)}.icon--chatbot:before{content:var(--icon-chatbot)}.icon--chatbot-new:before{content:var(--icon-chatbot-new)}.icon--checkbox:before{content:var(--icon-checkbox)}.icon--checkbox-haken:before{content:var(--icon-checkbox-haken)}.icon--empty-box:before{content:var(--icon-empty-box)}.icon--chatbot-maximize:before{content:var(--icon-chatbot-maximize)}.icon--checkbox-leer:before{content:var(--icon-checkbox-leer)}.icon--chat:before{content:var(--icon-chat)}.icon--dialog:before{content:var(--icon-dialog)}.icon--document:before{content:var(--icon-document)}.icon--dokument:before{content:var(--icon-dokument)}.icon--document-pdf:before{content:var(--icon-document-pdf)}.icon--dokument-pdf:before{content:var(--icon-dokument-pdf)}.icon--double-left:before{content:var(--icon-double-left)}.icon--arrows-left:before{content:var(--icon-arrows-left)}.icon--doppelpfeil-links:before{content:var(--icon-doppelpfeil-links)}.icon--double-right:before{content:var(--icon-double-right)}.icon--arrows-right:before{content:var(--icon-arrows-right)}.icon--doppelpfeil-rechts:before{content:var(--icon-doppelpfeil-rechts)}.icon--download:before{content:var(--icon-download)}.icon--print:before{content:var(--icon-print)}.icon--drucker:before{content:var(--icon-drucker)}.icon--settings:before{content:var(--icon-settings)}.icon--einstellungen:before{content:var(--icon-einstellungen)}.icon--user:before{content:var(--icon-user)}.icon--einstellungen1:before{content:var(--icon-einstellungen1)}.icon--fullscreen:before{content:var(--icon-fullscreen)}.icon--maximize:before{content:var(--icon-maximize)}.icon--expandieren:before{content:var(--icon-expandieren)}.icon--expert:before{content:var(--icon-expert)}.icon--expertenwissen:before{content:var(--icon-expertenwissen)}.icon--external-link:before{content:var(--icon-external-link)}.icon--externer-link:before{content:var(--icon-externer-link)}.icon--fax:before{content:var(--icon-fax)}.icon--foerderprodukte:before{content:var(--icon-foerderprodukte)}.icon--foerderprodukt:before{content:var(--icon-foerderprodukt)}.icon--gebaerdensprache:before{content:var(--icon-gebaerdensprache)}.icon--globe:before{content:var(--icon-globe)}.icon--globus:before{content:var(--icon-globus)}.icon--checked:before{content:var(--icon-checked)}.icon--haken:before{content:var(--icon-haken)}.icon--checked-background:before{content:var(--icon-checked-background)}.icon--haken-gefuellt-check:before{content:var(--icon-haken-gefuellt-check)}.icon--hinweis-achtung:before{content:var(--icon-hinweis-achtung)}.icon--hinweis-bestaetigung:before{content:var(--icon-hinweis-bestaetigung)}.icon--hinweis-corona:before{content:var(--icon-hinweis-corona)}.icon--hinweisbox:before{content:var(--icon-hinweisbox)}.icon--hinweis-info:before{content:var(--icon-hinweis-info)}.icon--hinweis-podcast:before{content:var(--icon-hinweis-podcast)}.icon--hinweis-zeit-frist:before{content:var(--icon-hinweis-zeit-frist)}.icon--add:before{content:var(--icon-add)}.icon--hinzufuegen:before{content:var(--icon-hinzufuegen)}.icon--history:before{content:var(--icon-history)}.icon--history-background:before{content:var(--icon-history-background)}.icon--history-gefuellt:before{content:var(--icon-history-gefuellt)}.icon--home:before{content:var(--icon-home)}.icon--id:before{content:var(--icon-id)}.icon--id-background:before{content:var(--icon-id-background)}.icon--id-gefuellt:before{content:var(--icon-id-gefuellt)}.icon--in-arbeit:before{content:var(--icon-in-arbeit)}.icon--ban:before{content:var(--icon-ban)}.icon--inaktiv:before{content:var(--icon-inaktiv)}.icon--info-cookiebanner:before{content:var(--icon-info-cookiebanner)}.icon--info-cookiebanner-background:before{content:var(--icon-info-cookiebanner-background)}.icon--info-cookiebanner-kreis-gefuellt:before{content:var(--icon-info-cookiebanner-kreis-gefuellt)}.icon--jpg-dokument:before{content:var(--icon-jpg-dokument)}.icon--calendar:before{content:var(--icon-calendar)}.icon--kalender:before{content:var(--icon-kalender)}.icon--kontakt:before{content:var(--icon-kontakt)}.icon--kopieren:before{content:var(--icon-kopieren)}.icon--bullet:before{content:var(--icon-bullet)}.icon--kreis-gefuellt:before{content:var(--icon-kreis-gefuellt)}.icon--danger-new:before{content:var(--icon-danger-new)}.icon--kreis-gefuellt-ausrufezeichen:before{content:var(--icon-kreis-gefuellt-ausrufezeichen)}.icon--video-round:before{content:var(--icon-video-round)}.icon--kreis-gefuellt-play:before{content:var(--icon-kreis-gefuellt-play)}.icon--info:before{content:var(--icon-info)}.icon--kreis-gefullt-info:before{content:var(--icon-kreis-gefullt-info)}.icon--bullet-outline:before{content:var(--icon-bullet-outline)}.icon--kreis-outline:before{content:var(--icon-kreis-outline)}.icon--kreis-outline-bp:before{content:var(--icon-kreis-outline-bp)}.icon--info-new-outline:before{content:var(--icon-info-new-outline)}.icon--kreis-outline-info:before{content:var(--icon-kreis-outline-info)}.icon--leichtesprache:before{content:var(--icon-leichtesprache)}.icon--leichte-sprache:before{content:var(--icon-leichte-sprache)}.icon--link-kopieren:before{content:var(--icon-link-kopieren)}.icon--live-chat:before{content:var(--icon-live-chat)}.icon--search:before{content:var(--icon-search)}.icon--lupe:before{content:var(--icon-lupe)}.icon--zoom-in:before{content:var(--icon-zoom-in)}.icon--lupe-zoom-in:before{content:var(--icon-lupe-zoom-in)}.icon--zoom-out:before{content:var(--icon-zoom-out)}.icon--lupe-zoom-out:before{content:var(--icon-lupe-zoom-out)}.icon--mail:before{content:var(--icon-mail)}.icon--mail-nachricht-beantworten:before{content:var(--icon-mail-nachricht-beantworten)}.icon--mail-nachricht-erhalten:before{content:var(--icon-mail-nachricht-erhalten)}.icon--mail-nachricht-geoeffnet:before{content:var(--icon-mail-nachricht-geoeffnet)}.icon--meine-antraege:before{content:var(--icon-meine-antraege)}.icon--menu:before{content:var(--icon-menu)}.icon--menu-texthinweis:before{content:var(--icon-menu-texthinweis)}.icon--menu-en:before{content:var(--icon-menu-en)}.icon--menu-texthinweis-en:before{content:var(--icon-menu-texthinweis-en)}.icon--menu-dots:before{content:var(--icon-menu-dots)}.icon--menue:before{content:var(--icon-menue)}.icon--menue-burger:before{content:var(--icon-menue-burger)}.icon--menue-texthinweis-es:before{content:var(--icon-menue-texthinweis-es)}.icon--notes:before{content:var(--icon-notes)}.icon--merklisten:before{content:var(--icon-merklisten)}.icon--minus:before{content:var(--icon-minus)}.icon--delete:before{content:var(--icon-delete)}.icon--muelleimer:before{content:var(--icon-muelleimer)}.icon--reload:before{content:var(--icon-reload)}.icon--neu-laden:before{content:var(--icon-neu-laden)}.icon--news:before{content:var(--icon-news)}.icon--offene-aufgaben:before{content:var(--icon-offene-aufgaben)}.icon--folder:before{content:var(--icon-folder)}.icon--ordner:before{content:var(--icon-ordner)}.icon--pause:before{content:var(--icon-pause)}.icon--page-start:before{content:var(--icon-page-start)}.icon--pfeil-anfang:before{content:var(--icon-pfeil-anfang)}.icon--page-end:before{content:var(--icon-page-end)}.icon--pfeil-ende:before{content:var(--icon-pfeil-ende)}.icon--arrow-up:before{content:var(--icon-arrow-up)}.icon--pfeil-hoch:before{content:var(--icon-pfeil-hoch)}.icon--arrow-left:before{content:var(--icon-arrow-left)}.icon--pfeil-links:before{content:var(--icon-pfeil-links)}.icon--arrow-right:before{content:var(--icon-arrow-right)}.icon--pfeil-rechts:before{content:var(--icon-pfeil-rechts)}.icon--arrow-down:before{content:var(--icon-arrow-down)}.icon--pfeil-runter:before{content:var(--icon-pfeil-runter)}.icon--play:before{content:var(--icon-play)}.icon--plus:before{content:var(--icon-plus)}.icon--prozessbestaetigung-bitte-beachten:before{content:var(--icon-prozessbestaetigung-bitte-beachten)}.icon--prozessbestaetigung-erfolgreich:before{content:var(--icon-prozessbestaetigung-erfolgreich)}.icon--prozessbestaetigung-nicht-erfolgreich:before{content:var(--icon-prozessbestaetigung-nicht-erfolgreich)}.icon--rss:before{content:var(--icon-rss)}.icon--rueckgabe:before{content:var(--icon-rueckgabe)}.icon--close:before{content:var(--icon-close)}.icon--schliessen:before{content:var(--icon-schliessen)}.icon--lock:before{content:var(--icon-lock)}.icon--schloss-geschlossen:before{content:var(--icon-schloss-geschlossen)}.icon--unlock:before{content:var(--icon-unlock)}.icon--schloss-offen:before{content:var(--icon-schloss-offen)}.icon--mobile:before{content:var(--icon-mobile)}.icon--smartphone:before{content:var(--icon-smartphone)}.icon--facebook:before{content:var(--icon-facebook)}.icon--social-media-facebook:before{content:var(--icon-social-media-facebook)}.icon--instagram:before{content:var(--icon-instagram)}.icon--social-media-instagram:before{content:var(--icon-social-media-instagram)}.icon--linkedin:before{content:var(--icon-linkedin)}.icon--social-media-linkedin:before{content:var(--icon-social-media-linkedin)}.icon--social-media-threads:before{content:var(--icon-social-media-threads)}.icon--twitter:before{content:var(--icon-twitter)}.icon--social-media-x:before{content:var(--icon-social-media-x)}.icon--xing:before{content:var(--icon-xing)}.icon--social-media-xing:before{content:var(--icon-social-media-xing)}.icon--youtube:before{content:var(--icon-youtube)}.icon--social-media-youtube:before{content:var(--icon-social-media-youtube)}.icon--sortierung-absteigend:before{content:var(--icon-sortierung-absteigend)}.icon--sortierung-aufsteigend:before{content:var(--icon-sortierung-aufsteigend)}.icon--sortierung-default:before{content:var(--icon-sortierung-default)}.icon--save-later:before{content:var(--icon-save-later)}.icon--spaeter-festlegen:before{content:var(--icon-spaeter-festlegen)}.icon--speichern:before{content:var(--icon-speichern)}.icon--location:before{content:var(--icon-location)}.icon--standort:before{content:var(--icon-standort)}.icon--star:before{content:var(--icon-star)}.icon--stern-gefuellt:before{content:var(--icon-stern-gefuellt)}.icon--star-outline:before{content:var(--icon-star-outline)}.icon--stern-outline:before{content:var(--icon-stern-outline)}.icon--stern-outline-entfernen:before{content:var(--icon-stern-outline-entfernen)}.icon--stop:before{content:var(--icon-stop)}.icon--subventionsrelevant:before{content:var(--icon-subventionsrelevant)}.icon--share:before{content:var(--icon-share)}.icon--teilen:before{content:var(--icon-teilen)}.icon--phone:before{content:var(--icon-phone)}.icon--telefon:before{content:var(--icon-telefon)}.icon--temporaere-verfuegbarkeit:before{content:var(--icon-temporaere-verfuegbarkeit)}.icon--text-bearbeiten:before{content:var(--icon-text-bearbeiten)}.icon--thumbs-down:before{content:var(--icon-thumbs-down)}.icon--thumbs-up:before{content:var(--icon-thumbs-up)}.icon--timeout:before{content:var(--icon-timeout)}.icon--time-out:before{content:var(--icon-time-out)}.icon--sound:before{content:var(--icon-sound)}.icon--ton:before{content:var(--icon-ton)}.icon--archiv:before{content:var(--icon-archiv)}.icon--unbestimmt-2:before{content:var(--icon-unbestimmt-2)}.icon--upload:before{content:var(--icon-upload)}.icon--move:before{content:var(--icon-move)}.icon--verschieben:before{content:var(--icon-verschieben)}.icon--warnung:before{content:var(--icon-warnung)}.icon--wischen-hand:before{content:var(--icon-wischen-hand)}.icon--wischen-pfeile:before{content:var(--icon-wischen-pfeile)}.icon--zitat-blockquote:before{content:var(--icon-zitat-blockquote)}.icon--back:before{content:var(--icon-back)}.icon--zurueck-zum-cockpit:before{content:var(--icon-zurueck-zum-cockpit)}.icon--repeat:before{content:var(--icon-repeat)}.icon--zuruecksetzen:before{content:var(--icon-zuruecksetzen)}.icon--zeigerpfeil-links:before{content:var(--icon-zeigerpfeil-links)}.icon--zeigerpfeil-rechts:before{content:var(--icon-zeigerpfeil-rechts)}.icon--zeigerpfeil-unten:before{content:var(--icon-zeigerpfeil-unten)}.icon--zeigerpfeil-oben:before{content:var(--icon-zeigerpfeil-oben)}.icon--fragezeichen:before{content:var(--icon-fragezeichen)}.icon--weitere-schritte:before{content:var(--icon-weitere-schritte)}.icon--uebersichtsseite:before{content:var(--icon-uebersichtsseite)}.icon--weiterleiten:before{content:var(--icon-weiterleiten)}.icon--chat-einstellungen:before{content:var(--icon-chat-einstellungen)}.icon--neuer-chat-xs:before{content:var(--icon-neuer-chat-xs)}.icon--neuer-chat:before{content:var(--icon-neuer-chat)}.icon:before{display:block;font-size:inherit}:export{abbruch:Abbruch,\e96d;abmelden:Abmelden,\e996,logout;achtung:Achtung,\e903,warning;agb:Agb,\e997;aktion-erforderlich-outline:Aktion Erforderlich Outline,\e96e;anmelden:Anmelden,\e910;arbeitshilfe-praesentation:Arbeitshilfe Praesentation,\e998,presentation;augen-druchgestrichen:Augen Druchgestrichen,\e963;augen-offen:Augen Offen,\e962;ausrufezeichen:Ausrufezeichen,\e92d,danger;ausrufezeichen-schmal:Ausrufezeichen Schmal,\e968;bearbeiten:Bearbeiten,\e935,construction;benachrichtigung-einstellungen:Benachrichtigung Einstellungen,\e999,notification;bild:Bild,\e91e,image;budget:Budget,\e95b;caculator:Caculator,\e933,calc;chatbot:Chatbot,\e942;chatbot-new:Chatbot New,\e94a;checkbox-haken:Checkbox Haken,\e921,checkbox;checkbox-leer:Checkbox Leer,\e91f,empty-box,chatbot-maximize;dialog:Dialog,\e92c,chat;dokument:Dokument,\e920,document;dokument-pdf:Dokument Pdf,\e919,document-pdf;doppelpfeil-links:Doppelpfeil Links,\e92f,double-left,arrows-left;doppelpfeil-rechts:Doppelpfeil Rechts,\e930,double-right,arrows-right;download:Download,\e90c;drucker:Drucker,\e90e,print;einstellungen:Einstellungen,\e914,settings;einstellungen1:Einstellungen1,\e9a6,user;expandieren:Expandieren,\e93e,fullscreen,maximize;expertenwissen:Expertenwissen,\e99a,expert;externer-link:Externer Link,\e931,external-link;fax:Fax,\e954;foerderprodukt:Foerderprodukt,\e94b,foerderprodukte;gebaerdensprache:Gebaerdensprache,\e947;globus:Globus,\e940,globe;haken:Haken,\e90a,checked;haken-gefuellt-check:Haken Gefuellt Check,\e99b,checked-background;hinweis-achtung:Hinweis Achtung,\e95a;hinweis-bestaetigung:Hinweis Bestaetigung,\e959;hinweis-corona:Hinweis Corona,\e958;hinweis-info:Hinweis Info,\e99c,hinweisbox;hinweis-podcast:Hinweis Podcast,\e956;hinweis-zeit-frist:Hinweis Zeit Frist,\e955;hinzufuegen:Hinzufuegen,\e99d,add;history:History,\e99f;history-gefuellt:History Gefuellt,\e99e,history-background;home:Home,\e905;id:Id,\e9a1;id-gefuellt:Id Gefuellt,\e9a0,id-background;in-arbeit:In Arbeit,\e966;inaktiv:Inaktiv,\e936,ban;info-cookiebanner:Info Cookiebanner,\e9a3;info-cookiebanner-kreis-gefuellt:Info Cookiebanner Kreis Gefuellt,\e9a2,info-cookiebanner-background;jpg-dokument:Jpg Dokument,\e977;kalender:Kalender,\e922,calendar;kontakt:Kontakt,\e951;kopieren:Kopieren,\e94f;kreis-gefuellt:Kreis Gefuellt,\e92b,bullet;kreis-gefuellt-ausrufezeichen:Kreis Gefuellt Ausrufezeichen,\e94c,danger-new;kreis-gefuellt-play:Kreis Gefuellt Play,\e929,video-round;kreis-gefullt-info:Kreis Gefullt Info,\e90f,info;kreis-outline:Kreis Outline,\e944,bullet-outline;kreis-outline-bp:Kreis Outline Bp,\e94d;kreis-outline-info:Kreis Outline Info,\e950,info-new-outline;leichte-sprache:Leichte Sprache,\e946,leichtesprache;link-kopieren:Link Kopieren,\e949;live-chat:Live Chat,\e964;lupe:Lupe,\e900,search;lupe-zoom-in:Lupe Zoom In,\e93d,zoom-in;lupe-zoom-out:Lupe Zoom Out,\e93c,zoom-out;mail:Mail,\e953;mail-nachricht-beantworten:Mail Nachricht Beantworten,\e96a;mail-nachricht-erhalten:Mail Nachricht Erhalten,\e96c;mail-nachricht-geoeffnet:Mail Nachricht Geoeffnet,\e96b;meine-antraege:Meine Antraege,\e961;menu-texthinweis:Menu Texthinweis,\e907,menu;menu-texthinweis-en:Menu Texthinweis En,\e939,menu-en;menue:Menue,\e9a4,menu-dots;menue-burger:Menue Burger,\e9b3;menue-texthinweis-es:Menue Texthinweis Es,\e972;merklisten:Merklisten,\e9a5,notes;minus:Minus,\e90d;muelleimer:Muelleimer,\e92e,delete;neu-laden:Neu Laden,\e90b,reload;news:News,\e948;offene-aufgaben:Offene Aufgaben,\e965;ordner:Ordner,\e923,folder;pause:Pause,\e913;pfeil-anfang:Pfeil Anfang,\e926,page-start;pfeil-ende:Pfeil Ende,\e925,page-end;pfeil-hoch:Pfeil Hoch,\e924,arrow-up;pfeil-links:Pfeil Links,\e901,arrow-left;pfeil-rechts:Pfeil Rechts,\e902,arrow-right;pfeil-runter:Pfeil Runter,\e908,arrow-down;play:Play,\e917;plus:Plus,\e904;prozessbestaetigung-bitte-beachten:Prozessbestaetigung Bitte Beachten,\e976;prozessbestaetigung-erfolgreich:Prozessbestaetigung Erfolgreich,\e975;prozessbestaetigung-nicht-erfolgreich:Prozessbestaetigung Nicht Erfolgreich,\e974;rss:Rss,\e927;rueckgabe:Rueckgabe,\e957;schliessen:Schliessen,\e906,close;schloss-geschlossen:Schloss Geschlossen,\e911,lock;schloss-offen:Schloss Offen,\e912,unlock;smartphone:Smartphone,\e952,mobile;social-media-facebook:Social Media Facebook,\e95d,facebook;social-media-instagram:Social Media Instagram,\e93a,instagram;social-media-linkedin:Social Media Linkedin,\e93b,linkedin;social-media-threads:Social Media Threads,\e978;social-media-x:Social Media X,\e915,twitter;social-media-xing:Social Media Xing,\e918,xing;social-media-youtube:Social Media Youtube,\e916,youtube;sortierung-absteigend:Sortierung Absteigend,\e960;sortierung-aufsteigend:Sortierung Aufsteigend,\e95f;sortierung-default:Sortierung Default,\e95e;spaeter-festlegen:Spaeter Festlegen,\e9a7,save-later;speichern:Speichern,\e95c;standort:Standort,\e969,location;stern-gefuellt:Stern Gefuellt,\e91d,star;stern-outline:Stern Outline,\e938,star-outline;stern-outline-entfernen:Stern Outline Entfernen,\e967;stop:Stop,\e96f;subventionsrelevant:Subventionsrelevant,\e970;teilen:Teilen,\e928,share;telefon:Telefon,\e945,phone;temporaere-verfuegbarkeit:Temporaere Verfuegbarkeit,\e943;text-bearbeiten:Text Bearbeiten,\e973;thumbs-down:Thumbs Down,\e93f;thumbs-up:Thumbs Up,\e937;time-out:Time Out,\e94e,timeout;ton:Ton,\e91b,sound;unbestimmt-2:Unbestimmt 2,\e92a,archiv;upload:Upload,\e934;verschieben:Verschieben,\e9a9,move;warnung:Warnung,\e909;wischen-hand:Wischen Hand,\e932;wischen-pfeile:Wischen Pfeile,\e91a;zitat-blockquote:Zitat Blockquote,\e971;zurueck-zum-cockpit:Zurueck Zum Cockpit,\e9aa,back;zuruecksetzen:Zuruecksetzen,\e91c,repeat;zeigerpfeil-links:Zeigerpfeil Links,\e97e;zeigerpfeil-rechts:Zeigerpfeil Rechts,\e97c;zeigerpfeil-unten:Zeigerpfeil Unten,\e97b;zeigerpfeil-oben:Zeigerpfeil Oben,\e97d;fragezeichen:Fragezeichen,\e981;weitere-schritte:Weitere Schritte,\e979;uebersichtsseite:Übersichtsseite,\e97a;weiterleiten:Weiterleiten,\e941;chat-einstellungen:Chat Einstellungen,\e982;neuer-chat-xs:Neuer Chat XS,\e980;neuer-chat:Neuer Chat,\e97f}.hl-1{color:var(--headline-color);font-size:var(--font-size);font-weight:var(--font-weight,400);letter-spacing:var(--letter-spacing,0);line-height:var(--line-height);margin-bottom:var(--margin-bottom);word-spacing:var(--word-spacing,0);--margin-bottom:2rem;--font-size:3rem;--letter-spacing:0;--line-height:1.3;--font-weight:500}@media only print and (width >= 0px){.hl-1{--font-size:3.6rem;--letter-spacing:-0.5px;--font-weight:500}}@media only screen and (min-width:1280px){.hl-1{--font-size:3.6rem;--letter-spacing:-0.5px;--font-weight:500}}.hl-1:last-child{--margin-bottom:0}.hl-2,.tag--big{color:var(--headline-color);font-size:var(--font-size);font-weight:var(--font-weight,400);letter-spacing:var(--letter-spacing,0);line-height:var(--line-height);margin-bottom:var(--margin-bottom);word-spacing:var(--word-spacing,0);--margin-bottom:2rem;--font-size:2.8rem;--letter-spacing:-0.5px;--line-height:1.3;--font-weight:500}@media only print and (width >= 0px){.hl-2,.tag--big{--font-size:3.2rem;--font-weight:500}}@media only screen and (min-width:1280px){.hl-2,.tag--big{--font-size:3.2rem;--font-weight:500}}.hl-2:last-child,.tag--big:last-child{--margin-bottom:0}.hl-3{color:var(--headline-color);font-size:var(--font-size);font-weight:var(--font-weight,400);letter-spacing:var(--letter-spacing,0);line-height:var(--line-height);margin-bottom:var(--margin-bottom);word-spacing:var(--word-spacing,0);--margin-bottom:1rem;--font-size:2.4rem;--letter-spacing:-0.5px;--line-height:1.3;--font-weight:500}@media only print and (width >= 0px){.hl-3{--font-size:2.6rem;--letter-spacing:0;--font-weight:500}}@media only screen and (min-width:1280px){.hl-3{--font-size:2.6rem;--letter-spacing:0;--font-weight:500}}.hl-3:last-child{--margin-bottom:0}.hl-4{color:var(--headline-color);font-size:var(--font-size);font-weight:var(--font-weight,400);letter-spacing:var(--letter-spacing,0);line-height:var(--line-height);margin-bottom:var(--margin-bottom);word-spacing:var(--word-spacing,0);--margin-bottom:1rem;--font-size:2rem;--letter-spacing:0;--line-height:1.3;--font-weight:500}@media only print and (width >= 0px){.hl-4{--font-size:2.2rem;--font-weight:500}}@media only screen and (min-width:1280px){.hl-4{--font-size:2.2rem;--font-weight:500}}.hl-4:last-child{--margin-bottom:0}.hl-5{color:var(--headline-color);font-size:var(--font-size);font-weight:var(--font-weight,400);letter-spacing:var(--letter-spacing,0);line-height:var(--line-height);margin-bottom:var(--margin-bottom);word-spacing:var(--word-spacing,0);--margin-bottom:1rem;--font-size:1.8rem;--letter-spacing:0;--line-height:2.4rem;--font-weight:500}@media only print and (width >= 0px){.hl-5{--letter-spacing:0.5px;--font-weight:500}}@media only screen and (min-width:1280px){.hl-5{--letter-spacing:0.5px;--font-weight:500}}.hl-5:last-child{--margin-bottom:0}.hl-6{color:var(--headline-color);font-size:var(--font-size);font-weight:var(--font-weight,400);letter-spacing:var(--letter-spacing,0);line-height:var(--line-height);margin-bottom:var(--margin-bottom);word-spacing:var(--word-spacing,0);--margin-bottom:1rem;--font-size:1.6rem;--letter-spacing:0.5px;--line-height:1.4;--font-weight:500}.hl-6:last-child{--margin-bottom:0}.hl-sb{color:var(--headline-color);font-size:var(--font-size);font-weight:var(--font-weight,400);letter-spacing:var(--letter-spacing,0);line-height:var(--line-height);margin-bottom:var(--margin-bottom);word-spacing:var(--word-spacing,0);--margin-bottom:3rem;--font-size:2rem;--letter-spacing:0;--line-height:1.3;--font-weight:500}@media only print and (width >= 0px){.hl-sb{--font-size:2.8rem;--line-height:1.2;--font-weight:500}}@media only screen and (min-width:1280px){.hl-sb{--font-size:2.8rem;--line-height:1.2;--font-weight:500}}.hl-sb:last-child{--margin-bottom:0}.hl-tb{color:var(--headline-color);font-size:var(--font-size);font-weight:var(--font-weight,400);letter-spacing:var(--letter-spacing,0);line-height:var(--line-height);margin-bottom:var(--margin-bottom);word-spacing:var(--word-spacing,0);--margin-bottom:3rem;--font-size:2rem;--letter-spacing:0;--line-height:1.3;--font-weight:500}@media only print and (width >= 0px){.hl-tb{--font-size:2.2rem;--line-height:1.45;--font-weight:500}}@media only screen and (min-width:1280px){.hl-tb{--font-size:2.2rem;--line-height:1.45;--font-weight:500}}.hl-tb:last-child{--margin-bottom:0}.hl-hb{color:var(--headline-color);font-size:var(--font-size);font-weight:var(--font-weight,400);letter-spacing:var(--letter-spacing,0);line-height:var(--line-height);margin-bottom:var(--margin-bottom);word-spacing:var(--word-spacing,0);--margin-bottom:3rem;--font-size:2rem;--letter-spacing:0;--line-height:1.3;--font-weight:500}@media only print and (width >= 0px){.hl-hb{--font-size:2.8rem;--line-height:1.2;--letter-spacing:0;--font-weight:500}}@media only screen and (min-width:1280px){.hl-hb{--font-size:2.8rem;--line-height:1.2;--letter-spacing:0;--font-weight:500}}.hl-hb:last-child{--margin-bottom:0}@media only print and (width >= 0px){.hl-hb{--font-size:2.4rem;--letter-spacing:-0.5px}}@media only screen and (min-width:840px)and (max-width:calc(1280px - 1px)){.hl-hb{--font-size:2.4rem;--letter-spacing:-0.5px}}.hl-ms{color:var(--headline-color);font-size:var(--font-size);font-weight:var(--font-weight,400);letter-spacing:var(--letter-spacing,0);line-height:var(--line-height);margin-bottom:var(--margin-bottom);word-spacing:var(--word-spacing,0);--margin-bottom:1rem;--font-size:2rem;--font-weight:500;--line-height:1.3}@media only print and (width >= 0px){.hl-ms{--font-size:1.8rem;--line-height:2.4rem;--font-weight:500}}@media only screen and (min-width:1280px){.hl-ms{--font-size:1.8rem;--line-height:2.4rem;--font-weight:500}}.hl-ms:last-child{--margin-bottom:0}@media only print and (width >= 0px){.hl-ms{--font-size:1.8rem;--line-height:2.4rem}}@media only screen and (min-width:960px){.hl-ms{--font-size:1.8rem;--line-height:2.4rem}}.smk-1{color:var(--color);font-size:1.4rem;letter-spacing:1px;line-height:1.3;margin-bottom:.5rem}.button .btn-labeling,.button-container.download-notice,.form-item--select .select-wrapper select,.form-item-checkbox,.form-item-label,.form-item-radio,.form-item-searchfield,.select-container .selected-text,.tooltip-overlay,.tx-1,input[type=date],input[type=datetime-local],input[type=email],input[type=month],input[type=number],input[type=password],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],ol.list,textarea,ul.list{font-size:1.6rem;letter-spacing:0;line-height:1.4;margin-bottom:var(--mb,2rem);word-spacing:inherit}.button .btn-labeling:last-child,.button-container.download-notice:last-child,.form-item--select .select-wrapper select:last-child,.form-item-checkbox:last-child,.form-item-label:last-child,.form-item-radio:last-child,.form-item-searchfield:last-child,.select-container .selected-text:last-child,.tooltip-overlay:last-child,.tx-1:last-child,input[type=date]:last-child,input[type=datetime-local]:last-child,input[type=email]:last-child,input[type=month]:last-child,input[type=number]:last-child,input[type=password]:last-child,input[type=tel]:last-child,input[type=text]:last-child,input[type=time]:last-child,input[type=url]:last-child,input[type=week]:last-child,ol.list:last-child,textarea:last-child,ul.list:last-child{margin-bottom:0}.error-message,.tx-2{font-size:1.4rem;letter-spacing:0;line-height:1.4;margin-bottom:var(--mb,2rem);word-spacing:inherit}.error-message:last-child,.tx-2:last-child{margin-bottom:0}.custom-form-message p,.form-item-label--big,.loader-text,.search-loader-container>.search-loader-text,.tx-4{font-size:2rem;letter-spacing:0;line-height:1.4;margin-bottom:var(--mb,2rem);word-spacing:inherit}.custom-form-message p:last-child,.form-item-label--big:last-child,.loader-text:last-child,.search-loader-container>.search-loader-text:last-child,.tx-4:last-child{margin-bottom:0}.tx-8{font-size:1.8rem;letter-spacing:0;line-height:1.3;margin-bottom:var(--mb,1.5rem);word-spacing:inherit}.tx-8:last-child{margin-bottom:0}.form-item--date label,.tx-1-medium{font-size:1.6rem;font-weight:500;letter-spacing:.5px;line-height:1.4;margin-bottom:var(--mb,2rem);word-spacing:inherit}.form-item--date label:last-child,.tx-1-medium:last-child{margin-bottom:0}.tx-4-medium{font-size:2rem;font-weight:500;letter-spacing:0;line-height:1.4;margin-bottom:var(--mb,2rem);word-spacing:inherit}.tx-4-medium:last-child{margin-bottom:0}ol.list,ul.list{list-style-position:inside}ol.list li ol.list,ol.list li ul.list,ul.list li ol.list,ul.list li ul.list{margin-bottom:0;margin-left:2rem;margin-top:1rem}ol.list li .tooltip-overlay-content ol.list,ol.list li .tooltip-overlay-content ul.list,ul.list li .tooltip-overlay-content ol.list,ul.list li .tooltip-overlay-content ul.list{margin-bottom:var(--space-small)}ol.list li .tooltip-overlay-content ol.list:last-child,ol.list li .tooltip-overlay-content ul.list:last-child,ul.list li .tooltip-overlay-content ol.list:last-child,ul.list li .tooltip-overlay-content ul.list:last-child{margin-bottom:0}ol.list li .tooltip-overlay-content ol.list.list-space-small,ol.list li .tooltip-overlay-content ul.list.list-space-small,ul.list li .tooltip-overlay-content ol.list.list-space-small,ul.list li .tooltip-overlay-content ul.list.list-space-small{margin-bottom:var(--space-x-small)}.list{list-style-position:outside;margin-left:var(--margin-left,0)}.list.list-nomargin{margin-bottom:0;margin-right:0;margin-top:0}.list.list-space-small{margin-bottom:1rem}.list--no-icon.list{--margin-left:1.4rem}.list--checks.list{--margin-left:2.4rem}.bg-dark .list--big-checks.list,.bg-dark .list--checks.list,.bg-dark-accent .list--big-checks.list,.bg-dark-accent .list--checks.list{--color:var(--color-font-on-dark-bg);--link-color:var(--color-font-on-dark-bg);--link-color-hover:var(--color-font-on-dark-bg);--headline-color:var(--color-font-headlines-on-dark-bg)}.bg-dark .list--big-checks.list .button--primary,.bg-dark .list--big-checks.list .button--primary-positive,.bg-dark .list--big-checks.list .button--secondary,.bg-dark .list--big-checks.list .button--secondary-positive,.bg-dark .list--big-checks.list .button--tertiary,.bg-dark .list--big-checks.list .button--tertiary-positive,.bg-dark .list--checks.list .button--primary,.bg-dark .list--checks.list .button--primary-positive,.bg-dark .list--checks.list .button--secondary,.bg-dark .list--checks.list .button--secondary-positive,.bg-dark .list--checks.list .button--tertiary,.bg-dark .list--checks.list .button--tertiary-positive,.bg-dark-accent .list--big-checks.list .button--primary,.bg-dark-accent .list--big-checks.list .button--primary-positive,.bg-dark-accent .list--big-checks.list .button--secondary,.bg-dark-accent .list--big-checks.list .button--secondary-positive,.bg-dark-accent .list--big-checks.list .button--tertiary,.bg-dark-accent .list--big-checks.list .button--tertiary-positive,.bg-dark-accent .list--checks.list .button--primary,.bg-dark-accent .list--checks.list .button--primary-positive,.bg-dark-accent .list--checks.list .button--secondary,.bg-dark-accent .list--checks.list .button--secondary-positive,.bg-dark-accent .list--checks.list .button--tertiary,.bg-dark-accent .list--checks.list .button--tertiary-positive{--notice-color:var(--color-font-on-dark-bg);--button-border-color-focus:var(--color-font-on-dark-bg);--button-bg-disabled:transparent;--button-color-disabled:var(--color-fn-inactive-on-dark-bg)}.bg-dark .list--big-checks.list .button--primary,.bg-dark .list--big-checks.list .button--primary-positive,.bg-dark .list--checks.list .button--primary,.bg-dark .list--checks.list .button--primary-positive,.bg-dark-accent .list--big-checks.list .button--primary,.bg-dark-accent .list--big-checks.list .button--primary-positive,.bg-dark-accent .list--checks.list .button--primary,.bg-dark-accent .list--checks.list .button--primary-positive{--button-color:var(--color-fn);--button-bg:var(--color-font-on-dark-bg);--button-bg-hover:var(--color-font-on-dark-bg);--button-color-hover:var(--color-fn-active);--button-color-disabled:var(--color-font-on-dark-bg);--button-bg-disabled:var(--color-fn-inactive-on-dark-bg);--button-border-color-disabled:var(--color-fn-inactive-on-dark-bg)}.bg-dark .list--big-checks.list .button--secondary,.bg-dark .list--big-checks.list .button--secondary-positive,.bg-dark .list--checks.list .button--secondary,.bg-dark .list--checks.list .button--secondary-positive,.bg-dark-accent .list--big-checks.list .button--secondary,.bg-dark-accent .list--big-checks.list .button--secondary-positive,.bg-dark-accent .list--checks.list .button--secondary,.bg-dark-accent .list--checks.list .button--secondary-positive{--button-color:var(--color-font-on-dark-bg);--button-bg-hover:var(--color-font-on-dark-bg);--button-color-hover:var(--color-fn-active);--button-bg:transparent;--button-border-color:var(--color-font-on-dark-bg)}.bg-dark .list--big-checks.list .button--tertiary,.bg-dark .list--big-checks.list .button--tertiary-positive,.bg-dark .list--checks.list .button--tertiary,.bg-dark .list--checks.list .button--tertiary-positive,.bg-dark-accent .list--big-checks.list .button--tertiary,.bg-dark-accent .list--big-checks.list .button--tertiary-positive,.bg-dark-accent .list--checks.list .button--tertiary,.bg-dark-accent .list--checks.list .button--tertiary-positive{--button-color:var(--color-font-on-dark-bg);--button-color-hover:var(--color-font-on-dark-bg);--button-color-disabled:var(--color-fn-inactive-on-dark-bg);--button-border-color-disabled:transparent}.bg-dark .list--big-checks.list .list-item:before,.bg-dark .list--checks.list .list-item:before,.bg-dark-accent .list--big-checks.list .list-item:before,.bg-dark-accent .list--checks.list .list-item:before{color:var(--color-font-on-dark-bg)}.list--big-checks.list>.list-item:before,.list--checks.list>.list-item:before{color:var(--color-accent-dark);content:var(--icon-checked);font-family:KfW-Icon-Font;padding-right:.8rem}.list--big-checks.list>.list-item[data-checked=false]:before,.list--checks.list>.list-item[data-checked=false]:before{color:var(--color-error);content:var(--icon-close);font-family:KfW-Icon-Font}.list--big-checks.list{--margin-left:4.3rem}.list--big-checks.list>.list-item{line-height:1.8em}.list--big-checks.list>.list-item:before{font-size:2.8rem;padding-right:1.5rem;vertical-align:middle}@media only print and (width >= 0px){.list--big-checks.list>.list-item:before{font-size:3.2rem;padding-right:1rem}}@media only screen and (min-width:1280px){.list--big-checks.list>.list-item:before{font-size:3.2rem;padding-right:1rem}}.list--caps.list,.list--letters.list{--margin-left:1.8rem;counter-reset:item}.list--caps.list>.list-item:before,.list--letters.list>.list-item:before{content:counter(item,lower-latin) ".";counter-increment:item;font-weight:700;padding-right:.6rem}.list--caps.list{--margin-left:2.2rem}.list--caps.list>.list-item:before{content:counter(item,upper-latin) ".";counter-increment:item;padding-right:.8rem}.list--numbers.list{--margin-left:1.8rem;counter-reset:item-counter}.list--numbers.list>.list-item:before{content:counter(item-counter) ".";counter-increment:item-counter;font-weight:700;padding-right:.6rem}.list--bullets.list{--margin-left:1.4rem}.list--bullets.list>.list-item:before{content:var(--icon-bullet);font-family:KfW-Icon-Font;font-size:.5rem;line-height:inherit;vertical-align:middle}.list--bullets.list>.list-item>.list--bullets.list .list-item:before{content:var(--icon-bullet-outline)}.list--icon.list{--margin-left:calc(2.4rem + 1.5rem)}.list--icon.list>.list-item{--padding-bottom:2rem;font-weight:500;line-height:2.4rem}.list--icon.list>.list-item:before{color:var(--color-accent-dark);content:var(--list-item-icon,var(--icon-checked));font-family:KfW-Icon-Font;font-size:2.4rem;line-height:2.1rem;padding-right:1.5rem;vertical-align:text-bottom}.list--icon.list>.list-item p,.list--icon.list>.list-item>.list{margin-top:1rem}.list--icon.list>.list-item>.list{--margin-left:1.6rem;margin-left:var(--margin-left)}.list--icon.list>.list-item>.list .list-item{--padding-bottom:1rem;font-weight:400;line-height:1.4}.list--icon.list>.list-item>.list .list-item:before{color:var(--color);content:var(--icon-bullet);font-size:.5rem;padding-right:1rem;vertical-align:middle}.list--icon.list>.list-item .list-item,.list--icon.list>.list-item p{font-weight:400}.list>.list-item{line-height:1.4;padding-bottom:var(--padding-bottom,1rem);position:relative}.list>.list-item:before{margin-left:calc(var(--margin-left)*-1);padding-right:1rem;vertical-align:baseline}.list>.list-item .list .list-item:last-child,.list>.list-item:last-child{padding-bottom:0}.list+.hl-1,.list+.hl-2,.list+.hl-3,.list+.hl-4,.list+.hl-5{padding-top:2rem}.list.list-space-small+.hl-1,.list.list-space-small+.hl-2,.list.list-space-small+.hl-3,.list.list-space-small+.hl-4,.list.list-space-small+.hl-5{padding-top:3rem}.light-speech-hl-1,.page-s14 .hl-1{color:var(--headline-color);font-size:var(--font-size);font-weight:var(--font-weight,400);letter-spacing:var(--letter-spacing,0);line-height:var(--line-height);margin-bottom:var(--margin-bottom);word-spacing:var(--word-spacing,0);--font-weight:500;--font-size:3rem;--line-height:1.5;--word-spacing:0.16rem;--margin-bottom:2rem}@media only print and (width >= 0px){.light-speech-hl-1,.page-s14 .hl-1{--font-weight:500;--font-size:3.6rem;--margin-bottom:3rem}}@media only screen and (min-width:1280px){.light-speech-hl-1,.page-s14 .hl-1{--font-weight:500;--font-size:3.6rem;--margin-bottom:3rem}}.light-speech-hl-1:last-child,.page-s14 .hl-1:last-child{--margin-bottom:0}.light-speech-hl-2,.page-s14 .hl-2{color:var(--headline-color);font-size:var(--font-size);font-weight:var(--font-weight,400);letter-spacing:var(--letter-spacing,0);line-height:var(--line-height);margin-bottom:var(--margin-bottom);word-spacing:var(--word-spacing,0);--font-weight:500;--font-size:2.5rem;--line-height:1.5;--word-spacing:0.16rem;--margin-bottom:2rem}@media only print and (width >= 0px){.light-speech-hl-2,.page-s14 .hl-2{--font-weight:500;--font-size:3rem;--margin-bottom:2.5rem}}@media only screen and (min-width:1280px){.light-speech-hl-2,.page-s14 .hl-2{--font-weight:500;--font-size:3rem;--margin-bottom:2.5rem}}.light-speech-hl-2:last-child,.page-s14 .hl-2:last-child{--margin-bottom:0}.tx-light-speech-tx-5-medium{font-weight:500}.light-speech-list.list.list,.page-s14,.page-s14 .page-intro-text,.page-s14 .text-image .list,.page-s14 .tx-1,.page-s14 .tx-2,.page-s14 .tx-4,.page-s14 blockquote,.page-s14 p,.tx-light-speech-tx-5,.tx-light-speech-tx-5-medium{font-size:var(--font-size,2rem);letter-spacing:0;line-height:1.5;margin-bottom:var(--mb,);word-spacing:.16rem}.light-speech-list.list.list:last-child,.page-s14 .page-intro-text:last-child,.page-s14 .text-image .list:last-child,.page-s14 .tx-1:last-child,.page-s14 .tx-2:last-child,.page-s14 .tx-4:last-child,.page-s14 blockquote:last-child,.page-s14 p:last-child,.page-s14:last-child,.tx-light-speech-tx-5-medium:last-child,.tx-light-speech-tx-5:last-child{margin-bottom:0}@media only print and (width >= 0px){.light-speech-list.list.list,.page-s14,.page-s14 .page-intro-text,.page-s14 .text-image .list,.page-s14 .tx-1,.page-s14 .tx-2,.page-s14 .tx-4,.page-s14 blockquote,.page-s14 p,.tx-light-speech-tx-5,.tx-light-speech-tx-5-medium{--font-size:2.4rem}}@media only screen and (min-width:960px){.light-speech-list.list.list,.page-s14,.page-s14 .page-intro-text,.page-s14 .text-image .list,.page-s14 .tx-1,.page-s14 .tx-2,.page-s14 .tx-4,.page-s14 blockquote,.page-s14 p,.tx-light-speech-tx-5,.tx-light-speech-tx-5-medium{--font-size:2.4rem}}.light-speech-list.list.list:not(:last-child),.page-s14 .text-image .list:not(:last-child),.page-s14 .tx-1:not(:last-child),.page-s14 .tx-2:not(:last-child),.page-s14 .tx-4:not(:last-child),.page-s14 blockquote:not(:last-child),.page-s14 p:not(:last-child),.tx-light-speech-tx-5-medium:not(:last-child),.tx-light-speech-tx-5:not(:last-child){margin-bottom:var(--mb,4rem)}.light-speech-list.list,.light-speech-list.list .list,.page-s14 .list.list,.page-s14 .list.list .list{display:flex;flex-direction:column;gap:var(--list-gap,.6rem)}.light-speech-list.list .list--bullets>.list-item,.light-speech-list.list .list>.list-item,.light-speech-list.list--bullets>.list-item,.light-speech-list.list>.list-item,.page-s14 .list.list .list--bullets>.list-item,.page-s14 .list.list .list>.list-item,.page-s14 .list.list--bullets>.list-item,.page-s14 .list.list>.list-item{line-height:1.5;padding-bottom:0}.light-speech-list.list .list--bullets>.list-item:before,.light-speech-list.list .list>.list-item:before,.light-speech-list.list--bullets>.list-item:before,.light-speech-list.list>.list-item:before,.page-s14 .list.list .list--bullets>.list-item:before,.page-s14 .list.list .list>.list-item:before,.page-s14 .list.list--bullets>.list-item:before,.page-s14 .list.list>.list-item:before{font-size:var(--size,.6rem);padding-right:var(--space,.6rem)}@media only print and (width >= 0px){.light-speech-list.list,.light-speech-list.list .list,.page-s14 .list.list,.page-s14 .list.list .list{--list-gap:0.8rem;--space:0.8rem;--size:0.7rem}}@media only screen and (min-width:960px){.light-speech-list.list,.light-speech-list.list .list,.page-s14 .list.list,.page-s14 .list.list .list{--list-gap:0.8rem;--space:0.8rem;--size:0.7rem}}:root{--max-container-width:calc(100vw - var(--gutter) * 2);--max-overflow-width:1280px;--columns:4;--gap:12px;--outer-margin:5.625vw;--gutter:max(20px,var(--outer-margin));--viewport:"XS";--header-height:15.6rem;--header-height-sticky:8.2rem;--header-mobile:5.8rem;--autosuggest-position:absolute;--play-button-pos:url('../../../_assets/caad0f37daa06c1201a6017d77b7d149/Kfw25/assets/images/video-play-icon-pos.svg');--play-button-neg:url('../../../_assets/caad0f37daa06c1201a6017d77b7d149/Kfw25/assets/images/video-play-icon-neg.svg');--transformation-beam-default:url('../../../_assets/caad0f37daa06c1201a6017d77b7d149/Kfw25/assets/images/tbalken.svg');--transformation-beam-600:url('../../../_assets/caad0f37daa06c1201a6017d77b7d149/Kfw25/assets/images/tbalken-600.svg');--transformation-beam-840:url('../../../_assets/caad0f37daa06c1201a6017d77b7d149/Kfw25/assets/images/tbalken-840.svg');--transformation-cube:url('../../../_assets/caad0f37daa06c1201a6017d77b7d149/Kfw25/assets/images/kfw_favicon.svg');--overlay-ui-button-width:3.6rem;--overlay-ui-button-height:3.6rem;--overlay-margin:90px;--overlay-inner-padding:20px;--c-overflow:var(--gutter);--c-padding-y:0rem;--c-padding-y-bg:2rem;--c-spacing-s:2rem;--c-spacing-m:4rem;--c-spacing-l:6rem;--c-padding-t:0px;--c-padding-x:0px;--c-padding-b:0px;--c-padding-b-addition:1rem;--c-margin-x:0px;--c-max-width:0px;--c-max:0px;--c-spacing:0px;--stage-overflow:var(--gutter);--rounding-s:2px;--rounding-m:4px;--rounding-l:20px;font-family:KfW-Centro-Sans,Arial,Helvetica Neue,Helvetica,sans-serif;font-size:62.5%;--color:var(--color-font-on-light-bg);--link-color:var(--color-fn);--link-color-hover:var(--color-fn-active);--link-decoration:none;--button-color:var(--color-font-on-dark-bg);--button-color-hover:var(--color-font-on-dark-bg);--button-bg:var(--color-fn);--button-bg-hover:var(--color-fn-active);--button-color-disabled:var(--color-font-on-dark-bg);--button-bg-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color:var(--color-fn);--button-border-color-hover:var(--color-fn);--button-border-color-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color-focus:var(--color-fn-active);--headline-color:var(--color);--space-big:5rem;--space-large:3.5rem;--space-medium:3rem;--space-small:2rem;--space-x-small:1rem;--breakpoint-xxs:0;--breakpoint-xs:320px;--breakpoint-s:600px;--breakpoint-m:840px;--breakpoint-l:960px;--breakpoint-xl:1280px}@media only print and (width >= 0px){:root{--columns:12;--gap:18px;--outer-margin:6.667vw;--viewport:"S";--c-overflow:2rem}}@media only screen and (min-width:600px){:root{--columns:12;--gap:18px;--outer-margin:6.667vw;--viewport:"S";--c-overflow:2rem}}@media only print and (width >= 0px){:root{--overlay-ui-button-width:40px;--overlay-ui-button-height:40px;--gap:22px;--outer-margin:7.619vw;--viewport:"M";--overlay-inner-padding:40px;--c-overflow:4rem;--c-padding-y-bg:4rem;--space-big:6rem;--space-large:4rem}}@media only screen and (min-width:840px){:root{--overlay-ui-button-width:40px;--overlay-ui-button-height:40px;--gap:22px;--outer-margin:7.619vw;--viewport:"M";--overlay-inner-padding:40px;--c-overflow:4rem;--c-padding-y-bg:4rem;--space-big:6rem;--space-large:4rem}}@media only print and (width >= 0px){:root{--gap:26px;--outer-margin:7.5vw;--viewport:"L"}}@media only screen and (min-width:960px){:root{--gap:26px;--outer-margin:7.5vw;--viewport:"L"}}@media only print and (width >= 0px){:root{--stage-overflow:10rem;--gap:36px;--max-container-width:1080px;--viewport:"XL";--gutter:calc((100vw - var(--max-container-width)) / 2)}}@media only screen and (min-width:1280px){:root{--stage-overflow:10rem;--gap:36px;--max-container-width:1080px;--viewport:"XL";--gutter:calc((100vw - var(--max-container-width)) / 2)}}*{font-variant-ligatures:none}html{scroll-behavior:smooth}body{font-size:1.6rem;letter-spacing:0;line-height:1.4;margin-bottom:var(--mb,0);word-spacing:inherit}body:last-child{margin-bottom:0}body:after{content:"xs";display:none}body,body article,body div,body section{color:var(--color)}body.no-scroll{overflow-y:hidden}@media only print and (width >= 0px){body:after{content:"s";display:none}}@media only screen and (min-width:600px){body:after{content:"s";display:none}}@media only print and (width >= 0px){body:after{content:"m";display:none}}@media only screen and (min-width:840px){body:after{content:"m";display:none}}@media only print and (width >= 0px){body:after{content:"l";display:none}}@media only screen and (min-width:960px){body:after{content:"l";display:none}}@media only print and (width >= 0px){body:after{content:"xl";display:none}}@media only screen and (min-width:1280px){body:after{content:"xl";display:none}}blockquote,p{font-size:inherit;letter-spacing:0;line-height:inherit;margin-bottom:var(--mb,2rem);word-spacing:inherit}blockquote:last-child,p:last-child{margin-bottom:0}blockquote:empty,p:empty{display:none;line-height:inherit;margin-bottom:0;margin-top:0}blockquote:not(:first-child) .button-container,p:not(:first-child) .button-container{margin-top:1rem}blockquote:last-child,h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child,ol:last-child,p:last-child,span:last-child,strong:last-child,ul:last-child{margin-bottom:0}br:not(:first-child) .button-container,p:not(:first-child) .button-container{margin-top:1rem}br:not(:first-child) .button-container+.button-container,p:not(:first-child) .button-container+.button-container{margin-top:0}br+h2,br+h3,br+h4,br+h5,p+h2,p+h3,p+h4,p+h5{margin-top:4rem}br .button-container:last-child,p .button-container:last-child{margin-bottom:0}b,strong{font-weight:500}.d-block.d-block{display:block}.hidden.hidden{display:none}.visibility-hidden{pointer-events:none;visibility:hidden}.no-break{display:inline-block;white-space:nowrap}.lock-scroll,.lock-scroll-overlay{overflow-y:hidden;touch-action:none}@media only screen and (max-width:calc(600px - 1px)){.lock-scroll-mobile{overflow-y:hidden;touch-action:none}}.u-visible-no-js{display:none}.no-js .u-visible-no-js{display:initial}.iframe-resizer{width:100%}.sr-only{height:1px;left:-10000px;overflow:hidden;position:absolute;top:auto;width:1px}:root{--kfw-color-white:#fff;--kfw-color-black:#000;--kfw-color-blue-800:#00375b;--kfw-color-blue-700:#00446e;--kfw-color-blue-600:#005a8c;--kfw-color-blue-500:#007abc;--kfw-color-blue-100:#e9f5fb;--kfw-color-green-700:#398357;--kfw-color-green-400:#94eb90;--kfw-color-green-300:#b7f9aa;--kfw-color-green-100:#ecfded;--kfw-color-grey-600:#2d3134;--kfw-color-grey-500:#41484c;--kfw-color-grey-400:#6d767d;--kfw-color-grey-300:#a1adb5;--kfw-color-grey-200:#d8dfe3;--kfw-color-grey-100:#eef0f2;--kfw-color-grey-50:#f6f7f8;--kfw-color-yellow-500:#eac80b;--kfw-color-red-400:#c80538;--kfw-color-violet-400:#a455c5;--kfw-color-violet-500:#643179;--kfw-opaque-color-white-90:hsla(0,0%,100%,.9);--kfw-opaque-color-white-95:hsla(0,0%,100%,.95);--kfw-opaque-color-grey-500-10:rgba(65,72,76,.1);--kfw-opaque-color-grey-500-30:rgba(65,72,76,.3);--kfw-opaque-color-grey-500-90:rgba(65,72,76,.9);--color-font-on-light-bg:var(--kfw-color-grey-600);--color-font-on-dark-bg:var(--kfw-color-white);--color-font-interactive-on-light-bg:var(--kfw-color-blue-600);--color-font-interactive-on-dark-bg:var(--kfw-color-white);--color-font-headlines-on-dark-bg:var(--kfw-color-green-300);--color-fn:var(--kfw-color-blue-600);--color-fn-active:var(--kfw-color-blue-700);--color-fn-inactive-on-light-bg:var(--kfw-color-grey-300);--color-fn-inactive-on-dark-bg:var(--kfw-color-grey-300);--color-fn-labels:var(--kfw-color-grey-600);--color-fn-border:var(--kfw-color-grey-600);--color-background:var(--kfw-color-white);--color-background-light:var(--kfw-color-blue-100);--color-background-light-accent-1:var(--kfw-color-green-100);--color-background-light-accent-2:var(--kfw-color-grey-50);--color-background-dark:var(--kfw-color-blue-800);--color-background-dark-accent:var(--kfw-color-green-700);--color-opacity-light-90:var(--kfw-opaque-color-white-90);--color-opacity-light-95:var(--kfw-opaque-color-white-95);--color-opacity-dark-10:var(--kfw-opaque-color-grey-500-10);--color-opacity-dark-30:var(--kfw-opaque-color-grey-500-30);--color-opacity-dark-90:var(--kfw-opaque-color-grey-500-90);--color-accent-light:var(--kfw-color-green-300);--color-accent-medium:var(--kfw-color-green-400);--color-accent-dark:var(--kfw-color-green-700);--color-error:var(--kfw-color-red-400);--color-warning:var(--kfw-color-violet-400);--color-line-6:var(--kfw-color-blue-700);--color-line-7:var(--kfw-color-grey-600);--color-line-8:var(--kfw-color-grey-300);--color-line-9:var(--kfw-color-blue-600);--color-line-10:var(--kfw-color-grey-600);--color-line-11:var(--kfw-color-green-300);--color-line-12:var(--kfw-color-grey-300);--color-menu:var(--kfw-color-blue-800);--color-product-container:var(--kfw-color-grey-50);--color-product-benefit:var(--kfw-color-blue-500);--color-product-credit:var(--kfw-color-green-700);--color-product-cooperation:var(--kfw-color-violet-500);--color-product-credit-benefit:var(--kfw-color-grey-500)}:export{kfw-color-white:#fff;kfw-color-black:#000;kfw-color-blue-800:#00375b;kfw-color-blue-700:#00446e;kfw-color-blue-600:#005a8c;kfw-color-blue-500:#007abc;kfw-color-blue-100:#e9f5fb;kfw-color-green-700:#398357;kfw-color-green-400:#94eb90;kfw-color-green-300:#b7f9aa;kfw-color-green-100:#ecfded;kfw-color-grey-600:#2d3134;kfw-color-grey-500:#41484c;kfw-color-grey-400:#6d767d;kfw-color-grey-300:#a1adb5;kfw-color-grey-200:#d8dfe3;kfw-color-grey-100:#eef0f2;kfw-color-grey-50:#f6f7f8;kfw-color-yellow-500:#eac80b;kfw-color-red-400:#c80538;kfw-color-violet-400:#a455c5;kfw-color-violet-500:#643179;kfw-opaque-color-white-90:hsla(0,0%,100%,.9);kfw-opaque-color-white-95:hsla(0,0%,100%,.95);kfw-opaque-color-grey-500-10:rgba(65,72,76,.1);kfw-opaque-color-grey-500-30:rgba(65,72,76,.3);kfw-opaque-color-grey-500-90:rgba(65,72,76,.9);color-font-on-light-bg:var(--kfw-color-grey-600);color-font-on-dark-bg:var(--kfw-color-white);color-font-interactive-on-light-bg:var(--kfw-color-blue-600);color-font-interactive-on-dark-bg:var(--kfw-color-white);color-font-headlines-on-dark-bg:var(--kfw-color-green-300);color-fn:var(--kfw-color-blue-600);color-fn-active:var(--kfw-color-blue-700);color-fn-inactive-on-light-bg:var(--kfw-color-grey-300);color-fn-inactive-on-dark-bg:var(--kfw-color-grey-300);color-fn-labels:var(--kfw-color-grey-600);color-fn-border:var(--kfw-color-grey-600);color-background:var(--kfw-color-white);color-background-light:var(--kfw-color-blue-100);color-background-light-accent-1:var(--kfw-color-green-100);color-background-light-accent-2:var(--kfw-color-grey-50);color-background-dark:var(--kfw-color-blue-800);color-background-dark-accent:var(--kfw-color-green-700);color-opacity-light-90:var(--kfw-opaque-color-white-90);color-opacity-light-95:var(--kfw-opaque-color-white-95);color-opacity-dark-10:var(--kfw-opaque-color-grey-500-10);color-opacity-dark-30:var(--kfw-opaque-color-grey-500-30);color-opacity-dark-90:var(--kfw-opaque-color-grey-500-90);color-accent-light:var(--kfw-color-green-300);color-accent-medium:var(--kfw-color-green-400);color-accent-dark:var(--kfw-color-green-700);color-error:var(--kfw-color-red-400);color-warning:var(--kfw-color-violet-400);color-line-6:var(--kfw-color-blue-700);color-line-7:var(--kfw-color-grey-600);color-line-8:var(--kfw-color-grey-300);color-line-9:var(--kfw-color-blue-600);color-line-10:var(--kfw-color-grey-600);color-line-11:var(--kfw-color-green-300);color-line-12:var(--kfw-color-grey-300);color-menu:var(--kfw-color-blue-800);color-product-container:var(--kfw-color-grey-50);color-product-benefit:var(--kfw-color-blue-500);color-product-credit:var(--kfw-color-green-700);color-product-cooperation:var(--kfw-color-violet-500);color-product-credit-benefit:var(--kfw-color-grey-500)}.bg-white{background-color:var(--color-background)}.bg-white-opaque,.bg-white90{background-color:var(--kfw-opaque-color-white-90)}.bg-light{background-color:var(--color-background-light)}.bg-light-accent{background-color:var(--color-background-light-accent-1)}.bg-light-accent-secondary{background-color:var(--color-background-light-accent-2)}.bg-dark{background-color:var(--color-background-dark);--color:var(--color-font-on-dark-bg);--link-color:var(--color-font-on-dark-bg);--link-color-hover:var(--color-font-on-dark-bg);--headline-color:var(--color-font-headlines-on-dark-bg)}.bg-dark .button--primary,.bg-dark .button--primary-positive,.bg-dark .button--secondary,.bg-dark .button--secondary-positive,.bg-dark .button--tertiary,.bg-dark .button--tertiary-positive{--notice-color:var(--color-font-on-dark-bg);--button-border-color-focus:var(--color-font-on-dark-bg);--button-bg-disabled:transparent;--button-color-disabled:var(--color-fn-inactive-on-dark-bg)}.bg-dark .button--primary,.bg-dark .button--primary-positive{--button-color:var(--color-fn);--button-bg:var(--color-font-on-dark-bg);--button-bg-hover:var(--color-font-on-dark-bg);--button-color-hover:var(--color-fn-active);--button-color-disabled:var(--color-font-on-dark-bg);--button-bg-disabled:var(--color-fn-inactive-on-dark-bg);--button-border-color-disabled:var(--color-fn-inactive-on-dark-bg)}.bg-dark .button--secondary,.bg-dark .button--secondary-positive{--button-color:var(--color-font-on-dark-bg);--button-bg-hover:var(--color-font-on-dark-bg);--button-color-hover:var(--color-fn-active);--button-bg:transparent;--button-border-color:var(--color-font-on-dark-bg)}.bg-dark .button--tertiary,.bg-dark .button--tertiary-positive{--button-color:var(--color-font-on-dark-bg);--button-color-hover:var(--color-font-on-dark-bg);--button-color-disabled:var(--color-fn-inactive-on-dark-bg);--button-border-color-disabled:transparent}.bg-dark-accent{background-color:var(--color-background-dark-accent);--color:var(--color-font-on-dark-bg);--link-color:var(--color-font-on-dark-bg);--link-color-hover:var(--color-font-on-dark-bg);--headline-color:var(--color-font-headlines-on-dark-bg)}.bg-dark-accent .button--primary,.bg-dark-accent .button--primary-positive,.bg-dark-accent .button--secondary,.bg-dark-accent .button--secondary-positive,.bg-dark-accent .button--tertiary,.bg-dark-accent .button--tertiary-positive{--notice-color:var(--color-font-on-dark-bg);--button-border-color-focus:var(--color-font-on-dark-bg);--button-bg-disabled:transparent;--button-color-disabled:var(--color-fn-inactive-on-dark-bg)}.bg-dark-accent .button--primary,.bg-dark-accent .button--primary-positive{--button-color:var(--color-fn);--button-bg:var(--color-font-on-dark-bg);--button-bg-hover:var(--color-font-on-dark-bg);--button-color-hover:var(--color-fn-active);--button-color-disabled:var(--color-font-on-dark-bg);--button-bg-disabled:var(--color-fn-inactive-on-dark-bg);--button-border-color-disabled:var(--color-fn-inactive-on-dark-bg)}.bg-dark-accent .button--secondary,.bg-dark-accent .button--secondary-positive{--button-color:var(--color-font-on-dark-bg);--button-bg-hover:var(--color-font-on-dark-bg);--button-color-hover:var(--color-fn-active);--button-bg:transparent;--button-border-color:var(--color-font-on-dark-bg)}.bg-dark-accent .button--tertiary,.bg-dark-accent .button--tertiary-positive{--button-color:var(--color-font-on-dark-bg);--button-color-hover:var(--color-font-on-dark-bg);--button-color-disabled:var(--color-fn-inactive-on-dark-bg);--button-border-color-disabled:transparent}main{margin:0 var(--gutter) var(--space-big);max-width:var(--max-container-width);width:auto}.details .text-image.bg-dark,.details .text-image.bg-light,.details .text-image.bg-light-accent,main:not(.page-s12) .text-image.bg-dark,main:not(.page-s12) .text-image.bg-light,main:not(.page-s12) .text-image.bg-light-accent{margin-left:0;margin-right:0;padding:0}.details .text-image.bg-dark .text-image-wrapper,.details .text-image.bg-light .text-image-wrapper,.details .text-image.bg-light-accent .text-image-wrapper,main:not(.page-s12) .text-image.bg-dark .text-image-wrapper,main:not(.page-s12) .text-image.bg-light .text-image-wrapper,main:not(.page-s12) .text-image.bg-light-accent .text-image-wrapper{margin:0}main.page-s1 .text-image.bg-dark+.text-image.bg-dark,main.page-s1 .text-image.bg-light+.text-image.bg-light,main.page-s1 .text-image.bg-light-accent+.text-image.bg-light-accent,main.page-s1 .text-image.bg-light-accent-secondary+.text-image.bg-light-accent-secondary,main.page-s12 .text-image.bg-dark+.text-image.bg-dark,main.page-s12 .text-image.bg-light+.text-image.bg-light,main.page-s12 .text-image.bg-light-accent+.text-image.bg-light-accent,main.page-s12 .text-image.bg-light-accent-secondary+.text-image.bg-light-accent-secondary{margin-top:calc(-1*var(--c-padding-b));padding-top:var(--space-top,var(--space-large))}main.page-s1 .page-intro.bg-dark+.bg-dark.bg-dark,main.page-s1 .page-intro.bg-light+.bg-light.bg-light,main.page-s1 .page-intro.bg-light-accent+.bg-light-accent.bg-light-accent,main.page-s12 .page-intro.bg-dark+.bg-dark.bg-dark,main.page-s12 .page-intro.bg-light+.bg-light.bg-light,main.page-s12 .page-intro.bg-light-accent+.bg-light-accent.bg-light-accent{margin-top:calc(-1*var(--c-padding-b));padding-top:var(--space-top,var(--space-big))}.text-image+.benefits-wrapper,.text-image+.text-image{--margin-top:var(--space-large)}.text-image.text-image-space-large+*{--margin-top:var(--space-big)}.details .details-content>.main-column>:where(:not(.details))+.details.details--acc2,.details .details-content>:where(:not(.details))+.details.details--acc2,.text-image+.details.details--acc2{--margin-top:2.5rem}.details .details-content>.main-column>:where(:not(.details))+.details.details--acc3,.details .details-content>:where(:not(.details))+.details.details--acc3,.text-image+.details.details--acc3{--margin-top:1.5rem}.details .details-content>.main-column>:where(:not(.details))+.details.details--acc4,.details .details-content>:where(:not(.details))+.details.details--acc4,.text-image+.details.details--acc4{--margin-top:var(--space-small)}.kfw-product-finder,.kfw-topic-line+*,.page-intro+.kfw-sitemap,.product-entry+*{--margin-top:var(--space-large)}.kfw-ikk-interest-rates-table+*{--margin-top:var(--space-medium)}.text-image+.text-image.text-image-table{--margin-top:var(--space-medium);--margin-bottom:0}.product-tile+.product-tile{--margin-top:var(--c-spacing-s)}.details+.details.details{--c-spacing-l:0px;margin-top:0}.details.details--acc1+.details:not(.details.details--acc1),.details.details--acc2+.details:not(.details.details--acc2),.details.details--acc3+.details:not(.details.details--acc3),.details:not(.details.details--acc1)+.details.details--acc1{--margin-top:var(--space-big)}.chatbot-chat+*{margin-top:var(--space-large)}.chatbot-chat+:not(.bg-dark,.bg-light,.bg-light-accent){margin-top:var(--space-big)}.container:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)){clear:both;margin-left:var(--c-margin-x);margin-right:var(--c-margin-x);max-width:var(--c-max-width);padding:var(--c-padding-t) var(--c-padding-x) var(--c-padding-b) var(--c-padding-x);width:100vw;--c-padding-t:0px;--c-padding-b:0px;--c-padding-x:var(--gutter);--c-margin-x:0px;--c-max-width:min(100%,(var(--max-container-width) + var(--c-padding-x,0px) * 2))}.details.details--acc1 .details-content>.container:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)):where(.hintbox,.programtile-container),.details.details--acc1 .details-content>.container:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)):where(.hintbox,.programtile-container)+*,.details.details--acc1 .details-content>.main-column>.container:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)):where(.hintbox,.programtile-container),.details.details--acc1 .details-content>.main-column>.container:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)):where(.hintbox,.programtile-container)+*,.two-column-container-content>.container:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)):where(.hintbox,.programtile-container),.two-column-container-content>.container:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)):where(.hintbox,.programtile-container)+*,main.page-s3>.main-column>.container:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)):where(.hintbox,.programtile-container),main.page-s3>.main-column>.container:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)):where(.hintbox,.programtile-container)+*{--margin-top:var(--overwrite-margin-top,var(--space-large))}:where(:not(.two-column-container-content,.main-column,.marginal-column))>.container:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent))+:not(.bg-):where(:not(.two-column-container-content,.main-column,.marginal-column,.page-s11-results)),:where(:not(.two-column-container-content,.main-column,.marginal-column))>.container:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)):where(:not(:first-child)){--margin-top:var(--overwrite-margin-top,var(--space-large))}:where(:not(.two-column-container-content,.main-column,.marginal-column))>.container:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent))+:not(.bg-):where(:not(.two-column-container-content,.main-column,.marginal-column,.page-s11-results))>*,:where(:not(.two-column-container-content,.main-column,.marginal-column))>.container:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)):where(:not(:first-child))>*{--margin-top:initial}:where(main)>.container:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)),:where(main)>.container:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent))+*{--margin-top:var(--overwrite-margin-top,var(--space-large))}:where(main)>.container:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent))+*>*,:where(main)>.container:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent))>*{--margin-top:initial}main .container:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)){--c-padding-x:0px}.container:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)):where(:not([class^=space-],[class*=" space-"],[class*=" search-"],[class*=sitemap-]))+*{margin-top:var(--margin-top,var(--space-big))}@media print{.container:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)){--c-overflow:0px;--c-max-width:100%;--c-padding-y-bg:0px;--c-padding-b-addition:0px;break-after:auto;break-before:auto;width:100%}.container:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)):where(:not(.text-image,.structure,.details,.programtile-container,.two-column-container)){break-after:auto;break-before:auto;break-inside:avoid-page}.container:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)).product-header,.container:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent))[class*=bg-]{border:1px solid var(--color-background-light);padding:1rem!important}.container:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)).product-header,.container:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)).product-header[class*=bg-],.container:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent))[class*=bg-],.container:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent))[class*=bg-][class*=bg-]{--c-spacing-m:var(--space-big);--c-overflow:0px;--c-max-width:100%;background-color:transparent;margin-left:0;margin-right:0;max-width:100%;padding:0;--color:var(--color-font-on-light-bg);--link-color:var(--color-fn);--link-color-hover:var(--color-fn-active);--link-decoration:none;--button-color:var(--color-font-on-dark-bg);--button-color-hover:var(--color-font-on-dark-bg);--button-bg:var(--color-fn);--button-bg-hover:var(--color-fn-active);--button-color-disabled:var(--color-font-on-dark-bg);--button-bg-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color:var(--color-fn);--button-border-color-hover:var(--color-fn);--button-border-color-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color-focus:var(--color-fn-active);--headline-color:var(--color)}.container:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)).product-header .hintbox-icon img,.container:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent))[class*=bg-] .hintbox-icon img{filter:unset}}.container:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)) .details--s9>.details .main-column[class*=bg-],.container:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)) .details--s9>.details .main-column[class*=bg-][class*=bg-],.page-s3 .main-column .container:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)):not(.hintbox,.programtile,.kfw-image-gallery)[class*=bg-],.page-s3 .main-column .container:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)):not(.hintbox,.programtile,.kfw-image-gallery)[class*=bg-][class*=bg-],.page-s9 .main-column .container:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)):not(.hintbox)[class*=bg-],.page-s9 .main-column .container:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)):not(.hintbox)[class*=bg-][class*=bg-],:not(.details--s9)>.details .container:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)):not(.hintbox,.programtile)[class*=bg-],:not(.details--s9)>.details .container:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)):not(.hintbox,.programtile)[class*=bg-][class*=bg-]{--c-spacing-m:var(--space-big);--c-overflow:0px;--c-max-width:100%;background-color:transparent;margin-left:0;margin-right:0;max-width:100%;padding:0;--color:var(--color-font-on-light-bg);--link-color:var(--color-fn);--link-color-hover:var(--color-fn-active);--link-decoration:none;--button-color:var(--color-font-on-dark-bg);--button-color-hover:var(--color-font-on-dark-bg);--button-bg:var(--color-fn);--button-bg-hover:var(--color-fn-active);--button-color-disabled:var(--color-font-on-dark-bg);--button-bg-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color:var(--color-fn);--button-border-color-hover:var(--color-fn);--button-border-color-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color-focus:var(--color-fn-active);--headline-color:var(--color)}.container:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)) .hintbox,.container:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)).compact{--c-max-width:100%;--c-overflow:0px;--c-padding-t:20px;--c-padding-b:30px}.overlay-content .main-column>.container:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)),.overlay-content .main-column>.container:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)) .container:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)),.overlay-content body>.container:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)),.overlay-content>.container:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)){--c-max-width:100%;--c-overflow:0px;--padding-x:var(--c-spacing-s)}.overlay-content .main-column>.container:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)) .container:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)) .product-label.product-label--overflow,.overlay-content .main-column>.container:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)) .product-label.product-label--overflow,.overlay-content body>.container:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)) .product-label.product-label--overflow,.overlay-content>.container:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)) .product-label.product-label--overflow{--pl:var(--padding-x)}.container.bg-dark{background-color:var(--color-background-dark);clear:both;margin-left:var(--c-margin-x);margin-right:var(--c-margin-x);max-width:var(--c-max-width);padding:var(--c-padding-t) var(--c-padding-x) var(--c-padding-b) var(--c-padding-x);width:100vw;--color:var(--color-font-on-dark-bg);--link-color:var(--color-font-on-dark-bg);--link-color-hover:var(--color-font-on-dark-bg);--headline-color:var(--color-font-headlines-on-dark-bg);--c-padding-t:var(--c-padding-y-bg);--c-padding-b:calc(var(--c-padding-t) + var(--c-padding-b-addition));--c-padding-x:var(--c-spacing-s);--c-margin-x:0px;--c-max-width:min(100%,(var(--max-container-width) + var(--c-padding-x,0px) * 2))}.container.bg-dark .button--primary,.container.bg-dark .button--primary-positive,.container.bg-dark .button--secondary,.container.bg-dark .button--secondary-positive,.container.bg-dark .button--tertiary,.container.bg-dark .button--tertiary-positive{--notice-color:var(--color-font-on-dark-bg);--button-border-color-focus:var(--color-font-on-dark-bg);--button-bg-disabled:transparent;--button-color-disabled:var(--color-fn-inactive-on-dark-bg)}.container.bg-dark .button--primary,.container.bg-dark .button--primary-positive{--button-color:var(--color-fn);--button-bg:var(--color-font-on-dark-bg);--button-bg-hover:var(--color-font-on-dark-bg);--button-color-hover:var(--color-fn-active);--button-color-disabled:var(--color-font-on-dark-bg);--button-bg-disabled:var(--color-fn-inactive-on-dark-bg);--button-border-color-disabled:var(--color-fn-inactive-on-dark-bg)}.container.bg-dark .button--secondary,.container.bg-dark .button--secondary-positive{--button-color:var(--color-font-on-dark-bg);--button-bg-hover:var(--color-font-on-dark-bg);--button-color-hover:var(--color-fn-active);--button-bg:transparent;--button-border-color:var(--color-font-on-dark-bg)}.container.bg-dark .button--tertiary,.container.bg-dark .button--tertiary-positive{--button-color:var(--color-font-on-dark-bg);--button-color-hover:var(--color-font-on-dark-bg);--button-color-disabled:var(--color-fn-inactive-on-dark-bg);--button-border-color-disabled:transparent}.details.details--acc1 .details-content>.container.bg-dark:where(.hintbox,.programtile-container),.details.details--acc1 .details-content>.container.bg-dark:where(.hintbox,.programtile-container)+*,.details.details--acc1 .details-content>.main-column>.container.bg-dark:where(.hintbox,.programtile-container),.details.details--acc1 .details-content>.main-column>.container.bg-dark:where(.hintbox,.programtile-container)+*,.two-column-container-content>.container.bg-dark:where(.hintbox,.programtile-container),.two-column-container-content>.container.bg-dark:where(.hintbox,.programtile-container)+*,main.page-s3>.main-column>.container.bg-dark:where(.hintbox,.programtile-container),main.page-s3>.main-column>.container.bg-dark:where(.hintbox,.programtile-container)+*{--margin-top:var(--overwrite-margin-top,var(--space-large))}:where(:not(.two-column-container-content,.main-column,.marginal-column))>.container.bg-dark+:not(.bg-dark):where(:not(.two-column-container-content,.main-column,.marginal-column,.page-s11-results)),:where(:not(.two-column-container-content,.main-column,.marginal-column))>.container.bg-dark:where(:not(:first-child)){--margin-top:var(--overwrite-margin-top,var(--space-large))}:where(:not(.two-column-container-content,.main-column,.marginal-column))>.container.bg-dark+:not(.bg-dark):where(:not(.two-column-container-content,.main-column,.marginal-column,.page-s11-results))>*,:where(:not(.two-column-container-content,.main-column,.marginal-column))>.container.bg-dark:where(:not(:first-child))>*{--margin-top:initial}:where(main)>.container.bg-dark,:where(main)>.container.bg-dark+*{--margin-top:var(--overwrite-margin-top,var(--space-large))}:where(main)>.container.bg-dark+*>*,:where(main)>.container.bg-dark>*{--margin-top:initial}.container.bg-dark:where(:not([class^=space-],[class*=" space-"],[class*=" search-"],[class*=sitemap-]))+*{margin-top:var(--margin-top,var(--space-big))}@media print{.container.bg-dark{--c-overflow:0px;--c-max-width:100%;--c-padding-y-bg:0px;--c-padding-b-addition:0px;break-after:auto;break-before:auto;width:100%}.container.bg-dark:where(:not(.text-image,.structure,.details,.programtile-container,.two-column-container)){break-after:auto;break-before:auto;break-inside:avoid-page}.container.bg-dark.product-header,.container.bg-dark[class*=bg-]{border:1px solid var(--color-background-light);padding:1rem!important}.container.bg-dark.product-header,.container.bg-dark.product-header[class*=bg-],.container.bg-dark[class*=bg-],.container.bg-dark[class*=bg-][class*=bg-]{--c-spacing-m:var(--space-big);--c-overflow:0px;--c-max-width:100%;background-color:transparent;margin-left:0;margin-right:0;max-width:100%;padding:0;--color:var(--color-font-on-light-bg);--link-color:var(--color-fn);--link-color-hover:var(--color-fn-active);--link-decoration:none;--button-color:var(--color-font-on-dark-bg);--button-color-hover:var(--color-font-on-dark-bg);--button-bg:var(--color-fn);--button-bg-hover:var(--color-fn-active);--button-color-disabled:var(--color-font-on-dark-bg);--button-bg-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color:var(--color-fn);--button-border-color-hover:var(--color-fn);--button-border-color-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color-focus:var(--color-fn-active);--headline-color:var(--color)}.container.bg-dark.product-header .hintbox-icon img,.container.bg-dark[class*=bg-] .hintbox-icon img{filter:unset}}.container.bg-dark .details--s9>.details .main-column[class*=bg-],.container.bg-dark .details--s9>.details .main-column[class*=bg-][class*=bg-],.page-s3 .main-column .container.bg-dark:not(.hintbox,.programtile,.kfw-image-gallery)[class*=bg-],.page-s3 .main-column .container.bg-dark:not(.hintbox,.programtile,.kfw-image-gallery)[class*=bg-][class*=bg-],.page-s9 .main-column .container.bg-dark:not(.hintbox)[class*=bg-],.page-s9 .main-column .container.bg-dark:not(.hintbox)[class*=bg-][class*=bg-],:not(.details--s9)>.details .container.bg-dark:not(.hintbox,.programtile)[class*=bg-],:not(.details--s9)>.details .container.bg-dark:not(.hintbox,.programtile)[class*=bg-][class*=bg-]{--c-spacing-m:var(--space-big);--c-overflow:0px;--c-max-width:100%;background-color:transparent;margin-left:0;margin-right:0;max-width:100%;padding:0;--color:var(--color-font-on-light-bg);--link-color:var(--color-fn);--link-color-hover:var(--color-fn-active);--link-decoration:none;--button-color:var(--color-font-on-dark-bg);--button-color-hover:var(--color-font-on-dark-bg);--button-bg:var(--color-fn);--button-bg-hover:var(--color-fn-active);--button-color-disabled:var(--color-font-on-dark-bg);--button-bg-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color:var(--color-fn);--button-border-color-hover:var(--color-fn);--button-border-color-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color-focus:var(--color-fn-active);--headline-color:var(--color)}.container.bg-dark .hintbox,.container.bg-dark.compact{--c-max-width:100%;--c-overflow:0px;--c-padding-t:20px;--c-padding-b:30px}.overlay-content .main-column>.container.bg-dark,.overlay-content .main-column>.container.bg-dark .container.bg-dark,.overlay-content body>.container.bg-dark,.overlay-content>.container.bg-dark{--c-max-width:100%;--c-overflow:0px;--padding-x:var(--c-spacing-s)}.overlay-content .main-column>.container.bg-dark .container.bg-dark .product-label.product-label--overflow,.overlay-content .main-column>.container.bg-dark .product-label.product-label--overflow,.overlay-content body>.container.bg-dark .product-label.product-label--overflow,.overlay-content>.container.bg-dark .product-label.product-label--overflow{--pl:var(--padding-x)}.container.bg-dark-accent{background-color:var(--color-background-dark-accent);clear:both;margin-left:var(--c-margin-x);margin-right:var(--c-margin-x);max-width:var(--c-max-width);padding:var(--c-padding-t) var(--c-padding-x) var(--c-padding-b) var(--c-padding-x);width:100vw;--color:var(--color-font-on-dark-bg);--link-color:var(--color-font-on-dark-bg);--link-color-hover:var(--color-font-on-dark-bg);--headline-color:var(--color-font-headlines-on-dark-bg);--c-padding-t:var(--c-padding-y-bg);--c-padding-b:calc(var(--c-padding-t) + var(--c-padding-b-addition));--c-padding-x:var(--c-spacing-s);--c-margin-x:0px;--c-max-width:min(100%,(var(--max-container-width) + var(--c-padding-x,0px) * 2))}.container.bg-dark-accent .button--primary,.container.bg-dark-accent .button--primary-positive,.container.bg-dark-accent .button--secondary,.container.bg-dark-accent .button--secondary-positive,.container.bg-dark-accent .button--tertiary,.container.bg-dark-accent .button--tertiary-positive{--notice-color:var(--color-font-on-dark-bg);--button-border-color-focus:var(--color-font-on-dark-bg);--button-bg-disabled:transparent;--button-color-disabled:var(--color-fn-inactive-on-dark-bg)}.container.bg-dark-accent .button--primary,.container.bg-dark-accent .button--primary-positive{--button-color:var(--color-fn);--button-bg:var(--color-font-on-dark-bg);--button-bg-hover:var(--color-font-on-dark-bg);--button-color-hover:var(--color-fn-active);--button-color-disabled:var(--color-font-on-dark-bg);--button-bg-disabled:var(--color-fn-inactive-on-dark-bg);--button-border-color-disabled:var(--color-fn-inactive-on-dark-bg)}.container.bg-dark-accent .button--secondary,.container.bg-dark-accent .button--secondary-positive{--button-color:var(--color-font-on-dark-bg);--button-bg-hover:var(--color-font-on-dark-bg);--button-color-hover:var(--color-fn-active);--button-bg:transparent;--button-border-color:var(--color-font-on-dark-bg)}.container.bg-dark-accent .button--tertiary,.container.bg-dark-accent .button--tertiary-positive{--button-color:var(--color-font-on-dark-bg);--button-color-hover:var(--color-font-on-dark-bg);--button-color-disabled:var(--color-fn-inactive-on-dark-bg);--button-border-color-disabled:transparent}.details.details--acc1 .details-content>.container.bg-dark-accent:where(.hintbox,.programtile-container),.details.details--acc1 .details-content>.container.bg-dark-accent:where(.hintbox,.programtile-container)+*,.details.details--acc1 .details-content>.main-column>.container.bg-dark-accent:where(.hintbox,.programtile-container),.details.details--acc1 .details-content>.main-column>.container.bg-dark-accent:where(.hintbox,.programtile-container)+*,.two-column-container-content>.container.bg-dark-accent:where(.hintbox,.programtile-container),.two-column-container-content>.container.bg-dark-accent:where(.hintbox,.programtile-container)+*,main.page-s3>.main-column>.container.bg-dark-accent:where(.hintbox,.programtile-container),main.page-s3>.main-column>.container.bg-dark-accent:where(.hintbox,.programtile-container)+*{--margin-top:var(--overwrite-margin-top,var(--space-large))}:where(:not(.two-column-container-content,.main-column,.marginal-column))>.container.bg-dark-accent+:not(.bg-dark-accent):where(:not(.two-column-container-content,.main-column,.marginal-column,.page-s11-results)),:where(:not(.two-column-container-content,.main-column,.marginal-column))>.container.bg-dark-accent:where(:not(:first-child)){--margin-top:var(--overwrite-margin-top,var(--space-large))}:where(:not(.two-column-container-content,.main-column,.marginal-column))>.container.bg-dark-accent+:not(.bg-dark-accent):where(:not(.two-column-container-content,.main-column,.marginal-column,.page-s11-results))>*,:where(:not(.two-column-container-content,.main-column,.marginal-column))>.container.bg-dark-accent:where(:not(:first-child))>*{--margin-top:initial}:where(main)>.container.bg-dark-accent,:where(main)>.container.bg-dark-accent+*{--margin-top:var(--overwrite-margin-top,var(--space-large))}:where(main)>.container.bg-dark-accent+*>*,:where(main)>.container.bg-dark-accent>*{--margin-top:initial}.container.bg-dark-accent:where(:not([class^=space-],[class*=" space-"],[class*=" search-"],[class*=sitemap-]))+*{margin-top:var(--margin-top,var(--space-big))}@media print{.container.bg-dark-accent{--c-overflow:0px;--c-max-width:100%;--c-padding-y-bg:0px;--c-padding-b-addition:0px;break-after:auto;break-before:auto;width:100%}.container.bg-dark-accent:where(:not(.text-image,.structure,.details,.programtile-container,.two-column-container)){break-after:auto;break-before:auto;break-inside:avoid-page}.container.bg-dark-accent.product-header,.container.bg-dark-accent[class*=bg-]{border:1px solid var(--color-background-light);padding:1rem!important}.container.bg-dark-accent.product-header,.container.bg-dark-accent.product-header[class*=bg-],.container.bg-dark-accent[class*=bg-],.container.bg-dark-accent[class*=bg-][class*=bg-]{--c-spacing-m:var(--space-big);--c-overflow:0px;--c-max-width:100%;background-color:transparent;margin-left:0;margin-right:0;max-width:100%;padding:0;--color:var(--color-font-on-light-bg);--link-color:var(--color-fn);--link-color-hover:var(--color-fn-active);--link-decoration:none;--button-color:var(--color-font-on-dark-bg);--button-color-hover:var(--color-font-on-dark-bg);--button-bg:var(--color-fn);--button-bg-hover:var(--color-fn-active);--button-color-disabled:var(--color-font-on-dark-bg);--button-bg-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color:var(--color-fn);--button-border-color-hover:var(--color-fn);--button-border-color-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color-focus:var(--color-fn-active);--headline-color:var(--color)}.container.bg-dark-accent.product-header .hintbox-icon img,.container.bg-dark-accent[class*=bg-] .hintbox-icon img{filter:unset}}.container.bg-dark-accent .details--s9>.details .main-column[class*=bg-],.container.bg-dark-accent .details--s9>.details .main-column[class*=bg-][class*=bg-],.page-s3 .main-column .container.bg-dark-accent:not(.hintbox,.programtile,.kfw-image-gallery)[class*=bg-],.page-s3 .main-column .container.bg-dark-accent:not(.hintbox,.programtile,.kfw-image-gallery)[class*=bg-][class*=bg-],.page-s9 .main-column .container.bg-dark-accent:not(.hintbox)[class*=bg-],.page-s9 .main-column .container.bg-dark-accent:not(.hintbox)[class*=bg-][class*=bg-],:not(.details--s9)>.details .container.bg-dark-accent:not(.hintbox,.programtile)[class*=bg-],:not(.details--s9)>.details .container.bg-dark-accent:not(.hintbox,.programtile)[class*=bg-][class*=bg-]{--c-spacing-m:var(--space-big);--c-overflow:0px;--c-max-width:100%;background-color:transparent;margin-left:0;margin-right:0;max-width:100%;padding:0;--color:var(--color-font-on-light-bg);--link-color:var(--color-fn);--link-color-hover:var(--color-fn-active);--link-decoration:none;--button-color:var(--color-font-on-dark-bg);--button-color-hover:var(--color-font-on-dark-bg);--button-bg:var(--color-fn);--button-bg-hover:var(--color-fn-active);--button-color-disabled:var(--color-font-on-dark-bg);--button-bg-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color:var(--color-fn);--button-border-color-hover:var(--color-fn);--button-border-color-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color-focus:var(--color-fn-active);--headline-color:var(--color)}.container.bg-dark-accent .hintbox,.container.bg-dark-accent.compact{--c-max-width:100%;--c-overflow:0px;--c-padding-t:20px;--c-padding-b:30px}.overlay-content .main-column>.container.bg-dark-accent,.overlay-content .main-column>.container.bg-dark-accent .container.bg-dark-accent,.overlay-content body>.container.bg-dark-accent,.overlay-content>.container.bg-dark-accent{--c-max-width:100%;--c-overflow:0px;--padding-x:var(--c-spacing-s)}.overlay-content .main-column>.container.bg-dark-accent .container.bg-dark-accent .product-label.product-label--overflow,.overlay-content .main-column>.container.bg-dark-accent .product-label.product-label--overflow,.overlay-content body>.container.bg-dark-accent .product-label.product-label--overflow,.overlay-content>.container.bg-dark-accent .product-label.product-label--overflow{--pl:var(--padding-x)}.container.bg-light-accent{background-color:var(--color-background-light-accent-1);clear:both;margin-left:var(--c-margin-x);margin-right:var(--c-margin-x);max-width:var(--c-max-width);padding:var(--c-padding-t) var(--c-padding-x) var(--c-padding-b) var(--c-padding-x);width:100vw;--c-padding-t:var(--c-padding-y-bg);--c-padding-b:calc(var(--c-padding-t) + var(--c-padding-b-addition));--c-padding-x:var(--c-spacing-s);--c-margin-x:0px;--c-max-width:min(100%,(var(--max-container-width) + var(--c-padding-x,0px) * 2))}.details.details--acc1 .details-content>.container.bg-light-accent:where(.hintbox,.programtile-container),.details.details--acc1 .details-content>.container.bg-light-accent:where(.hintbox,.programtile-container)+*,.details.details--acc1 .details-content>.main-column>.container.bg-light-accent:where(.hintbox,.programtile-container),.details.details--acc1 .details-content>.main-column>.container.bg-light-accent:where(.hintbox,.programtile-container)+*,.two-column-container-content>.container.bg-light-accent:where(.hintbox,.programtile-container),.two-column-container-content>.container.bg-light-accent:where(.hintbox,.programtile-container)+*,main.page-s3>.main-column>.container.bg-light-accent:where(.hintbox,.programtile-container),main.page-s3>.main-column>.container.bg-light-accent:where(.hintbox,.programtile-container)+*{--margin-top:var(--overwrite-margin-top,var(--space-large))}:where(:not(.two-column-container-content,.main-column,.marginal-column))>.container.bg-light-accent+:not(.bg-light-accent):where(:not(.two-column-container-content,.main-column,.marginal-column,.page-s11-results)),:where(:not(.two-column-container-content,.main-column,.marginal-column))>.container.bg-light-accent:where(:not(:first-child)){--margin-top:var(--overwrite-margin-top,var(--space-large))}:where(:not(.two-column-container-content,.main-column,.marginal-column))>.container.bg-light-accent+:not(.bg-light-accent):where(:not(.two-column-container-content,.main-column,.marginal-column,.page-s11-results))>*,:where(:not(.two-column-container-content,.main-column,.marginal-column))>.container.bg-light-accent:where(:not(:first-child))>*{--margin-top:initial}:where(main)>.container.bg-light-accent,:where(main)>.container.bg-light-accent+*{--margin-top:var(--overwrite-margin-top,var(--space-large))}:where(main)>.container.bg-light-accent+*>*,:where(main)>.container.bg-light-accent>*{--margin-top:initial}.container.bg-light-accent:where(:not([class^=space-],[class*=" space-"],[class*=" search-"],[class*=sitemap-]))+*{margin-top:var(--margin-top,var(--space-big))}@media print{.container.bg-light-accent{--c-overflow:0px;--c-max-width:100%;--c-padding-y-bg:0px;--c-padding-b-addition:0px;break-after:auto;break-before:auto;width:100%}.container.bg-light-accent:where(:not(.text-image,.structure,.details,.programtile-container,.two-column-container)){break-after:auto;break-before:auto;break-inside:avoid-page}.container.bg-light-accent.product-header,.container.bg-light-accent[class*=bg-]{border:1px solid var(--color-background-light);padding:1rem!important}.container.bg-light-accent.product-header,.container.bg-light-accent.product-header[class*=bg-],.container.bg-light-accent[class*=bg-],.container.bg-light-accent[class*=bg-][class*=bg-]{--c-spacing-m:var(--space-big);--c-overflow:0px;--c-max-width:100%;background-color:transparent;margin-left:0;margin-right:0;max-width:100%;padding:0;--color:var(--color-font-on-light-bg);--link-color:var(--color-fn);--link-color-hover:var(--color-fn-active);--link-decoration:none;--button-color:var(--color-font-on-dark-bg);--button-color-hover:var(--color-font-on-dark-bg);--button-bg:var(--color-fn);--button-bg-hover:var(--color-fn-active);--button-color-disabled:var(--color-font-on-dark-bg);--button-bg-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color:var(--color-fn);--button-border-color-hover:var(--color-fn);--button-border-color-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color-focus:var(--color-fn-active);--headline-color:var(--color)}.container.bg-light-accent.product-header .hintbox-icon img,.container.bg-light-accent[class*=bg-] .hintbox-icon img{filter:unset}}.container.bg-light-accent .details--s9>.details .main-column[class*=bg-],.container.bg-light-accent .details--s9>.details .main-column[class*=bg-][class*=bg-],.page-s3 .main-column .container.bg-light-accent:not(.hintbox,.programtile,.kfw-image-gallery)[class*=bg-],.page-s3 .main-column .container.bg-light-accent:not(.hintbox,.programtile,.kfw-image-gallery)[class*=bg-][class*=bg-],.page-s9 .main-column .container.bg-light-accent:not(.hintbox)[class*=bg-],.page-s9 .main-column .container.bg-light-accent:not(.hintbox)[class*=bg-][class*=bg-],:not(.details--s9)>.details .container.bg-light-accent:not(.hintbox,.programtile)[class*=bg-],:not(.details--s9)>.details .container.bg-light-accent:not(.hintbox,.programtile)[class*=bg-][class*=bg-]{--c-spacing-m:var(--space-big);--c-overflow:0px;--c-max-width:100%;background-color:transparent;margin-left:0;margin-right:0;max-width:100%;padding:0;--color:var(--color-font-on-light-bg);--link-color:var(--color-fn);--link-color-hover:var(--color-fn-active);--link-decoration:none;--button-color:var(--color-font-on-dark-bg);--button-color-hover:var(--color-font-on-dark-bg);--button-bg:var(--color-fn);--button-bg-hover:var(--color-fn-active);--button-color-disabled:var(--color-font-on-dark-bg);--button-bg-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color:var(--color-fn);--button-border-color-hover:var(--color-fn);--button-border-color-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color-focus:var(--color-fn-active);--headline-color:var(--color)}.container.bg-light-accent .hintbox,.container.bg-light-accent.compact{--c-max-width:100%;--c-overflow:0px;--c-padding-t:20px;--c-padding-b:30px}.overlay-content .main-column>.container.bg-light-accent,.overlay-content .main-column>.container.bg-light-accent .container.bg-light-accent,.overlay-content body>.container.bg-light-accent,.overlay-content>.container.bg-light-accent{--c-max-width:100%;--c-overflow:0px;--padding-x:var(--c-spacing-s)}.overlay-content .main-column>.container.bg-light-accent .container.bg-light-accent .product-label.product-label--overflow,.overlay-content .main-column>.container.bg-light-accent .product-label.product-label--overflow,.overlay-content body>.container.bg-light-accent .product-label.product-label--overflow,.overlay-content>.container.bg-light-accent .product-label.product-label--overflow{--pl:var(--padding-x)}.container.bg-light-accent-secondary{background-color:var(--color-background-light-accent-2);clear:both;margin-left:var(--c-margin-x);margin-right:var(--c-margin-x);max-width:var(--c-max-width);padding:var(--c-padding-t) var(--c-padding-x) var(--c-padding-b) var(--c-padding-x);width:100vw;--c-padding-t:var(--c-padding-y-bg);--c-padding-b:calc(var(--c-padding-t) + var(--c-padding-b-addition));--c-padding-x:var(--c-spacing-s);--c-margin-x:0px;--c-max-width:min(100%,(var(--max-container-width) + var(--c-padding-x,0px) * 2))}.details.details--acc1 .details-content>.container.bg-light-accent-secondary:where(.hintbox,.programtile-container),.details.details--acc1 .details-content>.container.bg-light-accent-secondary:where(.hintbox,.programtile-container)+*,.details.details--acc1 .details-content>.main-column>.container.bg-light-accent-secondary:where(.hintbox,.programtile-container),.details.details--acc1 .details-content>.main-column>.container.bg-light-accent-secondary:where(.hintbox,.programtile-container)+*,.two-column-container-content>.container.bg-light-accent-secondary:where(.hintbox,.programtile-container),.two-column-container-content>.container.bg-light-accent-secondary:where(.hintbox,.programtile-container)+*,main.page-s3>.main-column>.container.bg-light-accent-secondary:where(.hintbox,.programtile-container),main.page-s3>.main-column>.container.bg-light-accent-secondary:where(.hintbox,.programtile-container)+*{--margin-top:var(--overwrite-margin-top,var(--space-large))}:where(:not(.two-column-container-content,.main-column,.marginal-column))>.container.bg-light-accent-secondary+:not(.bg-light-accent-secondary):where(:not(.two-column-container-content,.main-column,.marginal-column,.page-s11-results)),:where(:not(.two-column-container-content,.main-column,.marginal-column))>.container.bg-light-accent-secondary:where(:not(:first-child)){--margin-top:var(--overwrite-margin-top,var(--space-large))}:where(:not(.two-column-container-content,.main-column,.marginal-column))>.container.bg-light-accent-secondary+:not(.bg-light-accent-secondary):where(:not(.two-column-container-content,.main-column,.marginal-column,.page-s11-results))>*,:where(:not(.two-column-container-content,.main-column,.marginal-column))>.container.bg-light-accent-secondary:where(:not(:first-child))>*{--margin-top:initial}:where(main)>.container.bg-light-accent-secondary,:where(main)>.container.bg-light-accent-secondary+*{--margin-top:var(--overwrite-margin-top,var(--space-large))}:where(main)>.container.bg-light-accent-secondary+*>*,:where(main)>.container.bg-light-accent-secondary>*{--margin-top:initial}.container.bg-light-accent-secondary:where(:not([class^=space-],[class*=" space-"],[class*=" search-"],[class*=sitemap-]))+*{margin-top:var(--margin-top,var(--space-big))}@media print{.container.bg-light-accent-secondary{--c-overflow:0px;--c-max-width:100%;--c-padding-y-bg:0px;--c-padding-b-addition:0px;break-after:auto;break-before:auto;width:100%}.container.bg-light-accent-secondary:where(:not(.text-image,.structure,.details,.programtile-container,.two-column-container)){break-after:auto;break-before:auto;break-inside:avoid-page}.container.bg-light-accent-secondary.product-header,.container.bg-light-accent-secondary[class*=bg-]{border:1px solid var(--color-background-light);padding:1rem!important}.container.bg-light-accent-secondary.product-header,.container.bg-light-accent-secondary.product-header[class*=bg-],.container.bg-light-accent-secondary[class*=bg-],.container.bg-light-accent-secondary[class*=bg-][class*=bg-]{--c-spacing-m:var(--space-big);--c-overflow:0px;--c-max-width:100%;background-color:transparent;margin-left:0;margin-right:0;max-width:100%;padding:0;--color:var(--color-font-on-light-bg);--link-color:var(--color-fn);--link-color-hover:var(--color-fn-active);--link-decoration:none;--button-color:var(--color-font-on-dark-bg);--button-color-hover:var(--color-font-on-dark-bg);--button-bg:var(--color-fn);--button-bg-hover:var(--color-fn-active);--button-color-disabled:var(--color-font-on-dark-bg);--button-bg-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color:var(--color-fn);--button-border-color-hover:var(--color-fn);--button-border-color-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color-focus:var(--color-fn-active);--headline-color:var(--color)}.container.bg-light-accent-secondary.product-header .hintbox-icon img,.container.bg-light-accent-secondary[class*=bg-] .hintbox-icon img{filter:unset}}.container.bg-light-accent-secondary .details--s9>.details .main-column[class*=bg-],.container.bg-light-accent-secondary .details--s9>.details .main-column[class*=bg-][class*=bg-],.page-s3 .main-column .container.bg-light-accent-secondary:not(.hintbox,.programtile,.kfw-image-gallery)[class*=bg-],.page-s3 .main-column .container.bg-light-accent-secondary:not(.hintbox,.programtile,.kfw-image-gallery)[class*=bg-][class*=bg-],.page-s9 .main-column .container.bg-light-accent-secondary:not(.hintbox)[class*=bg-],.page-s9 .main-column .container.bg-light-accent-secondary:not(.hintbox)[class*=bg-][class*=bg-],:not(.details--s9)>.details .container.bg-light-accent-secondary:not(.hintbox,.programtile)[class*=bg-],:not(.details--s9)>.details .container.bg-light-accent-secondary:not(.hintbox,.programtile)[class*=bg-][class*=bg-]{--c-spacing-m:var(--space-big);--c-overflow:0px;--c-max-width:100%;background-color:transparent;margin-left:0;margin-right:0;max-width:100%;padding:0;--color:var(--color-font-on-light-bg);--link-color:var(--color-fn);--link-color-hover:var(--color-fn-active);--link-decoration:none;--button-color:var(--color-font-on-dark-bg);--button-color-hover:var(--color-font-on-dark-bg);--button-bg:var(--color-fn);--button-bg-hover:var(--color-fn-active);--button-color-disabled:var(--color-font-on-dark-bg);--button-bg-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color:var(--color-fn);--button-border-color-hover:var(--color-fn);--button-border-color-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color-focus:var(--color-fn-active);--headline-color:var(--color)}.container.bg-light-accent-secondary .hintbox,.container.bg-light-accent-secondary.compact{--c-max-width:100%;--c-overflow:0px;--c-padding-t:20px;--c-padding-b:30px}.overlay-content .main-column>.container.bg-light-accent-secondary,.overlay-content .main-column>.container.bg-light-accent-secondary .container.bg-light-accent-secondary,.overlay-content body>.container.bg-light-accent-secondary,.overlay-content>.container.bg-light-accent-secondary{--c-max-width:100%;--c-overflow:0px;--padding-x:var(--c-spacing-s)}.overlay-content .main-column>.container.bg-light-accent-secondary .container.bg-light-accent-secondary .product-label.product-label--overflow,.overlay-content .main-column>.container.bg-light-accent-secondary .product-label.product-label--overflow,.overlay-content body>.container.bg-light-accent-secondary .product-label.product-label--overflow,.overlay-content>.container.bg-light-accent-secondary .product-label.product-label--overflow{--pl:var(--padding-x)}.container.bg-light{background-color:var(--color-background-light);clear:both;margin-left:var(--c-margin-x);margin-right:var(--c-margin-x);max-width:var(--c-max-width);padding:var(--c-padding-t) var(--c-padding-x) var(--c-padding-b) var(--c-padding-x);width:100vw;--c-padding-t:var(--c-padding-y-bg);--c-padding-b:calc(var(--c-padding-t) + var(--c-padding-b-addition));--c-padding-x:var(--c-spacing-s);--c-margin-x:0px;--c-max-width:min(100%,(var(--max-container-width) + var(--c-padding-x,0px) * 2))}.details.details--acc1 .details-content>.container.bg-light:where(.hintbox,.programtile-container),.details.details--acc1 .details-content>.container.bg-light:where(.hintbox,.programtile-container)+*,.details.details--acc1 .details-content>.main-column>.container.bg-light:where(.hintbox,.programtile-container),.details.details--acc1 .details-content>.main-column>.container.bg-light:where(.hintbox,.programtile-container)+*,.two-column-container-content>.container.bg-light:where(.hintbox,.programtile-container),.two-column-container-content>.container.bg-light:where(.hintbox,.programtile-container)+*,main.page-s3>.main-column>.container.bg-light:where(.hintbox,.programtile-container),main.page-s3>.main-column>.container.bg-light:where(.hintbox,.programtile-container)+*{--margin-top:var(--overwrite-margin-top,var(--space-large))}:where(:not(.two-column-container-content,.main-column,.marginal-column))>.container.bg-light+:not(.bg-light):where(:not(.two-column-container-content,.main-column,.marginal-column,.page-s11-results)),:where(:not(.two-column-container-content,.main-column,.marginal-column))>.container.bg-light:where(:not(:first-child)){--margin-top:var(--overwrite-margin-top,var(--space-large))}:where(:not(.two-column-container-content,.main-column,.marginal-column))>.container.bg-light+:not(.bg-light):where(:not(.two-column-container-content,.main-column,.marginal-column,.page-s11-results))>*,:where(:not(.two-column-container-content,.main-column,.marginal-column))>.container.bg-light:where(:not(:first-child))>*{--margin-top:initial}:where(main)>.container.bg-light,:where(main)>.container.bg-light+*{--margin-top:var(--overwrite-margin-top,var(--space-large))}:where(main)>.container.bg-light+*>*,:where(main)>.container.bg-light>*{--margin-top:initial}.container.bg-light:where(:not([class^=space-],[class*=" space-"],[class*=" search-"],[class*=sitemap-]))+*{margin-top:var(--margin-top,var(--space-big))}@media print{.container.bg-light{--c-overflow:0px;--c-max-width:100%;--c-padding-y-bg:0px;--c-padding-b-addition:0px;break-after:auto;break-before:auto;width:100%}.container.bg-light:where(:not(.text-image,.structure,.details,.programtile-container,.two-column-container)){break-after:auto;break-before:auto;break-inside:avoid-page}.container.bg-light.product-header,.container.bg-light[class*=bg-]{border:1px solid var(--color-background-light);padding:1rem!important}.container.bg-light.product-header,.container.bg-light.product-header[class*=bg-],.container.bg-light[class*=bg-],.container.bg-light[class*=bg-][class*=bg-]{--c-spacing-m:var(--space-big);--c-overflow:0px;--c-max-width:100%;background-color:transparent;margin-left:0;margin-right:0;max-width:100%;padding:0;--color:var(--color-font-on-light-bg);--link-color:var(--color-fn);--link-color-hover:var(--color-fn-active);--link-decoration:none;--button-color:var(--color-font-on-dark-bg);--button-color-hover:var(--color-font-on-dark-bg);--button-bg:var(--color-fn);--button-bg-hover:var(--color-fn-active);--button-color-disabled:var(--color-font-on-dark-bg);--button-bg-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color:var(--color-fn);--button-border-color-hover:var(--color-fn);--button-border-color-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color-focus:var(--color-fn-active);--headline-color:var(--color)}.container.bg-light.product-header .hintbox-icon img,.container.bg-light[class*=bg-] .hintbox-icon img{filter:unset}}.container.bg-light .details--s9>.details .main-column[class*=bg-],.container.bg-light .details--s9>.details .main-column[class*=bg-][class*=bg-],.page-s3 .main-column .container.bg-light:not(.hintbox,.programtile,.kfw-image-gallery)[class*=bg-],.page-s3 .main-column .container.bg-light:not(.hintbox,.programtile,.kfw-image-gallery)[class*=bg-][class*=bg-],.page-s9 .main-column .container.bg-light:not(.hintbox)[class*=bg-],.page-s9 .main-column .container.bg-light:not(.hintbox)[class*=bg-][class*=bg-],:not(.details--s9)>.details .container.bg-light:not(.hintbox,.programtile)[class*=bg-],:not(.details--s9)>.details .container.bg-light:not(.hintbox,.programtile)[class*=bg-][class*=bg-]{--c-spacing-m:var(--space-big);--c-overflow:0px;--c-max-width:100%;background-color:transparent;margin-left:0;margin-right:0;max-width:100%;padding:0;--color:var(--color-font-on-light-bg);--link-color:var(--color-fn);--link-color-hover:var(--color-fn-active);--link-decoration:none;--button-color:var(--color-font-on-dark-bg);--button-color-hover:var(--color-font-on-dark-bg);--button-bg:var(--color-fn);--button-bg-hover:var(--color-fn-active);--button-color-disabled:var(--color-font-on-dark-bg);--button-bg-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color:var(--color-fn);--button-border-color-hover:var(--color-fn);--button-border-color-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color-focus:var(--color-fn-active);--headline-color:var(--color)}.container.bg-light .hintbox,.container.bg-light.compact{--c-max-width:100%;--c-overflow:0px;--c-padding-t:20px;--c-padding-b:30px}.overlay-content .main-column>.container.bg-light,.overlay-content .main-column>.container.bg-light .container.bg-light,.overlay-content body>.container.bg-light,.overlay-content>.container.bg-light{--c-max-width:100%;--c-overflow:0px;--padding-x:var(--c-spacing-s)}.overlay-content .main-column>.container.bg-light .container.bg-light .product-label.product-label--overflow,.overlay-content .main-column>.container.bg-light .product-label.product-label--overflow,.overlay-content body>.container.bg-light .product-label.product-label--overflow,.overlay-content>.container.bg-light .product-label.product-label--overflow{--pl:var(--padding-x)}.container .container:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)){clear:both;margin-left:var(--c-margin-x);margin-right:var(--c-margin-x);max-width:var(--c-max-width);padding:var(--c-padding-t) var(--c-padding-x) var(--c-padding-b) var(--c-padding-x);width:100vw;--c-padding-t:0px;--c-padding-b:0px;--c-padding-x:0;--c-padding-x:0px;--c-margin-x:0px;--c-max-width:min(100%,(var(--max-container-width) + var(--c-padding-x,0px) * 2))}.details.details--acc1 .details-content>.container .container:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)):where(.hintbox,.programtile-container),.details.details--acc1 .details-content>.container .container:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)):where(.hintbox,.programtile-container)+*,.details.details--acc1 .details-content>.main-column>.container .container:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)):where(.hintbox,.programtile-container),.details.details--acc1 .details-content>.main-column>.container .container:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)):where(.hintbox,.programtile-container)+*,.two-column-container-content>.container .container:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)):where(.hintbox,.programtile-container),.two-column-container-content>.container .container:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)):where(.hintbox,.programtile-container)+*,main.page-s3>.main-column>.container .container:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)):where(.hintbox,.programtile-container),main.page-s3>.main-column>.container .container:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)):where(.hintbox,.programtile-container)+*{--margin-top:var(--overwrite-margin-top,var(--space-large))}:where(:not(.two-column-container-content,.main-column,.marginal-column))>.container .container:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent))+:not(.bg-):where(:not(.two-column-container-content,.main-column,.marginal-column,.page-s11-results)),:where(:not(.two-column-container-content,.main-column,.marginal-column))>.container .container:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)):where(:not(:first-child)){--margin-top:var(--overwrite-margin-top,var(--space-large))}:where(:not(.two-column-container-content,.main-column,.marginal-column))>.container .container:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent))+:not(.bg-):where(:not(.two-column-container-content,.main-column,.marginal-column,.page-s11-results))>*,:where(:not(.two-column-container-content,.main-column,.marginal-column))>.container .container:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)):where(:not(:first-child))>*{--margin-top:initial}:where(main)>.container .container:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)),:where(main)>.container .container:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent))+*{--margin-top:var(--overwrite-margin-top,var(--space-large))}:where(main)>.container .container:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent))+*>*,:where(main)>.container .container:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent))>*{--margin-top:initial}.container .container:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)):where(:not([class^=space-],[class*=" space-"],[class*=" search-"],[class*=sitemap-]))+*{margin-top:var(--margin-top,var(--space-big))}@media print{.container .container:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)){--c-overflow:0px;--c-max-width:100%;--c-padding-y-bg:0px;--c-padding-b-addition:0px;break-after:auto;break-before:auto;width:100%}.container .container:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)):where(:not(.text-image,.structure,.details,.programtile-container,.two-column-container)){break-after:auto;break-before:auto;break-inside:avoid-page}.container .container:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)).product-header,.container .container:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent))[class*=bg-]{border:1px solid var(--color-background-light);padding:1rem!important}.container .container:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)).product-header,.container .container:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)).product-header[class*=bg-],.container .container:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent))[class*=bg-],.container .container:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent))[class*=bg-][class*=bg-]{--c-spacing-m:var(--space-big);--c-overflow:0px;--c-max-width:100%;background-color:transparent;margin-left:0;margin-right:0;max-width:100%;padding:0;--color:var(--color-font-on-light-bg);--link-color:var(--color-fn);--link-color-hover:var(--color-fn-active);--link-decoration:none;--button-color:var(--color-font-on-dark-bg);--button-color-hover:var(--color-font-on-dark-bg);--button-bg:var(--color-fn);--button-bg-hover:var(--color-fn-active);--button-color-disabled:var(--color-font-on-dark-bg);--button-bg-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color:var(--color-fn);--button-border-color-hover:var(--color-fn);--button-border-color-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color-focus:var(--color-fn-active);--headline-color:var(--color)}.container .container:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)).product-header .hintbox-icon img,.container .container:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent))[class*=bg-] .hintbox-icon img{filter:unset}}.container .container:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)) .details--s9>.details .main-column[class*=bg-],.container .container:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)) .details--s9>.details .main-column[class*=bg-][class*=bg-],.page-s3 .main-column .container .container:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)):not(.hintbox,.programtile,.kfw-image-gallery)[class*=bg-],.page-s3 .main-column .container .container:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)):not(.hintbox,.programtile,.kfw-image-gallery)[class*=bg-][class*=bg-],.page-s9 .main-column .container .container:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)):not(.hintbox)[class*=bg-],.page-s9 .main-column .container .container:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)):not(.hintbox)[class*=bg-][class*=bg-],:not(.details--s9)>.details .container .container:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)):not(.hintbox,.programtile)[class*=bg-],:not(.details--s9)>.details .container .container:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)):not(.hintbox,.programtile)[class*=bg-][class*=bg-]{--c-spacing-m:var(--space-big);--c-overflow:0px;--c-max-width:100%;background-color:transparent;margin-left:0;margin-right:0;max-width:100%;padding:0;--color:var(--color-font-on-light-bg);--link-color:var(--color-fn);--link-color-hover:var(--color-fn-active);--link-decoration:none;--button-color:var(--color-font-on-dark-bg);--button-color-hover:var(--color-font-on-dark-bg);--button-bg:var(--color-fn);--button-bg-hover:var(--color-fn-active);--button-color-disabled:var(--color-font-on-dark-bg);--button-bg-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color:var(--color-fn);--button-border-color-hover:var(--color-fn);--button-border-color-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color-focus:var(--color-fn-active);--headline-color:var(--color)}.container .container:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)) .hintbox,.container .container:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)).compact{--c-max-width:100%;--c-overflow:0px;--c-padding-t:20px;--c-padding-b:30px}.overlay-content .main-column>.container .container:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)),.overlay-content .main-column>.container .container:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)) .container .container:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)),.overlay-content body>.container .container:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)),.overlay-content>.container .container:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)){--c-max-width:100%;--c-overflow:0px;--padding-x:var(--c-spacing-s)}.overlay-content .main-column>.container .container:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)) .container .container:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)) .product-label.product-label--overflow,.overlay-content .main-column>.container .container:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)) .product-label.product-label--overflow,.overlay-content body>.container .container:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)) .product-label.product-label--overflow,.overlay-content>.container .container:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)) .product-label.product-label--overflow{--pl:var(--padding-x)}.container .container.bg-dark{background-color:var(--color-background-dark);clear:both;margin-left:var(--c-margin-x);margin-right:var(--c-margin-x);max-width:var(--c-max-width);padding:var(--c-padding-t) var(--c-padding-x) var(--c-padding-b) var(--c-padding-x);width:100vw;--color:var(--color-font-on-dark-bg);--link-color:var(--color-font-on-dark-bg);--link-color-hover:var(--color-font-on-dark-bg);--headline-color:var(--color-font-headlines-on-dark-bg);--c-padding-t:var(--c-padding-y-bg);--c-padding-b:calc(var(--c-padding-t) + var(--c-padding-b-addition));--c-padding-x:var(--c-spacing-s);--c-padding-x:0px;--c-margin-x:0px;--c-max-width:min(100%,(var(--max-container-width) + var(--c-padding-x,0px) * 2))}.container .container.bg-dark .button--primary,.container .container.bg-dark .button--primary-positive,.container .container.bg-dark .button--secondary,.container .container.bg-dark .button--secondary-positive,.container .container.bg-dark .button--tertiary,.container .container.bg-dark .button--tertiary-positive{--notice-color:var(--color-font-on-dark-bg);--button-border-color-focus:var(--color-font-on-dark-bg);--button-bg-disabled:transparent;--button-color-disabled:var(--color-fn-inactive-on-dark-bg)}.container .container.bg-dark .button--primary,.container .container.bg-dark .button--primary-positive{--button-color:var(--color-fn);--button-bg:var(--color-font-on-dark-bg);--button-bg-hover:var(--color-font-on-dark-bg);--button-color-hover:var(--color-fn-active);--button-color-disabled:var(--color-font-on-dark-bg);--button-bg-disabled:var(--color-fn-inactive-on-dark-bg);--button-border-color-disabled:var(--color-fn-inactive-on-dark-bg)}.container .container.bg-dark .button--secondary,.container .container.bg-dark .button--secondary-positive{--button-color:var(--color-font-on-dark-bg);--button-bg-hover:var(--color-font-on-dark-bg);--button-color-hover:var(--color-fn-active);--button-bg:transparent;--button-border-color:var(--color-font-on-dark-bg)}.container .container.bg-dark .button--tertiary,.container .container.bg-dark .button--tertiary-positive{--button-color:var(--color-font-on-dark-bg);--button-color-hover:var(--color-font-on-dark-bg);--button-color-disabled:var(--color-fn-inactive-on-dark-bg);--button-border-color-disabled:transparent}.details.details--acc1 .details-content>.container .container.bg-dark:where(.hintbox,.programtile-container),.details.details--acc1 .details-content>.container .container.bg-dark:where(.hintbox,.programtile-container)+*,.details.details--acc1 .details-content>.main-column>.container .container.bg-dark:where(.hintbox,.programtile-container),.details.details--acc1 .details-content>.main-column>.container .container.bg-dark:where(.hintbox,.programtile-container)+*,.two-column-container-content>.container .container.bg-dark:where(.hintbox,.programtile-container),.two-column-container-content>.container .container.bg-dark:where(.hintbox,.programtile-container)+*,main.page-s3>.main-column>.container .container.bg-dark:where(.hintbox,.programtile-container),main.page-s3>.main-column>.container .container.bg-dark:where(.hintbox,.programtile-container)+*{--margin-top:var(--overwrite-margin-top,var(--space-large))}:where(:not(.two-column-container-content,.main-column,.marginal-column))>.container .container.bg-dark+:not(.bg-dark):where(:not(.two-column-container-content,.main-column,.marginal-column,.page-s11-results)),:where(:not(.two-column-container-content,.main-column,.marginal-column))>.container .container.bg-dark:where(:not(:first-child)){--margin-top:var(--overwrite-margin-top,var(--space-large))}:where(:not(.two-column-container-content,.main-column,.marginal-column))>.container .container.bg-dark+:not(.bg-dark):where(:not(.two-column-container-content,.main-column,.marginal-column,.page-s11-results))>*,:where(:not(.two-column-container-content,.main-column,.marginal-column))>.container .container.bg-dark:where(:not(:first-child))>*{--margin-top:initial}:where(main)>.container .container.bg-dark,:where(main)>.container .container.bg-dark+*{--margin-top:var(--overwrite-margin-top,var(--space-large))}:where(main)>.container .container.bg-dark+*>*,:where(main)>.container .container.bg-dark>*{--margin-top:initial}.container .container.bg-dark:where(:not([class^=space-],[class*=" space-"],[class*=" search-"],[class*=sitemap-]))+*{margin-top:var(--margin-top,var(--space-big))}@media print{.container .container.bg-dark{--c-overflow:0px;--c-max-width:100%;--c-padding-y-bg:0px;--c-padding-b-addition:0px;break-after:auto;break-before:auto;width:100%}.container .container.bg-dark:where(:not(.text-image,.structure,.details,.programtile-container,.two-column-container)){break-after:auto;break-before:auto;break-inside:avoid-page}.container .container.bg-dark.product-header,.container .container.bg-dark[class*=bg-]{border:1px solid var(--color-background-light);padding:1rem!important}.container .container.bg-dark.product-header,.container .container.bg-dark.product-header[class*=bg-],.container .container.bg-dark[class*=bg-],.container .container.bg-dark[class*=bg-][class*=bg-]{--c-spacing-m:var(--space-big);--c-overflow:0px;--c-max-width:100%;background-color:transparent;margin-left:0;margin-right:0;max-width:100%;padding:0;--color:var(--color-font-on-light-bg);--link-color:var(--color-fn);--link-color-hover:var(--color-fn-active);--link-decoration:none;--button-color:var(--color-font-on-dark-bg);--button-color-hover:var(--color-font-on-dark-bg);--button-bg:var(--color-fn);--button-bg-hover:var(--color-fn-active);--button-color-disabled:var(--color-font-on-dark-bg);--button-bg-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color:var(--color-fn);--button-border-color-hover:var(--color-fn);--button-border-color-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color-focus:var(--color-fn-active);--headline-color:var(--color)}.container .container.bg-dark.product-header .hintbox-icon img,.container .container.bg-dark[class*=bg-] .hintbox-icon img{filter:unset}}.container .container.bg-dark .details--s9>.details .main-column[class*=bg-],.container .container.bg-dark .details--s9>.details .main-column[class*=bg-][class*=bg-],.page-s3 .main-column .container .container.bg-dark:not(.hintbox,.programtile,.kfw-image-gallery)[class*=bg-],.page-s3 .main-column .container .container.bg-dark:not(.hintbox,.programtile,.kfw-image-gallery)[class*=bg-][class*=bg-],.page-s9 .main-column .container .container.bg-dark:not(.hintbox)[class*=bg-],.page-s9 .main-column .container .container.bg-dark:not(.hintbox)[class*=bg-][class*=bg-],:not(.details--s9)>.details .container .container.bg-dark:not(.hintbox,.programtile)[class*=bg-],:not(.details--s9)>.details .container .container.bg-dark:not(.hintbox,.programtile)[class*=bg-][class*=bg-]{--c-spacing-m:var(--space-big);--c-overflow:0px;--c-max-width:100%;background-color:transparent;margin-left:0;margin-right:0;max-width:100%;padding:0;--color:var(--color-font-on-light-bg);--link-color:var(--color-fn);--link-color-hover:var(--color-fn-active);--link-decoration:none;--button-color:var(--color-font-on-dark-bg);--button-color-hover:var(--color-font-on-dark-bg);--button-bg:var(--color-fn);--button-bg-hover:var(--color-fn-active);--button-color-disabled:var(--color-font-on-dark-bg);--button-bg-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color:var(--color-fn);--button-border-color-hover:var(--color-fn);--button-border-color-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color-focus:var(--color-fn-active);--headline-color:var(--color)}.container .container.bg-dark .hintbox,.container .container.bg-dark.compact{--c-max-width:100%;--c-overflow:0px;--c-padding-t:20px;--c-padding-b:30px}.overlay-content .main-column>.container .container.bg-dark,.overlay-content .main-column>.container .container.bg-dark .container .container.bg-dark,.overlay-content body>.container .container.bg-dark,.overlay-content>.container .container.bg-dark{--c-max-width:100%;--c-overflow:0px;--padding-x:var(--c-spacing-s)}.overlay-content .main-column>.container .container.bg-dark .container .container.bg-dark .product-label.product-label--overflow,.overlay-content .main-column>.container .container.bg-dark .product-label.product-label--overflow,.overlay-content body>.container .container.bg-dark .product-label.product-label--overflow,.overlay-content>.container .container.bg-dark .product-label.product-label--overflow{--pl:var(--padding-x)}.container .container.bg-dark-accent{background-color:var(--color-background-dark-accent);clear:both;margin-left:var(--c-margin-x);margin-right:var(--c-margin-x);max-width:var(--c-max-width);padding:var(--c-padding-t) var(--c-padding-x) var(--c-padding-b) var(--c-padding-x);width:100vw;--color:var(--color-font-on-dark-bg);--link-color:var(--color-font-on-dark-bg);--link-color-hover:var(--color-font-on-dark-bg);--headline-color:var(--color-font-headlines-on-dark-bg);--c-padding-t:var(--c-padding-y-bg);--c-padding-b:calc(var(--c-padding-t) + var(--c-padding-b-addition));--c-padding-x:var(--c-spacing-s);--c-padding-x:0px;--c-margin-x:0px;--c-max-width:min(100%,(var(--max-container-width) + var(--c-padding-x,0px) * 2))}.container .container.bg-dark-accent .button--primary,.container .container.bg-dark-accent .button--primary-positive,.container .container.bg-dark-accent .button--secondary,.container .container.bg-dark-accent .button--secondary-positive,.container .container.bg-dark-accent .button--tertiary,.container .container.bg-dark-accent .button--tertiary-positive{--notice-color:var(--color-font-on-dark-bg);--button-border-color-focus:var(--color-font-on-dark-bg);--button-bg-disabled:transparent;--button-color-disabled:var(--color-fn-inactive-on-dark-bg)}.container .container.bg-dark-accent .button--primary,.container .container.bg-dark-accent .button--primary-positive{--button-color:var(--color-fn);--button-bg:var(--color-font-on-dark-bg);--button-bg-hover:var(--color-font-on-dark-bg);--button-color-hover:var(--color-fn-active);--button-color-disabled:var(--color-font-on-dark-bg);--button-bg-disabled:var(--color-fn-inactive-on-dark-bg);--button-border-color-disabled:var(--color-fn-inactive-on-dark-bg)}.container .container.bg-dark-accent .button--secondary,.container .container.bg-dark-accent .button--secondary-positive{--button-color:var(--color-font-on-dark-bg);--button-bg-hover:var(--color-font-on-dark-bg);--button-color-hover:var(--color-fn-active);--button-bg:transparent;--button-border-color:var(--color-font-on-dark-bg)}.container .container.bg-dark-accent .button--tertiary,.container .container.bg-dark-accent .button--tertiary-positive{--button-color:var(--color-font-on-dark-bg);--button-color-hover:var(--color-font-on-dark-bg);--button-color-disabled:var(--color-fn-inactive-on-dark-bg);--button-border-color-disabled:transparent}.details.details--acc1 .details-content>.container .container.bg-dark-accent:where(.hintbox,.programtile-container),.details.details--acc1 .details-content>.container .container.bg-dark-accent:where(.hintbox,.programtile-container)+*,.details.details--acc1 .details-content>.main-column>.container .container.bg-dark-accent:where(.hintbox,.programtile-container),.details.details--acc1 .details-content>.main-column>.container .container.bg-dark-accent:where(.hintbox,.programtile-container)+*,.two-column-container-content>.container .container.bg-dark-accent:where(.hintbox,.programtile-container),.two-column-container-content>.container .container.bg-dark-accent:where(.hintbox,.programtile-container)+*,main.page-s3>.main-column>.container .container.bg-dark-accent:where(.hintbox,.programtile-container),main.page-s3>.main-column>.container .container.bg-dark-accent:where(.hintbox,.programtile-container)+*{--margin-top:var(--overwrite-margin-top,var(--space-large))}:where(:not(.two-column-container-content,.main-column,.marginal-column))>.container .container.bg-dark-accent+:not(.bg-dark-accent):where(:not(.two-column-container-content,.main-column,.marginal-column,.page-s11-results)),:where(:not(.two-column-container-content,.main-column,.marginal-column))>.container .container.bg-dark-accent:where(:not(:first-child)){--margin-top:var(--overwrite-margin-top,var(--space-large))}:where(:not(.two-column-container-content,.main-column,.marginal-column))>.container .container.bg-dark-accent+:not(.bg-dark-accent):where(:not(.two-column-container-content,.main-column,.marginal-column,.page-s11-results))>*,:where(:not(.two-column-container-content,.main-column,.marginal-column))>.container .container.bg-dark-accent:where(:not(:first-child))>*{--margin-top:initial}:where(main)>.container .container.bg-dark-accent,:where(main)>.container .container.bg-dark-accent+*{--margin-top:var(--overwrite-margin-top,var(--space-large))}:where(main)>.container .container.bg-dark-accent+*>*,:where(main)>.container .container.bg-dark-accent>*{--margin-top:initial}.container .container.bg-dark-accent:where(:not([class^=space-],[class*=" space-"],[class*=" search-"],[class*=sitemap-]))+*{margin-top:var(--margin-top,var(--space-big))}@media print{.container .container.bg-dark-accent{--c-overflow:0px;--c-max-width:100%;--c-padding-y-bg:0px;--c-padding-b-addition:0px;break-after:auto;break-before:auto;width:100%}.container .container.bg-dark-accent:where(:not(.text-image,.structure,.details,.programtile-container,.two-column-container)){break-after:auto;break-before:auto;break-inside:avoid-page}.container .container.bg-dark-accent.product-header,.container .container.bg-dark-accent[class*=bg-]{border:1px solid var(--color-background-light);padding:1rem!important}.container .container.bg-dark-accent.product-header,.container .container.bg-dark-accent.product-header[class*=bg-],.container .container.bg-dark-accent[class*=bg-],.container .container.bg-dark-accent[class*=bg-][class*=bg-]{--c-spacing-m:var(--space-big);--c-overflow:0px;--c-max-width:100%;background-color:transparent;margin-left:0;margin-right:0;max-width:100%;padding:0;--color:var(--color-font-on-light-bg);--link-color:var(--color-fn);--link-color-hover:var(--color-fn-active);--link-decoration:none;--button-color:var(--color-font-on-dark-bg);--button-color-hover:var(--color-font-on-dark-bg);--button-bg:var(--color-fn);--button-bg-hover:var(--color-fn-active);--button-color-disabled:var(--color-font-on-dark-bg);--button-bg-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color:var(--color-fn);--button-border-color-hover:var(--color-fn);--button-border-color-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color-focus:var(--color-fn-active);--headline-color:var(--color)}.container .container.bg-dark-accent.product-header .hintbox-icon img,.container .container.bg-dark-accent[class*=bg-] .hintbox-icon img{filter:unset}}.container .container.bg-dark-accent .details--s9>.details .main-column[class*=bg-],.container .container.bg-dark-accent .details--s9>.details .main-column[class*=bg-][class*=bg-],.page-s3 .main-column .container .container.bg-dark-accent:not(.hintbox,.programtile,.kfw-image-gallery)[class*=bg-],.page-s3 .main-column .container .container.bg-dark-accent:not(.hintbox,.programtile,.kfw-image-gallery)[class*=bg-][class*=bg-],.page-s9 .main-column .container .container.bg-dark-accent:not(.hintbox)[class*=bg-],.page-s9 .main-column .container .container.bg-dark-accent:not(.hintbox)[class*=bg-][class*=bg-],:not(.details--s9)>.details .container .container.bg-dark-accent:not(.hintbox,.programtile)[class*=bg-],:not(.details--s9)>.details .container .container.bg-dark-accent:not(.hintbox,.programtile)[class*=bg-][class*=bg-]{--c-spacing-m:var(--space-big);--c-overflow:0px;--c-max-width:100%;background-color:transparent;margin-left:0;margin-right:0;max-width:100%;padding:0;--color:var(--color-font-on-light-bg);--link-color:var(--color-fn);--link-color-hover:var(--color-fn-active);--link-decoration:none;--button-color:var(--color-font-on-dark-bg);--button-color-hover:var(--color-font-on-dark-bg);--button-bg:var(--color-fn);--button-bg-hover:var(--color-fn-active);--button-color-disabled:var(--color-font-on-dark-bg);--button-bg-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color:var(--color-fn);--button-border-color-hover:var(--color-fn);--button-border-color-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color-focus:var(--color-fn-active);--headline-color:var(--color)}.container .container.bg-dark-accent .hintbox,.container .container.bg-dark-accent.compact{--c-max-width:100%;--c-overflow:0px;--c-padding-t:20px;--c-padding-b:30px}.overlay-content .main-column>.container .container.bg-dark-accent,.overlay-content .main-column>.container .container.bg-dark-accent .container .container.bg-dark-accent,.overlay-content body>.container .container.bg-dark-accent,.overlay-content>.container .container.bg-dark-accent{--c-max-width:100%;--c-overflow:0px;--padding-x:var(--c-spacing-s)}.overlay-content .main-column>.container .container.bg-dark-accent .container .container.bg-dark-accent .product-label.product-label--overflow,.overlay-content .main-column>.container .container.bg-dark-accent .product-label.product-label--overflow,.overlay-content body>.container .container.bg-dark-accent .product-label.product-label--overflow,.overlay-content>.container .container.bg-dark-accent .product-label.product-label--overflow{--pl:var(--padding-x)}.container .container.bg-light-accent{background-color:var(--color-background-light-accent-1);clear:both;margin-left:var(--c-margin-x);margin-right:var(--c-margin-x);max-width:var(--c-max-width);padding:var(--c-padding-t) var(--c-padding-x) var(--c-padding-b) var(--c-padding-x);width:100vw;--c-padding-t:var(--c-padding-y-bg);--c-padding-b:calc(var(--c-padding-t) + var(--c-padding-b-addition));--c-padding-x:var(--c-spacing-s);--c-padding-x:0px;--c-margin-x:0px;--c-max-width:min(100%,(var(--max-container-width) + var(--c-padding-x,0px) * 2))}.details.details--acc1 .details-content>.container .container.bg-light-accent:where(.hintbox,.programtile-container),.details.details--acc1 .details-content>.container .container.bg-light-accent:where(.hintbox,.programtile-container)+*,.details.details--acc1 .details-content>.main-column>.container .container.bg-light-accent:where(.hintbox,.programtile-container),.details.details--acc1 .details-content>.main-column>.container .container.bg-light-accent:where(.hintbox,.programtile-container)+*,.two-column-container-content>.container .container.bg-light-accent:where(.hintbox,.programtile-container),.two-column-container-content>.container .container.bg-light-accent:where(.hintbox,.programtile-container)+*,main.page-s3>.main-column>.container .container.bg-light-accent:where(.hintbox,.programtile-container),main.page-s3>.main-column>.container .container.bg-light-accent:where(.hintbox,.programtile-container)+*{--margin-top:var(--overwrite-margin-top,var(--space-large))}:where(:not(.two-column-container-content,.main-column,.marginal-column))>.container .container.bg-light-accent+:not(.bg-light-accent):where(:not(.two-column-container-content,.main-column,.marginal-column,.page-s11-results)),:where(:not(.two-column-container-content,.main-column,.marginal-column))>.container .container.bg-light-accent:where(:not(:first-child)){--margin-top:var(--overwrite-margin-top,var(--space-large))}:where(:not(.two-column-container-content,.main-column,.marginal-column))>.container .container.bg-light-accent+:not(.bg-light-accent):where(:not(.two-column-container-content,.main-column,.marginal-column,.page-s11-results))>*,:where(:not(.two-column-container-content,.main-column,.marginal-column))>.container .container.bg-light-accent:where(:not(:first-child))>*{--margin-top:initial}:where(main)>.container .container.bg-light-accent,:where(main)>.container .container.bg-light-accent+*{--margin-top:var(--overwrite-margin-top,var(--space-large))}:where(main)>.container .container.bg-light-accent+*>*,:where(main)>.container .container.bg-light-accent>*{--margin-top:initial}.container .container.bg-light-accent:where(:not([class^=space-],[class*=" space-"],[class*=" search-"],[class*=sitemap-]))+*{margin-top:var(--margin-top,var(--space-big))}@media print{.container .container.bg-light-accent{--c-overflow:0px;--c-max-width:100%;--c-padding-y-bg:0px;--c-padding-b-addition:0px;break-after:auto;break-before:auto;width:100%}.container .container.bg-light-accent:where(:not(.text-image,.structure,.details,.programtile-container,.two-column-container)){break-after:auto;break-before:auto;break-inside:avoid-page}.container .container.bg-light-accent.product-header,.container .container.bg-light-accent[class*=bg-]{border:1px solid var(--color-background-light);padding:1rem!important}.container .container.bg-light-accent.product-header,.container .container.bg-light-accent.product-header[class*=bg-],.container .container.bg-light-accent[class*=bg-],.container .container.bg-light-accent[class*=bg-][class*=bg-]{--c-spacing-m:var(--space-big);--c-overflow:0px;--c-max-width:100%;background-color:transparent;margin-left:0;margin-right:0;max-width:100%;padding:0;--color:var(--color-font-on-light-bg);--link-color:var(--color-fn);--link-color-hover:var(--color-fn-active);--link-decoration:none;--button-color:var(--color-font-on-dark-bg);--button-color-hover:var(--color-font-on-dark-bg);--button-bg:var(--color-fn);--button-bg-hover:var(--color-fn-active);--button-color-disabled:var(--color-font-on-dark-bg);--button-bg-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color:var(--color-fn);--button-border-color-hover:var(--color-fn);--button-border-color-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color-focus:var(--color-fn-active);--headline-color:var(--color)}.container .container.bg-light-accent.product-header .hintbox-icon img,.container .container.bg-light-accent[class*=bg-] .hintbox-icon img{filter:unset}}.container .container.bg-light-accent .details--s9>.details .main-column[class*=bg-],.container .container.bg-light-accent .details--s9>.details .main-column[class*=bg-][class*=bg-],.page-s3 .main-column .container .container.bg-light-accent:not(.hintbox,.programtile,.kfw-image-gallery)[class*=bg-],.page-s3 .main-column .container .container.bg-light-accent:not(.hintbox,.programtile,.kfw-image-gallery)[class*=bg-][class*=bg-],.page-s9 .main-column .container .container.bg-light-accent:not(.hintbox)[class*=bg-],.page-s9 .main-column .container .container.bg-light-accent:not(.hintbox)[class*=bg-][class*=bg-],:not(.details--s9)>.details .container .container.bg-light-accent:not(.hintbox,.programtile)[class*=bg-],:not(.details--s9)>.details .container .container.bg-light-accent:not(.hintbox,.programtile)[class*=bg-][class*=bg-]{--c-spacing-m:var(--space-big);--c-overflow:0px;--c-max-width:100%;background-color:transparent;margin-left:0;margin-right:0;max-width:100%;padding:0;--color:var(--color-font-on-light-bg);--link-color:var(--color-fn);--link-color-hover:var(--color-fn-active);--link-decoration:none;--button-color:var(--color-font-on-dark-bg);--button-color-hover:var(--color-font-on-dark-bg);--button-bg:var(--color-fn);--button-bg-hover:var(--color-fn-active);--button-color-disabled:var(--color-font-on-dark-bg);--button-bg-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color:var(--color-fn);--button-border-color-hover:var(--color-fn);--button-border-color-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color-focus:var(--color-fn-active);--headline-color:var(--color)}.container .container.bg-light-accent .hintbox,.container .container.bg-light-accent.compact{--c-max-width:100%;--c-overflow:0px;--c-padding-t:20px;--c-padding-b:30px}.overlay-content .main-column>.container .container.bg-light-accent,.overlay-content .main-column>.container .container.bg-light-accent .container .container.bg-light-accent,.overlay-content body>.container .container.bg-light-accent,.overlay-content>.container .container.bg-light-accent{--c-max-width:100%;--c-overflow:0px;--padding-x:var(--c-spacing-s)}.overlay-content .main-column>.container .container.bg-light-accent .container .container.bg-light-accent .product-label.product-label--overflow,.overlay-content .main-column>.container .container.bg-light-accent .product-label.product-label--overflow,.overlay-content body>.container .container.bg-light-accent .product-label.product-label--overflow,.overlay-content>.container .container.bg-light-accent .product-label.product-label--overflow{--pl:var(--padding-x)}.container .container.bg-light-accent-secondary{background-color:var(--color-background-light-accent-2);clear:both;margin-left:var(--c-margin-x);margin-right:var(--c-margin-x);max-width:var(--c-max-width);padding:var(--c-padding-t) var(--c-padding-x) var(--c-padding-b) var(--c-padding-x);width:100vw;--c-padding-t:var(--c-padding-y-bg);--c-padding-b:calc(var(--c-padding-t) + var(--c-padding-b-addition));--c-padding-x:var(--c-spacing-s);--c-padding-x:0px;--c-margin-x:0px;--c-max-width:min(100%,(var(--max-container-width) + var(--c-padding-x,0px) * 2))}.details.details--acc1 .details-content>.container .container.bg-light-accent-secondary:where(.hintbox,.programtile-container),.details.details--acc1 .details-content>.container .container.bg-light-accent-secondary:where(.hintbox,.programtile-container)+*,.details.details--acc1 .details-content>.main-column>.container .container.bg-light-accent-secondary:where(.hintbox,.programtile-container),.details.details--acc1 .details-content>.main-column>.container .container.bg-light-accent-secondary:where(.hintbox,.programtile-container)+*,.two-column-container-content>.container .container.bg-light-accent-secondary:where(.hintbox,.programtile-container),.two-column-container-content>.container .container.bg-light-accent-secondary:where(.hintbox,.programtile-container)+*,main.page-s3>.main-column>.container .container.bg-light-accent-secondary:where(.hintbox,.programtile-container),main.page-s3>.main-column>.container .container.bg-light-accent-secondary:where(.hintbox,.programtile-container)+*{--margin-top:var(--overwrite-margin-top,var(--space-large))}:where(:not(.two-column-container-content,.main-column,.marginal-column))>.container .container.bg-light-accent-secondary+:not(.bg-light-accent-secondary):where(:not(.two-column-container-content,.main-column,.marginal-column,.page-s11-results)),:where(:not(.two-column-container-content,.main-column,.marginal-column))>.container .container.bg-light-accent-secondary:where(:not(:first-child)){--margin-top:var(--overwrite-margin-top,var(--space-large))}:where(:not(.two-column-container-content,.main-column,.marginal-column))>.container .container.bg-light-accent-secondary+:not(.bg-light-accent-secondary):where(:not(.two-column-container-content,.main-column,.marginal-column,.page-s11-results))>*,:where(:not(.two-column-container-content,.main-column,.marginal-column))>.container .container.bg-light-accent-secondary:where(:not(:first-child))>*{--margin-top:initial}:where(main)>.container .container.bg-light-accent-secondary,:where(main)>.container .container.bg-light-accent-secondary+*{--margin-top:var(--overwrite-margin-top,var(--space-large))}:where(main)>.container .container.bg-light-accent-secondary+*>*,:where(main)>.container .container.bg-light-accent-secondary>*{--margin-top:initial}.container .container.bg-light-accent-secondary:where(:not([class^=space-],[class*=" space-"],[class*=" search-"],[class*=sitemap-]))+*{margin-top:var(--margin-top,var(--space-big))}@media print{.container .container.bg-light-accent-secondary{--c-overflow:0px;--c-max-width:100%;--c-padding-y-bg:0px;--c-padding-b-addition:0px;break-after:auto;break-before:auto;width:100%}.container .container.bg-light-accent-secondary:where(:not(.text-image,.structure,.details,.programtile-container,.two-column-container)){break-after:auto;break-before:auto;break-inside:avoid-page}.container .container.bg-light-accent-secondary.product-header,.container .container.bg-light-accent-secondary[class*=bg-]{border:1px solid var(--color-background-light);padding:1rem!important}.container .container.bg-light-accent-secondary.product-header,.container .container.bg-light-accent-secondary.product-header[class*=bg-],.container .container.bg-light-accent-secondary[class*=bg-],.container .container.bg-light-accent-secondary[class*=bg-][class*=bg-]{--c-spacing-m:var(--space-big);--c-overflow:0px;--c-max-width:100%;background-color:transparent;margin-left:0;margin-right:0;max-width:100%;padding:0;--color:var(--color-font-on-light-bg);--link-color:var(--color-fn);--link-color-hover:var(--color-fn-active);--link-decoration:none;--button-color:var(--color-font-on-dark-bg);--button-color-hover:var(--color-font-on-dark-bg);--button-bg:var(--color-fn);--button-bg-hover:var(--color-fn-active);--button-color-disabled:var(--color-font-on-dark-bg);--button-bg-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color:var(--color-fn);--button-border-color-hover:var(--color-fn);--button-border-color-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color-focus:var(--color-fn-active);--headline-color:var(--color)}.container .container.bg-light-accent-secondary.product-header .hintbox-icon img,.container .container.bg-light-accent-secondary[class*=bg-] .hintbox-icon img{filter:unset}}.container .container.bg-light-accent-secondary .details--s9>.details .main-column[class*=bg-],.container .container.bg-light-accent-secondary .details--s9>.details .main-column[class*=bg-][class*=bg-],.page-s3 .main-column .container .container.bg-light-accent-secondary:not(.hintbox,.programtile,.kfw-image-gallery)[class*=bg-],.page-s3 .main-column .container .container.bg-light-accent-secondary:not(.hintbox,.programtile,.kfw-image-gallery)[class*=bg-][class*=bg-],.page-s9 .main-column .container .container.bg-light-accent-secondary:not(.hintbox)[class*=bg-],.page-s9 .main-column .container .container.bg-light-accent-secondary:not(.hintbox)[class*=bg-][class*=bg-],:not(.details--s9)>.details .container .container.bg-light-accent-secondary:not(.hintbox,.programtile)[class*=bg-],:not(.details--s9)>.details .container .container.bg-light-accent-secondary:not(.hintbox,.programtile)[class*=bg-][class*=bg-]{--c-spacing-m:var(--space-big);--c-overflow:0px;--c-max-width:100%;background-color:transparent;margin-left:0;margin-right:0;max-width:100%;padding:0;--color:var(--color-font-on-light-bg);--link-color:var(--color-fn);--link-color-hover:var(--color-fn-active);--link-decoration:none;--button-color:var(--color-font-on-dark-bg);--button-color-hover:var(--color-font-on-dark-bg);--button-bg:var(--color-fn);--button-bg-hover:var(--color-fn-active);--button-color-disabled:var(--color-font-on-dark-bg);--button-bg-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color:var(--color-fn);--button-border-color-hover:var(--color-fn);--button-border-color-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color-focus:var(--color-fn-active);--headline-color:var(--color)}.container .container.bg-light-accent-secondary .hintbox,.container .container.bg-light-accent-secondary.compact{--c-max-width:100%;--c-overflow:0px;--c-padding-t:20px;--c-padding-b:30px}.overlay-content .main-column>.container .container.bg-light-accent-secondary,.overlay-content .main-column>.container .container.bg-light-accent-secondary .container .container.bg-light-accent-secondary,.overlay-content body>.container .container.bg-light-accent-secondary,.overlay-content>.container .container.bg-light-accent-secondary{--c-max-width:100%;--c-overflow:0px;--padding-x:var(--c-spacing-s)}.overlay-content .main-column>.container .container.bg-light-accent-secondary .container .container.bg-light-accent-secondary .product-label.product-label--overflow,.overlay-content .main-column>.container .container.bg-light-accent-secondary .product-label.product-label--overflow,.overlay-content body>.container .container.bg-light-accent-secondary .product-label.product-label--overflow,.overlay-content>.container .container.bg-light-accent-secondary .product-label.product-label--overflow{--pl:var(--padding-x)}.container .container.bg-light{background-color:var(--color-background-light);clear:both;margin-left:var(--c-margin-x);margin-right:var(--c-margin-x);max-width:var(--c-max-width);padding:var(--c-padding-t) var(--c-padding-x) var(--c-padding-b) var(--c-padding-x);width:100vw;--c-padding-t:var(--c-padding-y-bg);--c-padding-b:calc(var(--c-padding-t) + var(--c-padding-b-addition));--c-padding-x:var(--c-spacing-s);--c-padding-x:0px;--c-margin-x:0px;--c-max-width:min(100%,(var(--max-container-width) + var(--c-padding-x,0px) * 2))}.details.details--acc1 .details-content>.container .container.bg-light:where(.hintbox,.programtile-container),.details.details--acc1 .details-content>.container .container.bg-light:where(.hintbox,.programtile-container)+*,.details.details--acc1 .details-content>.main-column>.container .container.bg-light:where(.hintbox,.programtile-container),.details.details--acc1 .details-content>.main-column>.container .container.bg-light:where(.hintbox,.programtile-container)+*,.two-column-container-content>.container .container.bg-light:where(.hintbox,.programtile-container),.two-column-container-content>.container .container.bg-light:where(.hintbox,.programtile-container)+*,main.page-s3>.main-column>.container .container.bg-light:where(.hintbox,.programtile-container),main.page-s3>.main-column>.container .container.bg-light:where(.hintbox,.programtile-container)+*{--margin-top:var(--overwrite-margin-top,var(--space-large))}:where(:not(.two-column-container-content,.main-column,.marginal-column))>.container .container.bg-light+:not(.bg-light):where(:not(.two-column-container-content,.main-column,.marginal-column,.page-s11-results)),:where(:not(.two-column-container-content,.main-column,.marginal-column))>.container .container.bg-light:where(:not(:first-child)){--margin-top:var(--overwrite-margin-top,var(--space-large))}:where(:not(.two-column-container-content,.main-column,.marginal-column))>.container .container.bg-light+:not(.bg-light):where(:not(.two-column-container-content,.main-column,.marginal-column,.page-s11-results))>*,:where(:not(.two-column-container-content,.main-column,.marginal-column))>.container .container.bg-light:where(:not(:first-child))>*{--margin-top:initial}:where(main)>.container .container.bg-light,:where(main)>.container .container.bg-light+*{--margin-top:var(--overwrite-margin-top,var(--space-large))}:where(main)>.container .container.bg-light+*>*,:where(main)>.container .container.bg-light>*{--margin-top:initial}.container .container.bg-light:where(:not([class^=space-],[class*=" space-"],[class*=" search-"],[class*=sitemap-]))+*{margin-top:var(--margin-top,var(--space-big))}@media print{.container .container.bg-light{--c-overflow:0px;--c-max-width:100%;--c-padding-y-bg:0px;--c-padding-b-addition:0px;break-after:auto;break-before:auto;width:100%}.container .container.bg-light:where(:not(.text-image,.structure,.details,.programtile-container,.two-column-container)){break-after:auto;break-before:auto;break-inside:avoid-page}.container .container.bg-light.product-header,.container .container.bg-light[class*=bg-]{border:1px solid var(--color-background-light);padding:1rem!important}.container .container.bg-light.product-header,.container .container.bg-light.product-header[class*=bg-],.container .container.bg-light[class*=bg-],.container .container.bg-light[class*=bg-][class*=bg-]{--c-spacing-m:var(--space-big);--c-overflow:0px;--c-max-width:100%;background-color:transparent;margin-left:0;margin-right:0;max-width:100%;padding:0;--color:var(--color-font-on-light-bg);--link-color:var(--color-fn);--link-color-hover:var(--color-fn-active);--link-decoration:none;--button-color:var(--color-font-on-dark-bg);--button-color-hover:var(--color-font-on-dark-bg);--button-bg:var(--color-fn);--button-bg-hover:var(--color-fn-active);--button-color-disabled:var(--color-font-on-dark-bg);--button-bg-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color:var(--color-fn);--button-border-color-hover:var(--color-fn);--button-border-color-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color-focus:var(--color-fn-active);--headline-color:var(--color)}.container .container.bg-light.product-header .hintbox-icon img,.container .container.bg-light[class*=bg-] .hintbox-icon img{filter:unset}}.container .container.bg-light .details--s9>.details .main-column[class*=bg-],.container .container.bg-light .details--s9>.details .main-column[class*=bg-][class*=bg-],.page-s3 .main-column .container .container.bg-light:not(.hintbox,.programtile,.kfw-image-gallery)[class*=bg-],.page-s3 .main-column .container .container.bg-light:not(.hintbox,.programtile,.kfw-image-gallery)[class*=bg-][class*=bg-],.page-s9 .main-column .container .container.bg-light:not(.hintbox)[class*=bg-],.page-s9 .main-column .container .container.bg-light:not(.hintbox)[class*=bg-][class*=bg-],:not(.details--s9)>.details .container .container.bg-light:not(.hintbox,.programtile)[class*=bg-],:not(.details--s9)>.details .container .container.bg-light:not(.hintbox,.programtile)[class*=bg-][class*=bg-]{--c-spacing-m:var(--space-big);--c-overflow:0px;--c-max-width:100%;background-color:transparent;margin-left:0;margin-right:0;max-width:100%;padding:0;--color:var(--color-font-on-light-bg);--link-color:var(--color-fn);--link-color-hover:var(--color-fn-active);--link-decoration:none;--button-color:var(--color-font-on-dark-bg);--button-color-hover:var(--color-font-on-dark-bg);--button-bg:var(--color-fn);--button-bg-hover:var(--color-fn-active);--button-color-disabled:var(--color-font-on-dark-bg);--button-bg-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color:var(--color-fn);--button-border-color-hover:var(--color-fn);--button-border-color-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color-focus:var(--color-fn-active);--headline-color:var(--color)}.container .container.bg-light .hintbox,.container .container.bg-light.compact{--c-max-width:100%;--c-overflow:0px;--c-padding-t:20px;--c-padding-b:30px}.overlay-content .main-column>.container .container.bg-light,.overlay-content .main-column>.container .container.bg-light .container .container.bg-light,.overlay-content body>.container .container.bg-light,.overlay-content>.container .container.bg-light{--c-max-width:100%;--c-overflow:0px;--padding-x:var(--c-spacing-s)}.overlay-content .main-column>.container .container.bg-light .container .container.bg-light .product-label.product-label--overflow,.overlay-content .main-column>.container .container.bg-light .product-label.product-label--overflow,.overlay-content body>.container .container.bg-light .product-label.product-label--overflow,.overlay-content>.container .container.bg-light .product-label.product-label--overflow{--pl:var(--padding-x)}.container-overflow:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)){clear:both;margin-left:var(--c-margin-x);margin-right:var(--c-margin-x);max-width:var(--c-max-width);padding:var(--c-padding-t) var(--c-padding-x) var(--c-padding-b) var(--c-padding-x);width:100vw;--c-padding-t:var(--c-padding-y);--c-padding-b:var(--c-padding-y);--c-padding-x:min(var(--gutter),var(--c-overflow))}.details.details--acc1 .details-content>.container-overflow:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)):where(.hintbox,.programtile-container),.details.details--acc1 .details-content>.container-overflow:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)):where(.hintbox,.programtile-container)+*,.details.details--acc1 .details-content>.main-column>.container-overflow:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)):where(.hintbox,.programtile-container),.details.details--acc1 .details-content>.main-column>.container-overflow:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)):where(.hintbox,.programtile-container)+*,.two-column-container-content>.container-overflow:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)):where(.hintbox,.programtile-container),.two-column-container-content>.container-overflow:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)):where(.hintbox,.programtile-container)+*,main.page-s3>.main-column>.container-overflow:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)):where(.hintbox,.programtile-container),main.page-s3>.main-column>.container-overflow:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)):where(.hintbox,.programtile-container)+*{--margin-top:var(--overwrite-margin-top,var(--space-large))}:where(:not(.two-column-container-content,.main-column,.marginal-column))>.container-overflow:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent))+:not(.bg-):where(:not(.two-column-container-content,.main-column,.marginal-column,.page-s11-results)),:where(:not(.two-column-container-content,.main-column,.marginal-column))>.container-overflow:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)):where(:not(:first-child)){--margin-top:var(--overwrite-margin-top,var(--space-large))}:where(:not(.two-column-container-content,.main-column,.marginal-column))>.container-overflow:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent))+:not(.bg-):where(:not(.two-column-container-content,.main-column,.marginal-column,.page-s11-results))>*,:where(:not(.two-column-container-content,.main-column,.marginal-column))>.container-overflow:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)):where(:not(:first-child))>*{--margin-top:initial}:where(main)>.container-overflow:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)),:where(main)>.container-overflow:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent))+*{--margin-top:var(--overwrite-margin-top,var(--space-large))}:where(main)>.container-overflow:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent))+*>*,:where(main)>.container-overflow:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent))>*{--margin-top:initial}.container-overflow:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)){--c-calc-overflow:min(var(--gutter),var(--c-overflow));--c-margin-x:calc(-1 * var(--c-calc-overflow,0px));--c-spacing-partial:min(var(--c-padding-x,0px),var(--c-overflow));--c-spacing:calc((var(--c-margin-x) + var(--c-spacing-partial)) * 2);--c-max:calc(var(--max-container-width) + var(--c-overflow) * 2);--c-max-width:min(calc(100% + var(--c-overflow) * 2),calc(var(--c-max) - var(--c-spacing)))}.container-overflow:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)):where(:not([class^=space-],[class*=" space-"],[class*=" search-"],[class*=sitemap-]))+*{margin-top:var(--margin-top,var(--space-big))}@media print{.container-overflow:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)){--c-overflow:0px;--c-max-width:100%;--c-padding-y-bg:0px;--c-padding-b-addition:0px;break-after:auto;break-before:auto;width:100%}.container-overflow:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)):where(:not(.text-image,.structure,.details,.programtile-container,.two-column-container)){break-after:auto;break-before:auto;break-inside:avoid-page}.container-overflow:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)).product-header,.container-overflow:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent))[class*=bg-]{border:1px solid var(--color-background-light);padding:1rem!important}.container-overflow:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)).product-header,.container-overflow:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)).product-header[class*=bg-],.container-overflow:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent))[class*=bg-],.container-overflow:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent))[class*=bg-][class*=bg-]{--c-spacing-m:var(--space-big);--c-overflow:0px;--c-max-width:100%;background-color:transparent;margin-left:0;margin-right:0;max-width:100%;padding:0;--color:var(--color-font-on-light-bg);--link-color:var(--color-fn);--link-color-hover:var(--color-fn-active);--link-decoration:none;--button-color:var(--color-font-on-dark-bg);--button-color-hover:var(--color-font-on-dark-bg);--button-bg:var(--color-fn);--button-bg-hover:var(--color-fn-active);--button-color-disabled:var(--color-font-on-dark-bg);--button-bg-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color:var(--color-fn);--button-border-color-hover:var(--color-fn);--button-border-color-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color-focus:var(--color-fn-active);--headline-color:var(--color)}.container-overflow:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)).product-header .hintbox-icon img,.container-overflow:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent))[class*=bg-] .hintbox-icon img{filter:unset}}.container-overflow:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)) .details--s9>.details .main-column[class*=bg-],.container-overflow:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)) .details--s9>.details .main-column[class*=bg-][class*=bg-],.page-s3 .main-column .container-overflow:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)):not(.hintbox,.programtile,.kfw-image-gallery)[class*=bg-],.page-s3 .main-column .container-overflow:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)):not(.hintbox,.programtile,.kfw-image-gallery)[class*=bg-][class*=bg-],.page-s9 .main-column .container-overflow:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)):not(.hintbox)[class*=bg-],.page-s9 .main-column .container-overflow:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)):not(.hintbox)[class*=bg-][class*=bg-],:not(.details--s9)>.details .container-overflow:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)):not(.hintbox,.programtile)[class*=bg-],:not(.details--s9)>.details .container-overflow:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)):not(.hintbox,.programtile)[class*=bg-][class*=bg-]{--c-spacing-m:var(--space-big);--c-overflow:0px;--c-max-width:100%;background-color:transparent;margin-left:0;margin-right:0;max-width:100%;padding:0;--color:var(--color-font-on-light-bg);--link-color:var(--color-fn);--link-color-hover:var(--color-fn-active);--link-decoration:none;--button-color:var(--color-font-on-dark-bg);--button-color-hover:var(--color-font-on-dark-bg);--button-bg:var(--color-fn);--button-bg-hover:var(--color-fn-active);--button-color-disabled:var(--color-font-on-dark-bg);--button-bg-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color:var(--color-fn);--button-border-color-hover:var(--color-fn);--button-border-color-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color-focus:var(--color-fn-active);--headline-color:var(--color)}.container-overflow:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)) .hintbox,.container-overflow:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)).compact{--c-max-width:100%;--c-overflow:0px;--c-padding-t:20px;--c-padding-b:30px}.overlay-content .main-column>.container-overflow:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)),.overlay-content .main-column>.container-overflow:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)) .container-overflow:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)),.overlay-content body>.container-overflow:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)),.overlay-content>.container-overflow:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)){--c-max-width:100%;--c-overflow:0px;--padding-x:var(--c-spacing-s)}.overlay-content .main-column>.container-overflow:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)) .container-overflow:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)) .product-label.product-label--overflow,.overlay-content .main-column>.container-overflow:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)) .product-label.product-label--overflow,.overlay-content body>.container-overflow:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)) .product-label.product-label--overflow,.overlay-content>.container-overflow:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)) .product-label.product-label--overflow{--pl:var(--padding-x)}.container-overflow.bg-dark{background-color:var(--color-background-dark);clear:both;margin-left:var(--c-margin-x);margin-right:var(--c-margin-x);max-width:var(--c-max-width);padding:var(--c-padding-t) var(--c-padding-x) var(--c-padding-b) var(--c-padding-x);width:100vw;--color:var(--color-font-on-dark-bg);--link-color:var(--color-font-on-dark-bg);--link-color-hover:var(--color-font-on-dark-bg);--headline-color:var(--color-font-headlines-on-dark-bg);--c-padding-t:var(--c-padding-y-bg);--c-padding-b:calc(var(--c-padding-t) + var(--c-padding-b-addition));--c-padding-x:max(min(var(--gutter),var(--c-overflow)),var(--c-spacing-s))}.container-overflow.bg-dark .button--primary,.container-overflow.bg-dark .button--primary-positive,.container-overflow.bg-dark .button--secondary,.container-overflow.bg-dark .button--secondary-positive,.container-overflow.bg-dark .button--tertiary,.container-overflow.bg-dark .button--tertiary-positive{--notice-color:var(--color-font-on-dark-bg);--button-border-color-focus:var(--color-font-on-dark-bg);--button-bg-disabled:transparent;--button-color-disabled:var(--color-fn-inactive-on-dark-bg)}.container-overflow.bg-dark .button--primary,.container-overflow.bg-dark .button--primary-positive{--button-color:var(--color-fn);--button-bg:var(--color-font-on-dark-bg);--button-bg-hover:var(--color-font-on-dark-bg);--button-color-hover:var(--color-fn-active);--button-color-disabled:var(--color-font-on-dark-bg);--button-bg-disabled:var(--color-fn-inactive-on-dark-bg);--button-border-color-disabled:var(--color-fn-inactive-on-dark-bg)}.container-overflow.bg-dark .button--secondary,.container-overflow.bg-dark .button--secondary-positive{--button-color:var(--color-font-on-dark-bg);--button-bg-hover:var(--color-font-on-dark-bg);--button-color-hover:var(--color-fn-active);--button-bg:transparent;--button-border-color:var(--color-font-on-dark-bg)}.container-overflow.bg-dark .button--tertiary,.container-overflow.bg-dark .button--tertiary-positive{--button-color:var(--color-font-on-dark-bg);--button-color-hover:var(--color-font-on-dark-bg);--button-color-disabled:var(--color-fn-inactive-on-dark-bg);--button-border-color-disabled:transparent}.details.details--acc1 .details-content>.container-overflow.bg-dark:where(.hintbox,.programtile-container),.details.details--acc1 .details-content>.container-overflow.bg-dark:where(.hintbox,.programtile-container)+*,.details.details--acc1 .details-content>.main-column>.container-overflow.bg-dark:where(.hintbox,.programtile-container),.details.details--acc1 .details-content>.main-column>.container-overflow.bg-dark:where(.hintbox,.programtile-container)+*,.two-column-container-content>.container-overflow.bg-dark:where(.hintbox,.programtile-container),.two-column-container-content>.container-overflow.bg-dark:where(.hintbox,.programtile-container)+*,main.page-s3>.main-column>.container-overflow.bg-dark:where(.hintbox,.programtile-container),main.page-s3>.main-column>.container-overflow.bg-dark:where(.hintbox,.programtile-container)+*{--margin-top:var(--overwrite-margin-top,var(--space-large))}:where(:not(.two-column-container-content,.main-column,.marginal-column))>.container-overflow.bg-dark+:not(.bg-dark):where(:not(.two-column-container-content,.main-column,.marginal-column,.page-s11-results)),:where(:not(.two-column-container-content,.main-column,.marginal-column))>.container-overflow.bg-dark:where(:not(:first-child)){--margin-top:var(--overwrite-margin-top,var(--space-large))}:where(:not(.two-column-container-content,.main-column,.marginal-column))>.container-overflow.bg-dark+:not(.bg-dark):where(:not(.two-column-container-content,.main-column,.marginal-column,.page-s11-results))>*,:where(:not(.two-column-container-content,.main-column,.marginal-column))>.container-overflow.bg-dark:where(:not(:first-child))>*{--margin-top:initial}:where(main)>.container-overflow.bg-dark,:where(main)>.container-overflow.bg-dark+*{--margin-top:var(--overwrite-margin-top,var(--space-large))}:where(main)>.container-overflow.bg-dark+*>*,:where(main)>.container-overflow.bg-dark>*{--margin-top:initial}@media only print and (width >= 0px){.container-overflow.bg-dark{--c-padding-x:max(var(--c-overflow),var(--c-spacing-s))}}@media only screen and (min-width:1280px){.container-overflow.bg-dark{--c-padding-x:max(var(--c-overflow),var(--c-spacing-s))}}.container-overflow.bg-dark{--c-calc-overflow:min(var(--gutter),var(--c-overflow));--c-margin-x:calc(-1 * var(--c-calc-overflow,0px));--c-spacing-partial:min(var(--c-padding-x,0px),var(--c-overflow));--c-spacing:calc((var(--c-margin-x) + var(--c-spacing-partial)) * 2);--c-max:calc(var(--max-container-width) + var(--c-overflow) * 2);--c-max-width:min(calc(100% + var(--c-overflow) * 2),calc(var(--c-max) - var(--c-spacing)))}.container-overflow.bg-dark:where(:not([class^=space-],[class*=" space-"],[class*=" search-"],[class*=sitemap-]))+*{margin-top:var(--margin-top,var(--space-big))}@media print{.container-overflow.bg-dark{--c-overflow:0px;--c-max-width:100%;--c-padding-y-bg:0px;--c-padding-b-addition:0px;break-after:auto;break-before:auto;width:100%}.container-overflow.bg-dark:where(:not(.text-image,.structure,.details,.programtile-container,.two-column-container)){break-after:auto;break-before:auto;break-inside:avoid-page}.container-overflow.bg-dark.product-header,.container-overflow.bg-dark[class*=bg-]{border:1px solid var(--color-background-light);padding:1rem!important}.container-overflow.bg-dark.product-header,.container-overflow.bg-dark.product-header[class*=bg-],.container-overflow.bg-dark[class*=bg-],.container-overflow.bg-dark[class*=bg-][class*=bg-]{--c-spacing-m:var(--space-big);--c-overflow:0px;--c-max-width:100%;background-color:transparent;margin-left:0;margin-right:0;max-width:100%;padding:0;--color:var(--color-font-on-light-bg);--link-color:var(--color-fn);--link-color-hover:var(--color-fn-active);--link-decoration:none;--button-color:var(--color-font-on-dark-bg);--button-color-hover:var(--color-font-on-dark-bg);--button-bg:var(--color-fn);--button-bg-hover:var(--color-fn-active);--button-color-disabled:var(--color-font-on-dark-bg);--button-bg-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color:var(--color-fn);--button-border-color-hover:var(--color-fn);--button-border-color-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color-focus:var(--color-fn-active);--headline-color:var(--color)}.container-overflow.bg-dark.product-header .hintbox-icon img,.container-overflow.bg-dark[class*=bg-] .hintbox-icon img{filter:unset}}.container-overflow.bg-dark .details--s9>.details .main-column[class*=bg-],.container-overflow.bg-dark .details--s9>.details .main-column[class*=bg-][class*=bg-],.page-s3 .main-column .container-overflow.bg-dark:not(.hintbox,.programtile,.kfw-image-gallery)[class*=bg-],.page-s3 .main-column .container-overflow.bg-dark:not(.hintbox,.programtile,.kfw-image-gallery)[class*=bg-][class*=bg-],.page-s9 .main-column .container-overflow.bg-dark:not(.hintbox)[class*=bg-],.page-s9 .main-column .container-overflow.bg-dark:not(.hintbox)[class*=bg-][class*=bg-],:not(.details--s9)>.details .container-overflow.bg-dark:not(.hintbox,.programtile)[class*=bg-],:not(.details--s9)>.details .container-overflow.bg-dark:not(.hintbox,.programtile)[class*=bg-][class*=bg-]{--c-spacing-m:var(--space-big);--c-overflow:0px;--c-max-width:100%;background-color:transparent;margin-left:0;margin-right:0;max-width:100%;padding:0;--color:var(--color-font-on-light-bg);--link-color:var(--color-fn);--link-color-hover:var(--color-fn-active);--link-decoration:none;--button-color:var(--color-font-on-dark-bg);--button-color-hover:var(--color-font-on-dark-bg);--button-bg:var(--color-fn);--button-bg-hover:var(--color-fn-active);--button-color-disabled:var(--color-font-on-dark-bg);--button-bg-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color:var(--color-fn);--button-border-color-hover:var(--color-fn);--button-border-color-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color-focus:var(--color-fn-active);--headline-color:var(--color)}.container-overflow.bg-dark .hintbox,.container-overflow.bg-dark.compact{--c-max-width:100%;--c-overflow:0px;--c-padding-t:20px;--c-padding-b:30px}.overlay-content .main-column>.container-overflow.bg-dark,.overlay-content .main-column>.container-overflow.bg-dark .container-overflow.bg-dark,.overlay-content body>.container-overflow.bg-dark,.overlay-content>.container-overflow.bg-dark{--c-max-width:100%;--c-overflow:0px;--padding-x:var(--c-spacing-s)}.overlay-content .main-column>.container-overflow.bg-dark .container-overflow.bg-dark .product-label.product-label--overflow,.overlay-content .main-column>.container-overflow.bg-dark .product-label.product-label--overflow,.overlay-content body>.container-overflow.bg-dark .product-label.product-label--overflow,.overlay-content>.container-overflow.bg-dark .product-label.product-label--overflow{--pl:var(--padding-x)}.container-overflow.bg-dark-accent{background-color:var(--color-background-dark-accent);clear:both;margin-left:var(--c-margin-x);margin-right:var(--c-margin-x);max-width:var(--c-max-width);padding:var(--c-padding-t) var(--c-padding-x) var(--c-padding-b) var(--c-padding-x);width:100vw;--color:var(--color-font-on-dark-bg);--link-color:var(--color-font-on-dark-bg);--link-color-hover:var(--color-font-on-dark-bg);--headline-color:var(--color-font-headlines-on-dark-bg);--c-padding-t:var(--c-padding-y-bg);--c-padding-b:calc(var(--c-padding-t) + var(--c-padding-b-addition));--c-padding-x:max(min(var(--gutter),var(--c-overflow)),var(--c-spacing-s))}.container-overflow.bg-dark-accent .button--primary,.container-overflow.bg-dark-accent .button--primary-positive,.container-overflow.bg-dark-accent .button--secondary,.container-overflow.bg-dark-accent .button--secondary-positive,.container-overflow.bg-dark-accent .button--tertiary,.container-overflow.bg-dark-accent .button--tertiary-positive{--notice-color:var(--color-font-on-dark-bg);--button-border-color-focus:var(--color-font-on-dark-bg);--button-bg-disabled:transparent;--button-color-disabled:var(--color-fn-inactive-on-dark-bg)}.container-overflow.bg-dark-accent .button--primary,.container-overflow.bg-dark-accent .button--primary-positive{--button-color:var(--color-fn);--button-bg:var(--color-font-on-dark-bg);--button-bg-hover:var(--color-font-on-dark-bg);--button-color-hover:var(--color-fn-active);--button-color-disabled:var(--color-font-on-dark-bg);--button-bg-disabled:var(--color-fn-inactive-on-dark-bg);--button-border-color-disabled:var(--color-fn-inactive-on-dark-bg)}.container-overflow.bg-dark-accent .button--secondary,.container-overflow.bg-dark-accent .button--secondary-positive{--button-color:var(--color-font-on-dark-bg);--button-bg-hover:var(--color-font-on-dark-bg);--button-color-hover:var(--color-fn-active);--button-bg:transparent;--button-border-color:var(--color-font-on-dark-bg)}.container-overflow.bg-dark-accent .button--tertiary,.container-overflow.bg-dark-accent .button--tertiary-positive{--button-color:var(--color-font-on-dark-bg);--button-color-hover:var(--color-font-on-dark-bg);--button-color-disabled:var(--color-fn-inactive-on-dark-bg);--button-border-color-disabled:transparent}.details.details--acc1 .details-content>.container-overflow.bg-dark-accent:where(.hintbox,.programtile-container),.details.details--acc1 .details-content>.container-overflow.bg-dark-accent:where(.hintbox,.programtile-container)+*,.details.details--acc1 .details-content>.main-column>.container-overflow.bg-dark-accent:where(.hintbox,.programtile-container),.details.details--acc1 .details-content>.main-column>.container-overflow.bg-dark-accent:where(.hintbox,.programtile-container)+*,.two-column-container-content>.container-overflow.bg-dark-accent:where(.hintbox,.programtile-container),.two-column-container-content>.container-overflow.bg-dark-accent:where(.hintbox,.programtile-container)+*,main.page-s3>.main-column>.container-overflow.bg-dark-accent:where(.hintbox,.programtile-container),main.page-s3>.main-column>.container-overflow.bg-dark-accent:where(.hintbox,.programtile-container)+*{--margin-top:var(--overwrite-margin-top,var(--space-large))}:where(:not(.two-column-container-content,.main-column,.marginal-column))>.container-overflow.bg-dark-accent+:not(.bg-dark-accent):where(:not(.two-column-container-content,.main-column,.marginal-column,.page-s11-results)),:where(:not(.two-column-container-content,.main-column,.marginal-column))>.container-overflow.bg-dark-accent:where(:not(:first-child)){--margin-top:var(--overwrite-margin-top,var(--space-large))}:where(:not(.two-column-container-content,.main-column,.marginal-column))>.container-overflow.bg-dark-accent+:not(.bg-dark-accent):where(:not(.two-column-container-content,.main-column,.marginal-column,.page-s11-results))>*,:where(:not(.two-column-container-content,.main-column,.marginal-column))>.container-overflow.bg-dark-accent:where(:not(:first-child))>*{--margin-top:initial}:where(main)>.container-overflow.bg-dark-accent,:where(main)>.container-overflow.bg-dark-accent+*{--margin-top:var(--overwrite-margin-top,var(--space-large))}:where(main)>.container-overflow.bg-dark-accent+*>*,:where(main)>.container-overflow.bg-dark-accent>*{--margin-top:initial}@media only print and (width >= 0px){.container-overflow.bg-dark-accent{--c-padding-x:max(var(--c-overflow),var(--c-spacing-s))}}@media only screen and (min-width:1280px){.container-overflow.bg-dark-accent{--c-padding-x:max(var(--c-overflow),var(--c-spacing-s))}}.container-overflow.bg-dark-accent{--c-calc-overflow:min(var(--gutter),var(--c-overflow));--c-margin-x:calc(-1 * var(--c-calc-overflow,0px));--c-spacing-partial:min(var(--c-padding-x,0px),var(--c-overflow));--c-spacing:calc((var(--c-margin-x) + var(--c-spacing-partial)) * 2);--c-max:calc(var(--max-container-width) + var(--c-overflow) * 2);--c-max-width:min(calc(100% + var(--c-overflow) * 2),calc(var(--c-max) - var(--c-spacing)))}.container-overflow.bg-dark-accent:where(:not([class^=space-],[class*=" space-"],[class*=" search-"],[class*=sitemap-]))+*{margin-top:var(--margin-top,var(--space-big))}@media print{.container-overflow.bg-dark-accent{--c-overflow:0px;--c-max-width:100%;--c-padding-y-bg:0px;--c-padding-b-addition:0px;break-after:auto;break-before:auto;width:100%}.container-overflow.bg-dark-accent:where(:not(.text-image,.structure,.details,.programtile-container,.two-column-container)){break-after:auto;break-before:auto;break-inside:avoid-page}.container-overflow.bg-dark-accent.product-header,.container-overflow.bg-dark-accent[class*=bg-]{border:1px solid var(--color-background-light);padding:1rem!important}.container-overflow.bg-dark-accent.product-header,.container-overflow.bg-dark-accent.product-header[class*=bg-],.container-overflow.bg-dark-accent[class*=bg-],.container-overflow.bg-dark-accent[class*=bg-][class*=bg-]{--c-spacing-m:var(--space-big);--c-overflow:0px;--c-max-width:100%;background-color:transparent;margin-left:0;margin-right:0;max-width:100%;padding:0;--color:var(--color-font-on-light-bg);--link-color:var(--color-fn);--link-color-hover:var(--color-fn-active);--link-decoration:none;--button-color:var(--color-font-on-dark-bg);--button-color-hover:var(--color-font-on-dark-bg);--button-bg:var(--color-fn);--button-bg-hover:var(--color-fn-active);--button-color-disabled:var(--color-font-on-dark-bg);--button-bg-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color:var(--color-fn);--button-border-color-hover:var(--color-fn);--button-border-color-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color-focus:var(--color-fn-active);--headline-color:var(--color)}.container-overflow.bg-dark-accent.product-header .hintbox-icon img,.container-overflow.bg-dark-accent[class*=bg-] .hintbox-icon img{filter:unset}}.container-overflow.bg-dark-accent .details--s9>.details .main-column[class*=bg-],.container-overflow.bg-dark-accent .details--s9>.details .main-column[class*=bg-][class*=bg-],.page-s3 .main-column .container-overflow.bg-dark-accent:not(.hintbox,.programtile,.kfw-image-gallery)[class*=bg-],.page-s3 .main-column .container-overflow.bg-dark-accent:not(.hintbox,.programtile,.kfw-image-gallery)[class*=bg-][class*=bg-],.page-s9 .main-column .container-overflow.bg-dark-accent:not(.hintbox)[class*=bg-],.page-s9 .main-column .container-overflow.bg-dark-accent:not(.hintbox)[class*=bg-][class*=bg-],:not(.details--s9)>.details .container-overflow.bg-dark-accent:not(.hintbox,.programtile)[class*=bg-],:not(.details--s9)>.details .container-overflow.bg-dark-accent:not(.hintbox,.programtile)[class*=bg-][class*=bg-]{--c-spacing-m:var(--space-big);--c-overflow:0px;--c-max-width:100%;background-color:transparent;margin-left:0;margin-right:0;max-width:100%;padding:0;--color:var(--color-font-on-light-bg);--link-color:var(--color-fn);--link-color-hover:var(--color-fn-active);--link-decoration:none;--button-color:var(--color-font-on-dark-bg);--button-color-hover:var(--color-font-on-dark-bg);--button-bg:var(--color-fn);--button-bg-hover:var(--color-fn-active);--button-color-disabled:var(--color-font-on-dark-bg);--button-bg-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color:var(--color-fn);--button-border-color-hover:var(--color-fn);--button-border-color-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color-focus:var(--color-fn-active);--headline-color:var(--color)}.container-overflow.bg-dark-accent .hintbox,.container-overflow.bg-dark-accent.compact{--c-max-width:100%;--c-overflow:0px;--c-padding-t:20px;--c-padding-b:30px}.overlay-content .main-column>.container-overflow.bg-dark-accent,.overlay-content .main-column>.container-overflow.bg-dark-accent .container-overflow.bg-dark-accent,.overlay-content body>.container-overflow.bg-dark-accent,.overlay-content>.container-overflow.bg-dark-accent{--c-max-width:100%;--c-overflow:0px;--padding-x:var(--c-spacing-s)}.overlay-content .main-column>.container-overflow.bg-dark-accent .container-overflow.bg-dark-accent .product-label.product-label--overflow,.overlay-content .main-column>.container-overflow.bg-dark-accent .product-label.product-label--overflow,.overlay-content body>.container-overflow.bg-dark-accent .product-label.product-label--overflow,.overlay-content>.container-overflow.bg-dark-accent .product-label.product-label--overflow{--pl:var(--padding-x)}.container-overflow.bg-light-accent{background-color:var(--color-background-light-accent-1);clear:both;margin-left:var(--c-margin-x);margin-right:var(--c-margin-x);max-width:var(--c-max-width);padding:var(--c-padding-t) var(--c-padding-x) var(--c-padding-b) var(--c-padding-x);width:100vw;--c-padding-t:var(--c-padding-y-bg);--c-padding-b:calc(var(--c-padding-t) + var(--c-padding-b-addition));--c-padding-x:max(min(var(--gutter),var(--c-overflow)),var(--c-spacing-s))}.details.details--acc1 .details-content>.container-overflow.bg-light-accent:where(.hintbox,.programtile-container),.details.details--acc1 .details-content>.container-overflow.bg-light-accent:where(.hintbox,.programtile-container)+*,.details.details--acc1 .details-content>.main-column>.container-overflow.bg-light-accent:where(.hintbox,.programtile-container),.details.details--acc1 .details-content>.main-column>.container-overflow.bg-light-accent:where(.hintbox,.programtile-container)+*,.two-column-container-content>.container-overflow.bg-light-accent:where(.hintbox,.programtile-container),.two-column-container-content>.container-overflow.bg-light-accent:where(.hintbox,.programtile-container)+*,main.page-s3>.main-column>.container-overflow.bg-light-accent:where(.hintbox,.programtile-container),main.page-s3>.main-column>.container-overflow.bg-light-accent:where(.hintbox,.programtile-container)+*{--margin-top:var(--overwrite-margin-top,var(--space-large))}:where(:not(.two-column-container-content,.main-column,.marginal-column))>.container-overflow.bg-light-accent+:not(.bg-light-accent):where(:not(.two-column-container-content,.main-column,.marginal-column,.page-s11-results)),:where(:not(.two-column-container-content,.main-column,.marginal-column))>.container-overflow.bg-light-accent:where(:not(:first-child)){--margin-top:var(--overwrite-margin-top,var(--space-large))}:where(:not(.two-column-container-content,.main-column,.marginal-column))>.container-overflow.bg-light-accent+:not(.bg-light-accent):where(:not(.two-column-container-content,.main-column,.marginal-column,.page-s11-results))>*,:where(:not(.two-column-container-content,.main-column,.marginal-column))>.container-overflow.bg-light-accent:where(:not(:first-child))>*{--margin-top:initial}:where(main)>.container-overflow.bg-light-accent,:where(main)>.container-overflow.bg-light-accent+*{--margin-top:var(--overwrite-margin-top,var(--space-large))}:where(main)>.container-overflow.bg-light-accent+*>*,:where(main)>.container-overflow.bg-light-accent>*{--margin-top:initial}@media only print and (width >= 0px){.container-overflow.bg-light-accent{--c-padding-x:max(var(--c-overflow),var(--c-spacing-s))}}@media only screen and (min-width:1280px){.container-overflow.bg-light-accent{--c-padding-x:max(var(--c-overflow),var(--c-spacing-s))}}.container-overflow.bg-light-accent{--c-calc-overflow:min(var(--gutter),var(--c-overflow));--c-margin-x:calc(-1 * var(--c-calc-overflow,0px));--c-spacing-partial:min(var(--c-padding-x,0px),var(--c-overflow));--c-spacing:calc((var(--c-margin-x) + var(--c-spacing-partial)) * 2);--c-max:calc(var(--max-container-width) + var(--c-overflow) * 2);--c-max-width:min(calc(100% + var(--c-overflow) * 2),calc(var(--c-max) - var(--c-spacing)))}.container-overflow.bg-light-accent:where(:not([class^=space-],[class*=" space-"],[class*=" search-"],[class*=sitemap-]))+*{margin-top:var(--margin-top,var(--space-big))}@media print{.container-overflow.bg-light-accent{--c-overflow:0px;--c-max-width:100%;--c-padding-y-bg:0px;--c-padding-b-addition:0px;break-after:auto;break-before:auto;width:100%}.container-overflow.bg-light-accent:where(:not(.text-image,.structure,.details,.programtile-container,.two-column-container)){break-after:auto;break-before:auto;break-inside:avoid-page}.container-overflow.bg-light-accent.product-header,.container-overflow.bg-light-accent[class*=bg-]{border:1px solid var(--color-background-light);padding:1rem!important}.container-overflow.bg-light-accent.product-header,.container-overflow.bg-light-accent.product-header[class*=bg-],.container-overflow.bg-light-accent[class*=bg-],.container-overflow.bg-light-accent[class*=bg-][class*=bg-]{--c-spacing-m:var(--space-big);--c-overflow:0px;--c-max-width:100%;background-color:transparent;margin-left:0;margin-right:0;max-width:100%;padding:0;--color:var(--color-font-on-light-bg);--link-color:var(--color-fn);--link-color-hover:var(--color-fn-active);--link-decoration:none;--button-color:var(--color-font-on-dark-bg);--button-color-hover:var(--color-font-on-dark-bg);--button-bg:var(--color-fn);--button-bg-hover:var(--color-fn-active);--button-color-disabled:var(--color-font-on-dark-bg);--button-bg-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color:var(--color-fn);--button-border-color-hover:var(--color-fn);--button-border-color-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color-focus:var(--color-fn-active);--headline-color:var(--color)}.container-overflow.bg-light-accent.product-header .hintbox-icon img,.container-overflow.bg-light-accent[class*=bg-] .hintbox-icon img{filter:unset}}.container-overflow.bg-light-accent .details--s9>.details .main-column[class*=bg-],.container-overflow.bg-light-accent .details--s9>.details .main-column[class*=bg-][class*=bg-],.page-s3 .main-column .container-overflow.bg-light-accent:not(.hintbox,.programtile,.kfw-image-gallery)[class*=bg-],.page-s3 .main-column .container-overflow.bg-light-accent:not(.hintbox,.programtile,.kfw-image-gallery)[class*=bg-][class*=bg-],.page-s9 .main-column .container-overflow.bg-light-accent:not(.hintbox)[class*=bg-],.page-s9 .main-column .container-overflow.bg-light-accent:not(.hintbox)[class*=bg-][class*=bg-],:not(.details--s9)>.details .container-overflow.bg-light-accent:not(.hintbox,.programtile)[class*=bg-],:not(.details--s9)>.details .container-overflow.bg-light-accent:not(.hintbox,.programtile)[class*=bg-][class*=bg-]{--c-spacing-m:var(--space-big);--c-overflow:0px;--c-max-width:100%;background-color:transparent;margin-left:0;margin-right:0;max-width:100%;padding:0;--color:var(--color-font-on-light-bg);--link-color:var(--color-fn);--link-color-hover:var(--color-fn-active);--link-decoration:none;--button-color:var(--color-font-on-dark-bg);--button-color-hover:var(--color-font-on-dark-bg);--button-bg:var(--color-fn);--button-bg-hover:var(--color-fn-active);--button-color-disabled:var(--color-font-on-dark-bg);--button-bg-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color:var(--color-fn);--button-border-color-hover:var(--color-fn);--button-border-color-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color-focus:var(--color-fn-active);--headline-color:var(--color)}.container-overflow.bg-light-accent .hintbox,.container-overflow.bg-light-accent.compact{--c-max-width:100%;--c-overflow:0px;--c-padding-t:20px;--c-padding-b:30px}.overlay-content .main-column>.container-overflow.bg-light-accent,.overlay-content .main-column>.container-overflow.bg-light-accent .container-overflow.bg-light-accent,.overlay-content body>.container-overflow.bg-light-accent,.overlay-content>.container-overflow.bg-light-accent{--c-max-width:100%;--c-overflow:0px;--padding-x:var(--c-spacing-s)}.overlay-content .main-column>.container-overflow.bg-light-accent .container-overflow.bg-light-accent .product-label.product-label--overflow,.overlay-content .main-column>.container-overflow.bg-light-accent .product-label.product-label--overflow,.overlay-content body>.container-overflow.bg-light-accent .product-label.product-label--overflow,.overlay-content>.container-overflow.bg-light-accent .product-label.product-label--overflow{--pl:var(--padding-x)}.container-overflow.bg-light-accent-secondary{background-color:var(--color-background-light-accent-2);clear:both;margin-left:var(--c-margin-x);margin-right:var(--c-margin-x);max-width:var(--c-max-width);padding:var(--c-padding-t) var(--c-padding-x) var(--c-padding-b) var(--c-padding-x);width:100vw;--c-padding-t:var(--c-padding-y-bg);--c-padding-b:calc(var(--c-padding-t) + var(--c-padding-b-addition));--c-padding-x:max(min(var(--gutter),var(--c-overflow)),var(--c-spacing-s))}.details.details--acc1 .details-content>.container-overflow.bg-light-accent-secondary:where(.hintbox,.programtile-container),.details.details--acc1 .details-content>.container-overflow.bg-light-accent-secondary:where(.hintbox,.programtile-container)+*,.details.details--acc1 .details-content>.main-column>.container-overflow.bg-light-accent-secondary:where(.hintbox,.programtile-container),.details.details--acc1 .details-content>.main-column>.container-overflow.bg-light-accent-secondary:where(.hintbox,.programtile-container)+*,.two-column-container-content>.container-overflow.bg-light-accent-secondary:where(.hintbox,.programtile-container),.two-column-container-content>.container-overflow.bg-light-accent-secondary:where(.hintbox,.programtile-container)+*,main.page-s3>.main-column>.container-overflow.bg-light-accent-secondary:where(.hintbox,.programtile-container),main.page-s3>.main-column>.container-overflow.bg-light-accent-secondary:where(.hintbox,.programtile-container)+*{--margin-top:var(--overwrite-margin-top,var(--space-large))}:where(:not(.two-column-container-content,.main-column,.marginal-column))>.container-overflow.bg-light-accent-secondary+:not(.bg-light-accent-secondary):where(:not(.two-column-container-content,.main-column,.marginal-column,.page-s11-results)),:where(:not(.two-column-container-content,.main-column,.marginal-column))>.container-overflow.bg-light-accent-secondary:where(:not(:first-child)){--margin-top:var(--overwrite-margin-top,var(--space-large))}:where(:not(.two-column-container-content,.main-column,.marginal-column))>.container-overflow.bg-light-accent-secondary+:not(.bg-light-accent-secondary):where(:not(.two-column-container-content,.main-column,.marginal-column,.page-s11-results))>*,:where(:not(.two-column-container-content,.main-column,.marginal-column))>.container-overflow.bg-light-accent-secondary:where(:not(:first-child))>*{--margin-top:initial}:where(main)>.container-overflow.bg-light-accent-secondary,:where(main)>.container-overflow.bg-light-accent-secondary+*{--margin-top:var(--overwrite-margin-top,var(--space-large))}:where(main)>.container-overflow.bg-light-accent-secondary+*>*,:where(main)>.container-overflow.bg-light-accent-secondary>*{--margin-top:initial}@media only print and (width >= 0px){.container-overflow.bg-light-accent-secondary{--c-padding-x:max(var(--c-overflow),var(--c-spacing-s))}}@media only screen and (min-width:1280px){.container-overflow.bg-light-accent-secondary{--c-padding-x:max(var(--c-overflow),var(--c-spacing-s))}}.container-overflow.bg-light-accent-secondary{--c-calc-overflow:min(var(--gutter),var(--c-overflow));--c-margin-x:calc(-1 * var(--c-calc-overflow,0px));--c-spacing-partial:min(var(--c-padding-x,0px),var(--c-overflow));--c-spacing:calc((var(--c-margin-x) + var(--c-spacing-partial)) * 2);--c-max:calc(var(--max-container-width) + var(--c-overflow) * 2);--c-max-width:min(calc(100% + var(--c-overflow) * 2),calc(var(--c-max) - var(--c-spacing)))}.container-overflow.bg-light-accent-secondary:where(:not([class^=space-],[class*=" space-"],[class*=" search-"],[class*=sitemap-]))+*{margin-top:var(--margin-top,var(--space-big))}@media print{.container-overflow.bg-light-accent-secondary{--c-overflow:0px;--c-max-width:100%;--c-padding-y-bg:0px;--c-padding-b-addition:0px;break-after:auto;break-before:auto;width:100%}.container-overflow.bg-light-accent-secondary:where(:not(.text-image,.structure,.details,.programtile-container,.two-column-container)){break-after:auto;break-before:auto;break-inside:avoid-page}.container-overflow.bg-light-accent-secondary.product-header,.container-overflow.bg-light-accent-secondary[class*=bg-]{border:1px solid var(--color-background-light);padding:1rem!important}.container-overflow.bg-light-accent-secondary.product-header,.container-overflow.bg-light-accent-secondary.product-header[class*=bg-],.container-overflow.bg-light-accent-secondary[class*=bg-],.container-overflow.bg-light-accent-secondary[class*=bg-][class*=bg-]{--c-spacing-m:var(--space-big);--c-overflow:0px;--c-max-width:100%;background-color:transparent;margin-left:0;margin-right:0;max-width:100%;padding:0;--color:var(--color-font-on-light-bg);--link-color:var(--color-fn);--link-color-hover:var(--color-fn-active);--link-decoration:none;--button-color:var(--color-font-on-dark-bg);--button-color-hover:var(--color-font-on-dark-bg);--button-bg:var(--color-fn);--button-bg-hover:var(--color-fn-active);--button-color-disabled:var(--color-font-on-dark-bg);--button-bg-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color:var(--color-fn);--button-border-color-hover:var(--color-fn);--button-border-color-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color-focus:var(--color-fn-active);--headline-color:var(--color)}.container-overflow.bg-light-accent-secondary.product-header .hintbox-icon img,.container-overflow.bg-light-accent-secondary[class*=bg-] .hintbox-icon img{filter:unset}}.container-overflow.bg-light-accent-secondary .details--s9>.details .main-column[class*=bg-],.container-overflow.bg-light-accent-secondary .details--s9>.details .main-column[class*=bg-][class*=bg-],.page-s3 .main-column .container-overflow.bg-light-accent-secondary:not(.hintbox,.programtile,.kfw-image-gallery)[class*=bg-],.page-s3 .main-column .container-overflow.bg-light-accent-secondary:not(.hintbox,.programtile,.kfw-image-gallery)[class*=bg-][class*=bg-],.page-s9 .main-column .container-overflow.bg-light-accent-secondary:not(.hintbox)[class*=bg-],.page-s9 .main-column .container-overflow.bg-light-accent-secondary:not(.hintbox)[class*=bg-][class*=bg-],:not(.details--s9)>.details .container-overflow.bg-light-accent-secondary:not(.hintbox,.programtile)[class*=bg-],:not(.details--s9)>.details .container-overflow.bg-light-accent-secondary:not(.hintbox,.programtile)[class*=bg-][class*=bg-]{--c-spacing-m:var(--space-big);--c-overflow:0px;--c-max-width:100%;background-color:transparent;margin-left:0;margin-right:0;max-width:100%;padding:0;--color:var(--color-font-on-light-bg);--link-color:var(--color-fn);--link-color-hover:var(--color-fn-active);--link-decoration:none;--button-color:var(--color-font-on-dark-bg);--button-color-hover:var(--color-font-on-dark-bg);--button-bg:var(--color-fn);--button-bg-hover:var(--color-fn-active);--button-color-disabled:var(--color-font-on-dark-bg);--button-bg-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color:var(--color-fn);--button-border-color-hover:var(--color-fn);--button-border-color-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color-focus:var(--color-fn-active);--headline-color:var(--color)}.container-overflow.bg-light-accent-secondary .hintbox,.container-overflow.bg-light-accent-secondary.compact{--c-max-width:100%;--c-overflow:0px;--c-padding-t:20px;--c-padding-b:30px}.overlay-content .main-column>.container-overflow.bg-light-accent-secondary,.overlay-content .main-column>.container-overflow.bg-light-accent-secondary .container-overflow.bg-light-accent-secondary,.overlay-content body>.container-overflow.bg-light-accent-secondary,.overlay-content>.container-overflow.bg-light-accent-secondary{--c-max-width:100%;--c-overflow:0px;--padding-x:var(--c-spacing-s)}.overlay-content .main-column>.container-overflow.bg-light-accent-secondary .container-overflow.bg-light-accent-secondary .product-label.product-label--overflow,.overlay-content .main-column>.container-overflow.bg-light-accent-secondary .product-label.product-label--overflow,.overlay-content body>.container-overflow.bg-light-accent-secondary .product-label.product-label--overflow,.overlay-content>.container-overflow.bg-light-accent-secondary .product-label.product-label--overflow{--pl:var(--padding-x)}.container-overflow.bg-light{background-color:var(--color-background-light);clear:both;margin-left:var(--c-margin-x);margin-right:var(--c-margin-x);max-width:var(--c-max-width);padding:var(--c-padding-t) var(--c-padding-x) var(--c-padding-b) var(--c-padding-x);width:100vw;--c-padding-t:var(--c-padding-y-bg);--c-padding-b:calc(var(--c-padding-t) + var(--c-padding-b-addition));--c-padding-x:max(min(var(--gutter),var(--c-overflow)),var(--c-spacing-s))}.details.details--acc1 .details-content>.container-overflow.bg-light:where(.hintbox,.programtile-container),.details.details--acc1 .details-content>.container-overflow.bg-light:where(.hintbox,.programtile-container)+*,.details.details--acc1 .details-content>.main-column>.container-overflow.bg-light:where(.hintbox,.programtile-container),.details.details--acc1 .details-content>.main-column>.container-overflow.bg-light:where(.hintbox,.programtile-container)+*,.two-column-container-content>.container-overflow.bg-light:where(.hintbox,.programtile-container),.two-column-container-content>.container-overflow.bg-light:where(.hintbox,.programtile-container)+*,main.page-s3>.main-column>.container-overflow.bg-light:where(.hintbox,.programtile-container),main.page-s3>.main-column>.container-overflow.bg-light:where(.hintbox,.programtile-container)+*{--margin-top:var(--overwrite-margin-top,var(--space-large))}:where(:not(.two-column-container-content,.main-column,.marginal-column))>.container-overflow.bg-light+:not(.bg-light):where(:not(.two-column-container-content,.main-column,.marginal-column,.page-s11-results)),:where(:not(.two-column-container-content,.main-column,.marginal-column))>.container-overflow.bg-light:where(:not(:first-child)){--margin-top:var(--overwrite-margin-top,var(--space-large))}:where(:not(.two-column-container-content,.main-column,.marginal-column))>.container-overflow.bg-light+:not(.bg-light):where(:not(.two-column-container-content,.main-column,.marginal-column,.page-s11-results))>*,:where(:not(.two-column-container-content,.main-column,.marginal-column))>.container-overflow.bg-light:where(:not(:first-child))>*{--margin-top:initial}:where(main)>.container-overflow.bg-light,:where(main)>.container-overflow.bg-light+*{--margin-top:var(--overwrite-margin-top,var(--space-large))}:where(main)>.container-overflow.bg-light+*>*,:where(main)>.container-overflow.bg-light>*{--margin-top:initial}@media only print and (width >= 0px){.container-overflow.bg-light{--c-padding-x:max(var(--c-overflow),var(--c-spacing-s))}}@media only screen and (min-width:1280px){.container-overflow.bg-light{--c-padding-x:max(var(--c-overflow),var(--c-spacing-s))}}.container-overflow.bg-light{--c-calc-overflow:min(var(--gutter),var(--c-overflow));--c-margin-x:calc(-1 * var(--c-calc-overflow,0px));--c-spacing-partial:min(var(--c-padding-x,0px),var(--c-overflow));--c-spacing:calc((var(--c-margin-x) + var(--c-spacing-partial)) * 2);--c-max:calc(var(--max-container-width) + var(--c-overflow) * 2);--c-max-width:min(calc(100% + var(--c-overflow) * 2),calc(var(--c-max) - var(--c-spacing)))}.container-overflow.bg-light:where(:not([class^=space-],[class*=" space-"],[class*=" search-"],[class*=sitemap-]))+*{margin-top:var(--margin-top,var(--space-big))}@media print{.container-overflow.bg-light{--c-overflow:0px;--c-max-width:100%;--c-padding-y-bg:0px;--c-padding-b-addition:0px;break-after:auto;break-before:auto;width:100%}.container-overflow.bg-light:where(:not(.text-image,.structure,.details,.programtile-container,.two-column-container)){break-after:auto;break-before:auto;break-inside:avoid-page}.container-overflow.bg-light.product-header,.container-overflow.bg-light[class*=bg-]{border:1px solid var(--color-background-light);padding:1rem!important}.container-overflow.bg-light.product-header,.container-overflow.bg-light.product-header[class*=bg-],.container-overflow.bg-light[class*=bg-],.container-overflow.bg-light[class*=bg-][class*=bg-]{--c-spacing-m:var(--space-big);--c-overflow:0px;--c-max-width:100%;background-color:transparent;margin-left:0;margin-right:0;max-width:100%;padding:0;--color:var(--color-font-on-light-bg);--link-color:var(--color-fn);--link-color-hover:var(--color-fn-active);--link-decoration:none;--button-color:var(--color-font-on-dark-bg);--button-color-hover:var(--color-font-on-dark-bg);--button-bg:var(--color-fn);--button-bg-hover:var(--color-fn-active);--button-color-disabled:var(--color-font-on-dark-bg);--button-bg-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color:var(--color-fn);--button-border-color-hover:var(--color-fn);--button-border-color-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color-focus:var(--color-fn-active);--headline-color:var(--color)}.container-overflow.bg-light.product-header .hintbox-icon img,.container-overflow.bg-light[class*=bg-] .hintbox-icon img{filter:unset}}.container-overflow.bg-light .details--s9>.details .main-column[class*=bg-],.container-overflow.bg-light .details--s9>.details .main-column[class*=bg-][class*=bg-],.page-s3 .main-column .container-overflow.bg-light:not(.hintbox,.programtile,.kfw-image-gallery)[class*=bg-],.page-s3 .main-column .container-overflow.bg-light:not(.hintbox,.programtile,.kfw-image-gallery)[class*=bg-][class*=bg-],.page-s9 .main-column .container-overflow.bg-light:not(.hintbox)[class*=bg-],.page-s9 .main-column .container-overflow.bg-light:not(.hintbox)[class*=bg-][class*=bg-],:not(.details--s9)>.details .container-overflow.bg-light:not(.hintbox,.programtile)[class*=bg-],:not(.details--s9)>.details .container-overflow.bg-light:not(.hintbox,.programtile)[class*=bg-][class*=bg-]{--c-spacing-m:var(--space-big);--c-overflow:0px;--c-max-width:100%;background-color:transparent;margin-left:0;margin-right:0;max-width:100%;padding:0;--color:var(--color-font-on-light-bg);--link-color:var(--color-fn);--link-color-hover:var(--color-fn-active);--link-decoration:none;--button-color:var(--color-font-on-dark-bg);--button-color-hover:var(--color-font-on-dark-bg);--button-bg:var(--color-fn);--button-bg-hover:var(--color-fn-active);--button-color-disabled:var(--color-font-on-dark-bg);--button-bg-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color:var(--color-fn);--button-border-color-hover:var(--color-fn);--button-border-color-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color-focus:var(--color-fn-active);--headline-color:var(--color)}.container-overflow.bg-light .hintbox,.container-overflow.bg-light.compact{--c-max-width:100%;--c-overflow:0px;--c-padding-t:20px;--c-padding-b:30px}.overlay-content .main-column>.container-overflow.bg-light,.overlay-content .main-column>.container-overflow.bg-light .container-overflow.bg-light,.overlay-content body>.container-overflow.bg-light,.overlay-content>.container-overflow.bg-light{--c-max-width:100%;--c-overflow:0px;--padding-x:var(--c-spacing-s)}.overlay-content .main-column>.container-overflow.bg-light .container-overflow.bg-light .product-label.product-label--overflow,.overlay-content .main-column>.container-overflow.bg-light .product-label.product-label--overflow,.overlay-content body>.container-overflow.bg-light .product-label.product-label--overflow,.overlay-content>.container-overflow.bg-light .product-label.product-label--overflow{--pl:var(--padding-x)}.container-overflow .container:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)){clear:both;margin-left:var(--c-margin-x);margin-right:var(--c-margin-x);max-width:var(--c-max-width);padding:var(--c-padding-t) var(--c-padding-x) var(--c-padding-b) var(--c-padding-x);width:100vw;--c-padding-t:0px;--c-padding-b:0px;--c-padding-x:var(--c-overflow);--c-margin-x:0px;--c-max-width:min(100%,(var(--max-container-width) + var(--c-padding-x,0px) * 2))}.details.details--acc1 .details-content>.container-overflow .container:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)):where(.hintbox,.programtile-container),.details.details--acc1 .details-content>.container-overflow .container:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)):where(.hintbox,.programtile-container)+*,.details.details--acc1 .details-content>.main-column>.container-overflow .container:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)):where(.hintbox,.programtile-container),.details.details--acc1 .details-content>.main-column>.container-overflow .container:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)):where(.hintbox,.programtile-container)+*,.two-column-container-content>.container-overflow .container:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)):where(.hintbox,.programtile-container),.two-column-container-content>.container-overflow .container:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)):where(.hintbox,.programtile-container)+*,main.page-s3>.main-column>.container-overflow .container:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)):where(.hintbox,.programtile-container),main.page-s3>.main-column>.container-overflow .container:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)):where(.hintbox,.programtile-container)+*{--margin-top:var(--overwrite-margin-top,var(--space-large))}:where(:not(.two-column-container-content,.main-column,.marginal-column))>.container-overflow .container:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent))+:not(.bg-):where(:not(.two-column-container-content,.main-column,.marginal-column,.page-s11-results)),:where(:not(.two-column-container-content,.main-column,.marginal-column))>.container-overflow .container:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)):where(:not(:first-child)){--margin-top:var(--overwrite-margin-top,var(--space-large))}:where(:not(.two-column-container-content,.main-column,.marginal-column))>.container-overflow .container:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent))+:not(.bg-):where(:not(.two-column-container-content,.main-column,.marginal-column,.page-s11-results))>*,:where(:not(.two-column-container-content,.main-column,.marginal-column))>.container-overflow .container:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)):where(:not(:first-child))>*{--margin-top:initial}:where(main)>.container-overflow .container:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)),:where(main)>.container-overflow .container:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent))+*{--margin-top:var(--overwrite-margin-top,var(--space-large))}:where(main)>.container-overflow .container:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent))+*>*,:where(main)>.container-overflow .container:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent))>*{--margin-top:initial}.container-overflow .container:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)):where(:not([class^=space-],[class*=" space-"],[class*=" search-"],[class*=sitemap-]))+*{margin-top:var(--margin-top,var(--space-big))}@media print{.container-overflow .container:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)){--c-overflow:0px;--c-max-width:100%;--c-padding-y-bg:0px;--c-padding-b-addition:0px;break-after:auto;break-before:auto;width:100%}.container-overflow .container:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)):where(:not(.text-image,.structure,.details,.programtile-container,.two-column-container)){break-after:auto;break-before:auto;break-inside:avoid-page}.container-overflow .container:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)).product-header,.container-overflow .container:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent))[class*=bg-]{border:1px solid var(--color-background-light);padding:1rem!important}.container-overflow .container:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)).product-header,.container-overflow .container:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)).product-header[class*=bg-],.container-overflow .container:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent))[class*=bg-],.container-overflow .container:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent))[class*=bg-][class*=bg-]{--c-spacing-m:var(--space-big);--c-overflow:0px;--c-max-width:100%;background-color:transparent;margin-left:0;margin-right:0;max-width:100%;padding:0;--color:var(--color-font-on-light-bg);--link-color:var(--color-fn);--link-color-hover:var(--color-fn-active);--link-decoration:none;--button-color:var(--color-font-on-dark-bg);--button-color-hover:var(--color-font-on-dark-bg);--button-bg:var(--color-fn);--button-bg-hover:var(--color-fn-active);--button-color-disabled:var(--color-font-on-dark-bg);--button-bg-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color:var(--color-fn);--button-border-color-hover:var(--color-fn);--button-border-color-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color-focus:var(--color-fn-active);--headline-color:var(--color)}.container-overflow .container:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)).product-header .hintbox-icon img,.container-overflow .container:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent))[class*=bg-] .hintbox-icon img{filter:unset}}.container-overflow .container:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)) .details--s9>.details .main-column[class*=bg-],.container-overflow .container:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)) .details--s9>.details .main-column[class*=bg-][class*=bg-],.page-s3 .main-column .container-overflow .container:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)):not(.hintbox,.programtile,.kfw-image-gallery)[class*=bg-],.page-s3 .main-column .container-overflow .container:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)):not(.hintbox,.programtile,.kfw-image-gallery)[class*=bg-][class*=bg-],.page-s9 .main-column .container-overflow .container:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)):not(.hintbox)[class*=bg-],.page-s9 .main-column .container-overflow .container:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)):not(.hintbox)[class*=bg-][class*=bg-],:not(.details--s9)>.details .container-overflow .container:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)):not(.hintbox,.programtile)[class*=bg-],:not(.details--s9)>.details .container-overflow .container:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)):not(.hintbox,.programtile)[class*=bg-][class*=bg-]{--c-spacing-m:var(--space-big);--c-overflow:0px;--c-max-width:100%;background-color:transparent;margin-left:0;margin-right:0;max-width:100%;padding:0;--color:var(--color-font-on-light-bg);--link-color:var(--color-fn);--link-color-hover:var(--color-fn-active);--link-decoration:none;--button-color:var(--color-font-on-dark-bg);--button-color-hover:var(--color-font-on-dark-bg);--button-bg:var(--color-fn);--button-bg-hover:var(--color-fn-active);--button-color-disabled:var(--color-font-on-dark-bg);--button-bg-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color:var(--color-fn);--button-border-color-hover:var(--color-fn);--button-border-color-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color-focus:var(--color-fn-active);--headline-color:var(--color)}.container-overflow .container:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)) .hintbox,.container-overflow .container:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)).compact{--c-max-width:100%;--c-overflow:0px;--c-padding-t:20px;--c-padding-b:30px}.overlay-content .main-column>.container-overflow .container:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)),.overlay-content .main-column>.container-overflow .container:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)) .container-overflow .container:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)),.overlay-content body>.container-overflow .container:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)),.overlay-content>.container-overflow .container:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)){--c-max-width:100%;--c-overflow:0px;--padding-x:var(--c-spacing-s)}.overlay-content .main-column>.container-overflow .container:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)) .container-overflow .container:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)) .product-label.product-label--overflow,.overlay-content .main-column>.container-overflow .container:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)) .product-label.product-label--overflow,.overlay-content body>.container-overflow .container:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)) .product-label.product-label--overflow,.overlay-content>.container-overflow .container:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)) .product-label.product-label--overflow{--pl:var(--padding-x)}.container-overflow .container.bg-dark{background-color:var(--color-background-dark);clear:both;margin-left:var(--c-margin-x);margin-right:var(--c-margin-x);max-width:var(--c-max-width);padding:var(--c-padding-t) var(--c-padding-x) var(--c-padding-b) var(--c-padding-x);width:100vw;--color:var(--color-font-on-dark-bg);--link-color:var(--color-font-on-dark-bg);--link-color-hover:var(--color-font-on-dark-bg);--headline-color:var(--color-font-headlines-on-dark-bg);--c-padding-t:var(--c-padding-y-bg);--c-padding-b:calc(var(--c-padding-t) + var(--c-padding-b-addition));--c-padding-x:var(--c-spacing-s);--c-padding-x:var(--c-overflow);--c-margin-x:0px;--c-max-width:min(100%,(var(--max-container-width) + var(--c-padding-x,0px) * 2))}.container-overflow .container.bg-dark .button--primary,.container-overflow .container.bg-dark .button--primary-positive,.container-overflow .container.bg-dark .button--secondary,.container-overflow .container.bg-dark .button--secondary-positive,.container-overflow .container.bg-dark .button--tertiary,.container-overflow .container.bg-dark .button--tertiary-positive{--notice-color:var(--color-font-on-dark-bg);--button-border-color-focus:var(--color-font-on-dark-bg);--button-bg-disabled:transparent;--button-color-disabled:var(--color-fn-inactive-on-dark-bg)}.container-overflow .container.bg-dark .button--primary,.container-overflow .container.bg-dark .button--primary-positive{--button-color:var(--color-fn);--button-bg:var(--color-font-on-dark-bg);--button-bg-hover:var(--color-font-on-dark-bg);--button-color-hover:var(--color-fn-active);--button-color-disabled:var(--color-font-on-dark-bg);--button-bg-disabled:var(--color-fn-inactive-on-dark-bg);--button-border-color-disabled:var(--color-fn-inactive-on-dark-bg)}.container-overflow .container.bg-dark .button--secondary,.container-overflow .container.bg-dark .button--secondary-positive{--button-color:var(--color-font-on-dark-bg);--button-bg-hover:var(--color-font-on-dark-bg);--button-color-hover:var(--color-fn-active);--button-bg:transparent;--button-border-color:var(--color-font-on-dark-bg)}.container-overflow .container.bg-dark .button--tertiary,.container-overflow .container.bg-dark .button--tertiary-positive{--button-color:var(--color-font-on-dark-bg);--button-color-hover:var(--color-font-on-dark-bg);--button-color-disabled:var(--color-fn-inactive-on-dark-bg);--button-border-color-disabled:transparent}.details.details--acc1 .details-content>.container-overflow .container.bg-dark:where(.hintbox,.programtile-container),.details.details--acc1 .details-content>.container-overflow .container.bg-dark:where(.hintbox,.programtile-container)+*,.details.details--acc1 .details-content>.main-column>.container-overflow .container.bg-dark:where(.hintbox,.programtile-container),.details.details--acc1 .details-content>.main-column>.container-overflow .container.bg-dark:where(.hintbox,.programtile-container)+*,.two-column-container-content>.container-overflow .container.bg-dark:where(.hintbox,.programtile-container),.two-column-container-content>.container-overflow .container.bg-dark:where(.hintbox,.programtile-container)+*,main.page-s3>.main-column>.container-overflow .container.bg-dark:where(.hintbox,.programtile-container),main.page-s3>.main-column>.container-overflow .container.bg-dark:where(.hintbox,.programtile-container)+*{--margin-top:var(--overwrite-margin-top,var(--space-large))}:where(:not(.two-column-container-content,.main-column,.marginal-column))>.container-overflow .container.bg-dark+:not(.bg-dark):where(:not(.two-column-container-content,.main-column,.marginal-column,.page-s11-results)),:where(:not(.two-column-container-content,.main-column,.marginal-column))>.container-overflow .container.bg-dark:where(:not(:first-child)){--margin-top:var(--overwrite-margin-top,var(--space-large))}:where(:not(.two-column-container-content,.main-column,.marginal-column))>.container-overflow .container.bg-dark+:not(.bg-dark):where(:not(.two-column-container-content,.main-column,.marginal-column,.page-s11-results))>*,:where(:not(.two-column-container-content,.main-column,.marginal-column))>.container-overflow .container.bg-dark:where(:not(:first-child))>*{--margin-top:initial}:where(main)>.container-overflow .container.bg-dark,:where(main)>.container-overflow .container.bg-dark+*{--margin-top:var(--overwrite-margin-top,var(--space-large))}:where(main)>.container-overflow .container.bg-dark+*>*,:where(main)>.container-overflow .container.bg-dark>*{--margin-top:initial}.container-overflow .container.bg-dark:where(:not([class^=space-],[class*=" space-"],[class*=" search-"],[class*=sitemap-]))+*{margin-top:var(--margin-top,var(--space-big))}@media print{.container-overflow .container.bg-dark{--c-overflow:0px;--c-max-width:100%;--c-padding-y-bg:0px;--c-padding-b-addition:0px;break-after:auto;break-before:auto;width:100%}.container-overflow .container.bg-dark:where(:not(.text-image,.structure,.details,.programtile-container,.two-column-container)){break-after:auto;break-before:auto;break-inside:avoid-page}.container-overflow .container.bg-dark.product-header,.container-overflow .container.bg-dark[class*=bg-]{border:1px solid var(--color-background-light);padding:1rem!important}.container-overflow .container.bg-dark.product-header,.container-overflow .container.bg-dark.product-header[class*=bg-],.container-overflow .container.bg-dark[class*=bg-],.container-overflow .container.bg-dark[class*=bg-][class*=bg-]{--c-spacing-m:var(--space-big);--c-overflow:0px;--c-max-width:100%;background-color:transparent;margin-left:0;margin-right:0;max-width:100%;padding:0;--color:var(--color-font-on-light-bg);--link-color:var(--color-fn);--link-color-hover:var(--color-fn-active);--link-decoration:none;--button-color:var(--color-font-on-dark-bg);--button-color-hover:var(--color-font-on-dark-bg);--button-bg:var(--color-fn);--button-bg-hover:var(--color-fn-active);--button-color-disabled:var(--color-font-on-dark-bg);--button-bg-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color:var(--color-fn);--button-border-color-hover:var(--color-fn);--button-border-color-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color-focus:var(--color-fn-active);--headline-color:var(--color)}.container-overflow .container.bg-dark.product-header .hintbox-icon img,.container-overflow .container.bg-dark[class*=bg-] .hintbox-icon img{filter:unset}}.container-overflow .container.bg-dark .details--s9>.details .main-column[class*=bg-],.container-overflow .container.bg-dark .details--s9>.details .main-column[class*=bg-][class*=bg-],.page-s3 .main-column .container-overflow .container.bg-dark:not(.hintbox,.programtile,.kfw-image-gallery)[class*=bg-],.page-s3 .main-column .container-overflow .container.bg-dark:not(.hintbox,.programtile,.kfw-image-gallery)[class*=bg-][class*=bg-],.page-s9 .main-column .container-overflow .container.bg-dark:not(.hintbox)[class*=bg-],.page-s9 .main-column .container-overflow .container.bg-dark:not(.hintbox)[class*=bg-][class*=bg-],:not(.details--s9)>.details .container-overflow .container.bg-dark:not(.hintbox,.programtile)[class*=bg-],:not(.details--s9)>.details .container-overflow .container.bg-dark:not(.hintbox,.programtile)[class*=bg-][class*=bg-]{--c-spacing-m:var(--space-big);--c-overflow:0px;--c-max-width:100%;background-color:transparent;margin-left:0;margin-right:0;max-width:100%;padding:0;--color:var(--color-font-on-light-bg);--link-color:var(--color-fn);--link-color-hover:var(--color-fn-active);--link-decoration:none;--button-color:var(--color-font-on-dark-bg);--button-color-hover:var(--color-font-on-dark-bg);--button-bg:var(--color-fn);--button-bg-hover:var(--color-fn-active);--button-color-disabled:var(--color-font-on-dark-bg);--button-bg-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color:var(--color-fn);--button-border-color-hover:var(--color-fn);--button-border-color-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color-focus:var(--color-fn-active);--headline-color:var(--color)}.container-overflow .container.bg-dark .hintbox,.container-overflow .container.bg-dark.compact{--c-max-width:100%;--c-overflow:0px;--c-padding-t:20px;--c-padding-b:30px}.overlay-content .main-column>.container-overflow .container.bg-dark,.overlay-content .main-column>.container-overflow .container.bg-dark .container-overflow .container.bg-dark,.overlay-content body>.container-overflow .container.bg-dark,.overlay-content>.container-overflow .container.bg-dark{--c-max-width:100%;--c-overflow:0px;--padding-x:var(--c-spacing-s)}.overlay-content .main-column>.container-overflow .container.bg-dark .container-overflow .container.bg-dark .product-label.product-label--overflow,.overlay-content .main-column>.container-overflow .container.bg-dark .product-label.product-label--overflow,.overlay-content body>.container-overflow .container.bg-dark .product-label.product-label--overflow,.overlay-content>.container-overflow .container.bg-dark .product-label.product-label--overflow{--pl:var(--padding-x)}.container-overflow .container.bg-dark-accent{background-color:var(--color-background-dark-accent);clear:both;margin-left:var(--c-margin-x);margin-right:var(--c-margin-x);max-width:var(--c-max-width);padding:var(--c-padding-t) var(--c-padding-x) var(--c-padding-b) var(--c-padding-x);width:100vw;--color:var(--color-font-on-dark-bg);--link-color:var(--color-font-on-dark-bg);--link-color-hover:var(--color-font-on-dark-bg);--headline-color:var(--color-font-headlines-on-dark-bg);--c-padding-t:var(--c-padding-y-bg);--c-padding-b:calc(var(--c-padding-t) + var(--c-padding-b-addition));--c-padding-x:var(--c-spacing-s);--c-padding-x:var(--c-overflow);--c-margin-x:0px;--c-max-width:min(100%,(var(--max-container-width) + var(--c-padding-x,0px) * 2))}.container-overflow .container.bg-dark-accent .button--primary,.container-overflow .container.bg-dark-accent .button--primary-positive,.container-overflow .container.bg-dark-accent .button--secondary,.container-overflow .container.bg-dark-accent .button--secondary-positive,.container-overflow .container.bg-dark-accent .button--tertiary,.container-overflow .container.bg-dark-accent .button--tertiary-positive{--notice-color:var(--color-font-on-dark-bg);--button-border-color-focus:var(--color-font-on-dark-bg);--button-bg-disabled:transparent;--button-color-disabled:var(--color-fn-inactive-on-dark-bg)}.container-overflow .container.bg-dark-accent .button--primary,.container-overflow .container.bg-dark-accent .button--primary-positive{--button-color:var(--color-fn);--button-bg:var(--color-font-on-dark-bg);--button-bg-hover:var(--color-font-on-dark-bg);--button-color-hover:var(--color-fn-active);--button-color-disabled:var(--color-font-on-dark-bg);--button-bg-disabled:var(--color-fn-inactive-on-dark-bg);--button-border-color-disabled:var(--color-fn-inactive-on-dark-bg)}.container-overflow .container.bg-dark-accent .button--secondary,.container-overflow .container.bg-dark-accent .button--secondary-positive{--button-color:var(--color-font-on-dark-bg);--button-bg-hover:var(--color-font-on-dark-bg);--button-color-hover:var(--color-fn-active);--button-bg:transparent;--button-border-color:var(--color-font-on-dark-bg)}.container-overflow .container.bg-dark-accent .button--tertiary,.container-overflow .container.bg-dark-accent .button--tertiary-positive{--button-color:var(--color-font-on-dark-bg);--button-color-hover:var(--color-font-on-dark-bg);--button-color-disabled:var(--color-fn-inactive-on-dark-bg);--button-border-color-disabled:transparent}.details.details--acc1 .details-content>.container-overflow .container.bg-dark-accent:where(.hintbox,.programtile-container),.details.details--acc1 .details-content>.container-overflow .container.bg-dark-accent:where(.hintbox,.programtile-container)+*,.details.details--acc1 .details-content>.main-column>.container-overflow .container.bg-dark-accent:where(.hintbox,.programtile-container),.details.details--acc1 .details-content>.main-column>.container-overflow .container.bg-dark-accent:where(.hintbox,.programtile-container)+*,.two-column-container-content>.container-overflow .container.bg-dark-accent:where(.hintbox,.programtile-container),.two-column-container-content>.container-overflow .container.bg-dark-accent:where(.hintbox,.programtile-container)+*,main.page-s3>.main-column>.container-overflow .container.bg-dark-accent:where(.hintbox,.programtile-container),main.page-s3>.main-column>.container-overflow .container.bg-dark-accent:where(.hintbox,.programtile-container)+*{--margin-top:var(--overwrite-margin-top,var(--space-large))}:where(:not(.two-column-container-content,.main-column,.marginal-column))>.container-overflow .container.bg-dark-accent+:not(.bg-dark-accent):where(:not(.two-column-container-content,.main-column,.marginal-column,.page-s11-results)),:where(:not(.two-column-container-content,.main-column,.marginal-column))>.container-overflow .container.bg-dark-accent:where(:not(:first-child)){--margin-top:var(--overwrite-margin-top,var(--space-large))}:where(:not(.two-column-container-content,.main-column,.marginal-column))>.container-overflow .container.bg-dark-accent+:not(.bg-dark-accent):where(:not(.two-column-container-content,.main-column,.marginal-column,.page-s11-results))>*,:where(:not(.two-column-container-content,.main-column,.marginal-column))>.container-overflow .container.bg-dark-accent:where(:not(:first-child))>*{--margin-top:initial}:where(main)>.container-overflow .container.bg-dark-accent,:where(main)>.container-overflow .container.bg-dark-accent+*{--margin-top:var(--overwrite-margin-top,var(--space-large))}:where(main)>.container-overflow .container.bg-dark-accent+*>*,:where(main)>.container-overflow .container.bg-dark-accent>*{--margin-top:initial}.container-overflow .container.bg-dark-accent:where(:not([class^=space-],[class*=" space-"],[class*=" search-"],[class*=sitemap-]))+*{margin-top:var(--margin-top,var(--space-big))}@media print{.container-overflow .container.bg-dark-accent{--c-overflow:0px;--c-max-width:100%;--c-padding-y-bg:0px;--c-padding-b-addition:0px;break-after:auto;break-before:auto;width:100%}.container-overflow .container.bg-dark-accent:where(:not(.text-image,.structure,.details,.programtile-container,.two-column-container)){break-after:auto;break-before:auto;break-inside:avoid-page}.container-overflow .container.bg-dark-accent.product-header,.container-overflow .container.bg-dark-accent[class*=bg-]{border:1px solid var(--color-background-light);padding:1rem!important}.container-overflow .container.bg-dark-accent.product-header,.container-overflow .container.bg-dark-accent.product-header[class*=bg-],.container-overflow .container.bg-dark-accent[class*=bg-],.container-overflow .container.bg-dark-accent[class*=bg-][class*=bg-]{--c-spacing-m:var(--space-big);--c-overflow:0px;--c-max-width:100%;background-color:transparent;margin-left:0;margin-right:0;max-width:100%;padding:0;--color:var(--color-font-on-light-bg);--link-color:var(--color-fn);--link-color-hover:var(--color-fn-active);--link-decoration:none;--button-color:var(--color-font-on-dark-bg);--button-color-hover:var(--color-font-on-dark-bg);--button-bg:var(--color-fn);--button-bg-hover:var(--color-fn-active);--button-color-disabled:var(--color-font-on-dark-bg);--button-bg-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color:var(--color-fn);--button-border-color-hover:var(--color-fn);--button-border-color-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color-focus:var(--color-fn-active);--headline-color:var(--color)}.container-overflow .container.bg-dark-accent.product-header .hintbox-icon img,.container-overflow .container.bg-dark-accent[class*=bg-] .hintbox-icon img{filter:unset}}.container-overflow .container.bg-dark-accent .details--s9>.details .main-column[class*=bg-],.container-overflow .container.bg-dark-accent .details--s9>.details .main-column[class*=bg-][class*=bg-],.page-s3 .main-column .container-overflow .container.bg-dark-accent:not(.hintbox,.programtile,.kfw-image-gallery)[class*=bg-],.page-s3 .main-column .container-overflow .container.bg-dark-accent:not(.hintbox,.programtile,.kfw-image-gallery)[class*=bg-][class*=bg-],.page-s9 .main-column .container-overflow .container.bg-dark-accent:not(.hintbox)[class*=bg-],.page-s9 .main-column .container-overflow .container.bg-dark-accent:not(.hintbox)[class*=bg-][class*=bg-],:not(.details--s9)>.details .container-overflow .container.bg-dark-accent:not(.hintbox,.programtile)[class*=bg-],:not(.details--s9)>.details .container-overflow .container.bg-dark-accent:not(.hintbox,.programtile)[class*=bg-][class*=bg-]{--c-spacing-m:var(--space-big);--c-overflow:0px;--c-max-width:100%;background-color:transparent;margin-left:0;margin-right:0;max-width:100%;padding:0;--color:var(--color-font-on-light-bg);--link-color:var(--color-fn);--link-color-hover:var(--color-fn-active);--link-decoration:none;--button-color:var(--color-font-on-dark-bg);--button-color-hover:var(--color-font-on-dark-bg);--button-bg:var(--color-fn);--button-bg-hover:var(--color-fn-active);--button-color-disabled:var(--color-font-on-dark-bg);--button-bg-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color:var(--color-fn);--button-border-color-hover:var(--color-fn);--button-border-color-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color-focus:var(--color-fn-active);--headline-color:var(--color)}.container-overflow .container.bg-dark-accent .hintbox,.container-overflow .container.bg-dark-accent.compact{--c-max-width:100%;--c-overflow:0px;--c-padding-t:20px;--c-padding-b:30px}.overlay-content .main-column>.container-overflow .container.bg-dark-accent,.overlay-content .main-column>.container-overflow .container.bg-dark-accent .container-overflow .container.bg-dark-accent,.overlay-content body>.container-overflow .container.bg-dark-accent,.overlay-content>.container-overflow .container.bg-dark-accent{--c-max-width:100%;--c-overflow:0px;--padding-x:var(--c-spacing-s)}.overlay-content .main-column>.container-overflow .container.bg-dark-accent .container-overflow .container.bg-dark-accent .product-label.product-label--overflow,.overlay-content .main-column>.container-overflow .container.bg-dark-accent .product-label.product-label--overflow,.overlay-content body>.container-overflow .container.bg-dark-accent .product-label.product-label--overflow,.overlay-content>.container-overflow .container.bg-dark-accent .product-label.product-label--overflow{--pl:var(--padding-x)}.container-overflow .container.bg-light-accent{background-color:var(--color-background-light-accent-1);clear:both;margin-left:var(--c-margin-x);margin-right:var(--c-margin-x);max-width:var(--c-max-width);padding:var(--c-padding-t) var(--c-padding-x) var(--c-padding-b) var(--c-padding-x);width:100vw;--c-padding-t:var(--c-padding-y-bg);--c-padding-b:calc(var(--c-padding-t) + var(--c-padding-b-addition));--c-padding-x:var(--c-spacing-s);--c-padding-x:var(--c-overflow);--c-margin-x:0px;--c-max-width:min(100%,(var(--max-container-width) + var(--c-padding-x,0px) * 2))}.details.details--acc1 .details-content>.container-overflow .container.bg-light-accent:where(.hintbox,.programtile-container),.details.details--acc1 .details-content>.container-overflow .container.bg-light-accent:where(.hintbox,.programtile-container)+*,.details.details--acc1 .details-content>.main-column>.container-overflow .container.bg-light-accent:where(.hintbox,.programtile-container),.details.details--acc1 .details-content>.main-column>.container-overflow .container.bg-light-accent:where(.hintbox,.programtile-container)+*,.two-column-container-content>.container-overflow .container.bg-light-accent:where(.hintbox,.programtile-container),.two-column-container-content>.container-overflow .container.bg-light-accent:where(.hintbox,.programtile-container)+*,main.page-s3>.main-column>.container-overflow .container.bg-light-accent:where(.hintbox,.programtile-container),main.page-s3>.main-column>.container-overflow .container.bg-light-accent:where(.hintbox,.programtile-container)+*{--margin-top:var(--overwrite-margin-top,var(--space-large))}:where(:not(.two-column-container-content,.main-column,.marginal-column))>.container-overflow .container.bg-light-accent+:not(.bg-light-accent):where(:not(.two-column-container-content,.main-column,.marginal-column,.page-s11-results)),:where(:not(.two-column-container-content,.main-column,.marginal-column))>.container-overflow .container.bg-light-accent:where(:not(:first-child)){--margin-top:var(--overwrite-margin-top,var(--space-large))}:where(:not(.two-column-container-content,.main-column,.marginal-column))>.container-overflow .container.bg-light-accent+:not(.bg-light-accent):where(:not(.two-column-container-content,.main-column,.marginal-column,.page-s11-results))>*,:where(:not(.two-column-container-content,.main-column,.marginal-column))>.container-overflow .container.bg-light-accent:where(:not(:first-child))>*{--margin-top:initial}:where(main)>.container-overflow .container.bg-light-accent,:where(main)>.container-overflow .container.bg-light-accent+*{--margin-top:var(--overwrite-margin-top,var(--space-large))}:where(main)>.container-overflow .container.bg-light-accent+*>*,:where(main)>.container-overflow .container.bg-light-accent>*{--margin-top:initial}.container-overflow .container.bg-light-accent:where(:not([class^=space-],[class*=" space-"],[class*=" search-"],[class*=sitemap-]))+*{margin-top:var(--margin-top,var(--space-big))}@media print{.container-overflow .container.bg-light-accent{--c-overflow:0px;--c-max-width:100%;--c-padding-y-bg:0px;--c-padding-b-addition:0px;break-after:auto;break-before:auto;width:100%}.container-overflow .container.bg-light-accent:where(:not(.text-image,.structure,.details,.programtile-container,.two-column-container)){break-after:auto;break-before:auto;break-inside:avoid-page}.container-overflow .container.bg-light-accent.product-header,.container-overflow .container.bg-light-accent[class*=bg-]{border:1px solid var(--color-background-light);padding:1rem!important}.container-overflow .container.bg-light-accent.product-header,.container-overflow .container.bg-light-accent.product-header[class*=bg-],.container-overflow .container.bg-light-accent[class*=bg-],.container-overflow .container.bg-light-accent[class*=bg-][class*=bg-]{--c-spacing-m:var(--space-big);--c-overflow:0px;--c-max-width:100%;background-color:transparent;margin-left:0;margin-right:0;max-width:100%;padding:0;--color:var(--color-font-on-light-bg);--link-color:var(--color-fn);--link-color-hover:var(--color-fn-active);--link-decoration:none;--button-color:var(--color-font-on-dark-bg);--button-color-hover:var(--color-font-on-dark-bg);--button-bg:var(--color-fn);--button-bg-hover:var(--color-fn-active);--button-color-disabled:var(--color-font-on-dark-bg);--button-bg-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color:var(--color-fn);--button-border-color-hover:var(--color-fn);--button-border-color-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color-focus:var(--color-fn-active);--headline-color:var(--color)}.container-overflow .container.bg-light-accent.product-header .hintbox-icon img,.container-overflow .container.bg-light-accent[class*=bg-] .hintbox-icon img{filter:unset}}.container-overflow .container.bg-light-accent .details--s9>.details .main-column[class*=bg-],.container-overflow .container.bg-light-accent .details--s9>.details .main-column[class*=bg-][class*=bg-],.page-s3 .main-column .container-overflow .container.bg-light-accent:not(.hintbox,.programtile,.kfw-image-gallery)[class*=bg-],.page-s3 .main-column .container-overflow .container.bg-light-accent:not(.hintbox,.programtile,.kfw-image-gallery)[class*=bg-][class*=bg-],.page-s9 .main-column .container-overflow .container.bg-light-accent:not(.hintbox)[class*=bg-],.page-s9 .main-column .container-overflow .container.bg-light-accent:not(.hintbox)[class*=bg-][class*=bg-],:not(.details--s9)>.details .container-overflow .container.bg-light-accent:not(.hintbox,.programtile)[class*=bg-],:not(.details--s9)>.details .container-overflow .container.bg-light-accent:not(.hintbox,.programtile)[class*=bg-][class*=bg-]{--c-spacing-m:var(--space-big);--c-overflow:0px;--c-max-width:100%;background-color:transparent;margin-left:0;margin-right:0;max-width:100%;padding:0;--color:var(--color-font-on-light-bg);--link-color:var(--color-fn);--link-color-hover:var(--color-fn-active);--link-decoration:none;--button-color:var(--color-font-on-dark-bg);--button-color-hover:var(--color-font-on-dark-bg);--button-bg:var(--color-fn);--button-bg-hover:var(--color-fn-active);--button-color-disabled:var(--color-font-on-dark-bg);--button-bg-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color:var(--color-fn);--button-border-color-hover:var(--color-fn);--button-border-color-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color-focus:var(--color-fn-active);--headline-color:var(--color)}.container-overflow .container.bg-light-accent .hintbox,.container-overflow .container.bg-light-accent.compact{--c-max-width:100%;--c-overflow:0px;--c-padding-t:20px;--c-padding-b:30px}.overlay-content .main-column>.container-overflow .container.bg-light-accent,.overlay-content .main-column>.container-overflow .container.bg-light-accent .container-overflow .container.bg-light-accent,.overlay-content body>.container-overflow .container.bg-light-accent,.overlay-content>.container-overflow .container.bg-light-accent{--c-max-width:100%;--c-overflow:0px;--padding-x:var(--c-spacing-s)}.overlay-content .main-column>.container-overflow .container.bg-light-accent .container-overflow .container.bg-light-accent .product-label.product-label--overflow,.overlay-content .main-column>.container-overflow .container.bg-light-accent .product-label.product-label--overflow,.overlay-content body>.container-overflow .container.bg-light-accent .product-label.product-label--overflow,.overlay-content>.container-overflow .container.bg-light-accent .product-label.product-label--overflow{--pl:var(--padding-x)}.container-overflow .container.bg-light-accent-secondary{background-color:var(--color-background-light-accent-2);clear:both;margin-left:var(--c-margin-x);margin-right:var(--c-margin-x);max-width:var(--c-max-width);padding:var(--c-padding-t) var(--c-padding-x) var(--c-padding-b) var(--c-padding-x);width:100vw;--c-padding-t:var(--c-padding-y-bg);--c-padding-b:calc(var(--c-padding-t) + var(--c-padding-b-addition));--c-padding-x:var(--c-spacing-s);--c-padding-x:var(--c-overflow);--c-margin-x:0px;--c-max-width:min(100%,(var(--max-container-width) + var(--c-padding-x,0px) * 2))}.details.details--acc1 .details-content>.container-overflow .container.bg-light-accent-secondary:where(.hintbox,.programtile-container),.details.details--acc1 .details-content>.container-overflow .container.bg-light-accent-secondary:where(.hintbox,.programtile-container)+*,.details.details--acc1 .details-content>.main-column>.container-overflow .container.bg-light-accent-secondary:where(.hintbox,.programtile-container),.details.details--acc1 .details-content>.main-column>.container-overflow .container.bg-light-accent-secondary:where(.hintbox,.programtile-container)+*,.two-column-container-content>.container-overflow .container.bg-light-accent-secondary:where(.hintbox,.programtile-container),.two-column-container-content>.container-overflow .container.bg-light-accent-secondary:where(.hintbox,.programtile-container)+*,main.page-s3>.main-column>.container-overflow .container.bg-light-accent-secondary:where(.hintbox,.programtile-container),main.page-s3>.main-column>.container-overflow .container.bg-light-accent-secondary:where(.hintbox,.programtile-container)+*{--margin-top:var(--overwrite-margin-top,var(--space-large))}:where(:not(.two-column-container-content,.main-column,.marginal-column))>.container-overflow .container.bg-light-accent-secondary+:not(.bg-light-accent-secondary):where(:not(.two-column-container-content,.main-column,.marginal-column,.page-s11-results)),:where(:not(.two-column-container-content,.main-column,.marginal-column))>.container-overflow .container.bg-light-accent-secondary:where(:not(:first-child)){--margin-top:var(--overwrite-margin-top,var(--space-large))}:where(:not(.two-column-container-content,.main-column,.marginal-column))>.container-overflow .container.bg-light-accent-secondary+:not(.bg-light-accent-secondary):where(:not(.two-column-container-content,.main-column,.marginal-column,.page-s11-results))>*,:where(:not(.two-column-container-content,.main-column,.marginal-column))>.container-overflow .container.bg-light-accent-secondary:where(:not(:first-child))>*{--margin-top:initial}:where(main)>.container-overflow .container.bg-light-accent-secondary,:where(main)>.container-overflow .container.bg-light-accent-secondary+*{--margin-top:var(--overwrite-margin-top,var(--space-large))}:where(main)>.container-overflow .container.bg-light-accent-secondary+*>*,:where(main)>.container-overflow .container.bg-light-accent-secondary>*{--margin-top:initial}.container-overflow .container.bg-light-accent-secondary:where(:not([class^=space-],[class*=" space-"],[class*=" search-"],[class*=sitemap-]))+*{margin-top:var(--margin-top,var(--space-big))}@media print{.container-overflow .container.bg-light-accent-secondary{--c-overflow:0px;--c-max-width:100%;--c-padding-y-bg:0px;--c-padding-b-addition:0px;break-after:auto;break-before:auto;width:100%}.container-overflow .container.bg-light-accent-secondary:where(:not(.text-image,.structure,.details,.programtile-container,.two-column-container)){break-after:auto;break-before:auto;break-inside:avoid-page}.container-overflow .container.bg-light-accent-secondary.product-header,.container-overflow .container.bg-light-accent-secondary[class*=bg-]{border:1px solid var(--color-background-light);padding:1rem!important}.container-overflow .container.bg-light-accent-secondary.product-header,.container-overflow .container.bg-light-accent-secondary.product-header[class*=bg-],.container-overflow .container.bg-light-accent-secondary[class*=bg-],.container-overflow .container.bg-light-accent-secondary[class*=bg-][class*=bg-]{--c-spacing-m:var(--space-big);--c-overflow:0px;--c-max-width:100%;background-color:transparent;margin-left:0;margin-right:0;max-width:100%;padding:0;--color:var(--color-font-on-light-bg);--link-color:var(--color-fn);--link-color-hover:var(--color-fn-active);--link-decoration:none;--button-color:var(--color-font-on-dark-bg);--button-color-hover:var(--color-font-on-dark-bg);--button-bg:var(--color-fn);--button-bg-hover:var(--color-fn-active);--button-color-disabled:var(--color-font-on-dark-bg);--button-bg-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color:var(--color-fn);--button-border-color-hover:var(--color-fn);--button-border-color-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color-focus:var(--color-fn-active);--headline-color:var(--color)}.container-overflow .container.bg-light-accent-secondary.product-header .hintbox-icon img,.container-overflow .container.bg-light-accent-secondary[class*=bg-] .hintbox-icon img{filter:unset}}.container-overflow .container.bg-light-accent-secondary .details--s9>.details .main-column[class*=bg-],.container-overflow .container.bg-light-accent-secondary .details--s9>.details .main-column[class*=bg-][class*=bg-],.page-s3 .main-column .container-overflow .container.bg-light-accent-secondary:not(.hintbox,.programtile,.kfw-image-gallery)[class*=bg-],.page-s3 .main-column .container-overflow .container.bg-light-accent-secondary:not(.hintbox,.programtile,.kfw-image-gallery)[class*=bg-][class*=bg-],.page-s9 .main-column .container-overflow .container.bg-light-accent-secondary:not(.hintbox)[class*=bg-],.page-s9 .main-column .container-overflow .container.bg-light-accent-secondary:not(.hintbox)[class*=bg-][class*=bg-],:not(.details--s9)>.details .container-overflow .container.bg-light-accent-secondary:not(.hintbox,.programtile)[class*=bg-],:not(.details--s9)>.details .container-overflow .container.bg-light-accent-secondary:not(.hintbox,.programtile)[class*=bg-][class*=bg-]{--c-spacing-m:var(--space-big);--c-overflow:0px;--c-max-width:100%;background-color:transparent;margin-left:0;margin-right:0;max-width:100%;padding:0;--color:var(--color-font-on-light-bg);--link-color:var(--color-fn);--link-color-hover:var(--color-fn-active);--link-decoration:none;--button-color:var(--color-font-on-dark-bg);--button-color-hover:var(--color-font-on-dark-bg);--button-bg:var(--color-fn);--button-bg-hover:var(--color-fn-active);--button-color-disabled:var(--color-font-on-dark-bg);--button-bg-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color:var(--color-fn);--button-border-color-hover:var(--color-fn);--button-border-color-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color-focus:var(--color-fn-active);--headline-color:var(--color)}.container-overflow .container.bg-light-accent-secondary .hintbox,.container-overflow .container.bg-light-accent-secondary.compact{--c-max-width:100%;--c-overflow:0px;--c-padding-t:20px;--c-padding-b:30px}.overlay-content .main-column>.container-overflow .container.bg-light-accent-secondary,.overlay-content .main-column>.container-overflow .container.bg-light-accent-secondary .container-overflow .container.bg-light-accent-secondary,.overlay-content body>.container-overflow .container.bg-light-accent-secondary,.overlay-content>.container-overflow .container.bg-light-accent-secondary{--c-max-width:100%;--c-overflow:0px;--padding-x:var(--c-spacing-s)}.overlay-content .main-column>.container-overflow .container.bg-light-accent-secondary .container-overflow .container.bg-light-accent-secondary .product-label.product-label--overflow,.overlay-content .main-column>.container-overflow .container.bg-light-accent-secondary .product-label.product-label--overflow,.overlay-content body>.container-overflow .container.bg-light-accent-secondary .product-label.product-label--overflow,.overlay-content>.container-overflow .container.bg-light-accent-secondary .product-label.product-label--overflow{--pl:var(--padding-x)}.container-overflow .container.bg-light{background-color:var(--color-background-light);clear:both;margin-left:var(--c-margin-x);margin-right:var(--c-margin-x);max-width:var(--c-max-width);padding:var(--c-padding-t) var(--c-padding-x) var(--c-padding-b) var(--c-padding-x);width:100vw;--c-padding-t:var(--c-padding-y-bg);--c-padding-b:calc(var(--c-padding-t) + var(--c-padding-b-addition));--c-padding-x:var(--c-spacing-s);--c-padding-x:var(--c-overflow);--c-margin-x:0px;--c-max-width:min(100%,(var(--max-container-width) + var(--c-padding-x,0px) * 2))}.details.details--acc1 .details-content>.container-overflow .container.bg-light:where(.hintbox,.programtile-container),.details.details--acc1 .details-content>.container-overflow .container.bg-light:where(.hintbox,.programtile-container)+*,.details.details--acc1 .details-content>.main-column>.container-overflow .container.bg-light:where(.hintbox,.programtile-container),.details.details--acc1 .details-content>.main-column>.container-overflow .container.bg-light:where(.hintbox,.programtile-container)+*,.two-column-container-content>.container-overflow .container.bg-light:where(.hintbox,.programtile-container),.two-column-container-content>.container-overflow .container.bg-light:where(.hintbox,.programtile-container)+*,main.page-s3>.main-column>.container-overflow .container.bg-light:where(.hintbox,.programtile-container),main.page-s3>.main-column>.container-overflow .container.bg-light:where(.hintbox,.programtile-container)+*{--margin-top:var(--overwrite-margin-top,var(--space-large))}:where(:not(.two-column-container-content,.main-column,.marginal-column))>.container-overflow .container.bg-light+:not(.bg-light):where(:not(.two-column-container-content,.main-column,.marginal-column,.page-s11-results)),:where(:not(.two-column-container-content,.main-column,.marginal-column))>.container-overflow .container.bg-light:where(:not(:first-child)){--margin-top:var(--overwrite-margin-top,var(--space-large))}:where(:not(.two-column-container-content,.main-column,.marginal-column))>.container-overflow .container.bg-light+:not(.bg-light):where(:not(.two-column-container-content,.main-column,.marginal-column,.page-s11-results))>*,:where(:not(.two-column-container-content,.main-column,.marginal-column))>.container-overflow .container.bg-light:where(:not(:first-child))>*{--margin-top:initial}:where(main)>.container-overflow .container.bg-light,:where(main)>.container-overflow .container.bg-light+*{--margin-top:var(--overwrite-margin-top,var(--space-large))}:where(main)>.container-overflow .container.bg-light+*>*,:where(main)>.container-overflow .container.bg-light>*{--margin-top:initial}.container-overflow .container.bg-light:where(:not([class^=space-],[class*=" space-"],[class*=" search-"],[class*=sitemap-]))+*{margin-top:var(--margin-top,var(--space-big))}@media print{.container-overflow .container.bg-light{--c-overflow:0px;--c-max-width:100%;--c-padding-y-bg:0px;--c-padding-b-addition:0px;break-after:auto;break-before:auto;width:100%}.container-overflow .container.bg-light:where(:not(.text-image,.structure,.details,.programtile-container,.two-column-container)){break-after:auto;break-before:auto;break-inside:avoid-page}.container-overflow .container.bg-light.product-header,.container-overflow .container.bg-light[class*=bg-]{border:1px solid var(--color-background-light);padding:1rem!important}.container-overflow .container.bg-light.product-header,.container-overflow .container.bg-light.product-header[class*=bg-],.container-overflow .container.bg-light[class*=bg-],.container-overflow .container.bg-light[class*=bg-][class*=bg-]{--c-spacing-m:var(--space-big);--c-overflow:0px;--c-max-width:100%;background-color:transparent;margin-left:0;margin-right:0;max-width:100%;padding:0;--color:var(--color-font-on-light-bg);--link-color:var(--color-fn);--link-color-hover:var(--color-fn-active);--link-decoration:none;--button-color:var(--color-font-on-dark-bg);--button-color-hover:var(--color-font-on-dark-bg);--button-bg:var(--color-fn);--button-bg-hover:var(--color-fn-active);--button-color-disabled:var(--color-font-on-dark-bg);--button-bg-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color:var(--color-fn);--button-border-color-hover:var(--color-fn);--button-border-color-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color-focus:var(--color-fn-active);--headline-color:var(--color)}.container-overflow .container.bg-light.product-header .hintbox-icon img,.container-overflow .container.bg-light[class*=bg-] .hintbox-icon img{filter:unset}}.container-overflow .container.bg-light .details--s9>.details .main-column[class*=bg-],.container-overflow .container.bg-light .details--s9>.details .main-column[class*=bg-][class*=bg-],.page-s3 .main-column .container-overflow .container.bg-light:not(.hintbox,.programtile,.kfw-image-gallery)[class*=bg-],.page-s3 .main-column .container-overflow .container.bg-light:not(.hintbox,.programtile,.kfw-image-gallery)[class*=bg-][class*=bg-],.page-s9 .main-column .container-overflow .container.bg-light:not(.hintbox)[class*=bg-],.page-s9 .main-column .container-overflow .container.bg-light:not(.hintbox)[class*=bg-][class*=bg-],:not(.details--s9)>.details .container-overflow .container.bg-light:not(.hintbox,.programtile)[class*=bg-],:not(.details--s9)>.details .container-overflow .container.bg-light:not(.hintbox,.programtile)[class*=bg-][class*=bg-]{--c-spacing-m:var(--space-big);--c-overflow:0px;--c-max-width:100%;background-color:transparent;margin-left:0;margin-right:0;max-width:100%;padding:0;--color:var(--color-font-on-light-bg);--link-color:var(--color-fn);--link-color-hover:var(--color-fn-active);--link-decoration:none;--button-color:var(--color-font-on-dark-bg);--button-color-hover:var(--color-font-on-dark-bg);--button-bg:var(--color-fn);--button-bg-hover:var(--color-fn-active);--button-color-disabled:var(--color-font-on-dark-bg);--button-bg-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color:var(--color-fn);--button-border-color-hover:var(--color-fn);--button-border-color-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color-focus:var(--color-fn-active);--headline-color:var(--color)}.container-overflow .container.bg-light .hintbox,.container-overflow .container.bg-light.compact{--c-max-width:100%;--c-overflow:0px;--c-padding-t:20px;--c-padding-b:30px}.overlay-content .main-column>.container-overflow .container.bg-light,.overlay-content .main-column>.container-overflow .container.bg-light .container-overflow .container.bg-light,.overlay-content body>.container-overflow .container.bg-light,.overlay-content>.container-overflow .container.bg-light{--c-max-width:100%;--c-overflow:0px;--padding-x:var(--c-spacing-s)}.overlay-content .main-column>.container-overflow .container.bg-light .container-overflow .container.bg-light .product-label.product-label--overflow,.overlay-content .main-column>.container-overflow .container.bg-light .product-label.product-label--overflow,.overlay-content body>.container-overflow .container.bg-light .product-label.product-label--overflow,.overlay-content>.container-overflow .container.bg-light .product-label.product-label--overflow{--pl:var(--padding-x)}.space-big{margin-bottom:var(--space-big)}.space-large{margin-bottom:var(--space-large)}.space-medium{margin-bottom:var(--space-medium)}.space-small{margin-bottom:var(--space-small)}.space-x-small{margin-bottom:var(--space-x-small)}.rounded-top-left-2{border-top-left-radius:2px}.rounded-top-right-2{border-top-right-radius:2px}.rounded-bottom-left-2{border-bottom-left-radius:2px}.rounded-bottom-right-2{border-bottom-right-radius:2px}.rounded-full-2{border-radius:2px;border-top-left-radius:2px}.rounded-top-left-4{border-top-left-radius:4px}.rounded-top-right-4{border-top-right-radius:4px}.rounded-bottom-left-4{border-bottom-left-radius:4px}.rounded-bottom-right-4{border-bottom-right-radius:4px}.rounded-full-4{border-radius:4px;border-top-left-radius:4px}.rounded-top-left-20{border-top-left-radius:20px}.rounded-top-right-20{border-top-right-radius:20px}.rounded-bottom-left-20{border-bottom-left-radius:20px}.rounded-bottom-right-20{border-bottom-right-radius:20px}.rounded-full-20{border-radius:20px;border-top-left-radius:20px}.ln-6{border-bottom:2px solid var(--color-line-6)}.ln-7{border-bottom:2px solid var(--color-line-7)}.ln-8{border-bottom:1px solid var(--color-line-8)}.ln-9{border-bottom:1px dotted var(--color-line-9)}.ln-10{border-bottom:1px solid var(--color-line-10)}.ln-11{border-bottom:1px solid var(--color-line-11)}.ln-12{border-bottom:2px solid var(--color-line-12)}.link{align-items:baseline;color:var(--link-color);cursor:pointer;display:inline-flex;max-width:100%;outline:none;position:relative;text-decoration:none;white-space:nowrap}.bg-dark .link:hover .icon,.bg-dark .link:hover .link-labeling,.bg-dark-accent .link:hover .icon,.bg-dark-accent .link:hover .link-labeling{--link-decoration:none;color:inherit}.bg-dark .link .link-labeling,.bg-dark-accent .link .link-labeling{--link-decoration:none}.link:before{top:-5px}.link:after,.link:before{content:" ";height:.65rem;position:absolute;width:100%}.link:after{bottom:-7px;right:0}html:where(:not(.touch)) .link:hover.type-text .link-labeling{--link-decoration:none}html:where(:not(.touch)) .link:hover .link-labeling{--link-decoration:underline}html:where(:not(.touch)) .link:hover .icon,html:where(:not(.touch)) .link:hover .link-labeling{color:var(--link-color-hover)}html:where(:not(.touch)) .link:focus-visible{border-radius:4px;color:var(--link-color-hover);outline:2px dashed var(--link-color-hover);outline-offset:2px}html:where(:not(.touch)) .link:focus-visible.type-text .link-labeling{--link-decoration:none}html:where(:not(.touch)) .link:focus-visible .link-labeling{--link-decoration:underline}.link p,.link.tx-1,.link.tx-2{margin-bottom:0}.link-container .icon:before{display:inline}.link-labeling{text-decoration:var(--link-decoration);text-decoration-thickness:.1rem;white-space:pre-line}.link.type-headline{pointer-events:auto}.link.type-download:focus-visible{outline:none}.link.type-download:focus-visible>span .link-labeling{border-radius:4px;outline:2px dashed var(--link-color-hover);outline-offset:2px;position:relative}.link.type-download:focus-visible>span.icon+span.link-container .link-labeling{margin-left:-2.2rem;padding-left:2.2rem}.link.type-download.type-text .link-notice{vertical-align:baseline}.link.type-download .link-container{display:inline;white-space:normal}.link.type-download .link-notice{color:var(--color);display:inline;margin-left:.5rem;text-decoration:none;white-space:pre-line}.link.type-download .link-notice.tx-1{margin-bottom:0}.link.type-protected:focus-visible .link-labeling{margin-right:-2.2rem;padding-right:2.2rem}.link.type-protected .icon-protected{margin-left:.5rem}.link.type-text{display:inline;vertical-align:baseline}.link.type-text>.icon{display:none}.link.type-text .link-labeling{--link-decoration:underline;vertical-align:baseline}.link.type-mail-link .link-labeling{hyphens:manual}.link div,.link p,.link span{color:inherit}.link .icon{line-height:normal;position:relative}.link .icon-second{margin-left:.5rem;top:auto}.link .icon+.link-container{margin-left:.5rem}.bg-dark .link:hover .link-labeling{--link-decoration:underline}.bg-dark .link:focus-visible .link-labeling{--link-decoration:underline}.bg-dark .link.type-text:focus-visible .link-labeling,.bg-dark .link.type-text:hover .link-labeling{--link-decoration:none}.bg-dark .link.type-text .link-labeling{--link-decoration:underline}.bg-dark .link.type-download:focus-visible{outline:none}.bg-dark .link.type-download:focus-visible>span .link-labeling{border-radius:4px;outline:2px dashed var(--link-color-hover);outline-offset:2px}.bg-dark .link .link-labeling{--link-decoration:none}.list.list-link .bg-dark .link{margin:.65rem 0}.list-link>.list-item{padding-bottom:1.3rem}.list-link>.list-item:last-child>.type-list{padding-bottom:0}.is-active{font-weight:700}.tooltip{--button-size:3.6rem;--icon-left:0.2rem;--icon-size:calc(1em + 0.2rem);--icon-add:0.5rem;--icon-padding:calc((var(--button-size) - var(--icon-size)) / 2);display:inline;position:relative;white-space:nowrap}.tooltip--with-link{--icon-left:0.5rem;--icon-add:0.2rem}.tooltip.hover>.tooltip-icon,.tooltip>.tooltip-icon:focus-visible,.tooltip>.tooltip-icon:hover{color:var(--color-fn-active);cursor:pointer}.bg-dark .tooltip.hover>.tooltip-icon,.bg-dark .tooltip>.tooltip-icon:focus-visible,.bg-dark .tooltip>.tooltip-icon:hover,.bg-dark-accent .tooltip.hover>.tooltip-icon,.bg-dark-accent .tooltip>.tooltip-icon:focus-visible,.bg-dark-accent .tooltip>.tooltip-icon:hover{--color:var(--color-font-on-dark-bg);--link-color:var(--color-font-on-dark-bg);--link-color-hover:var(--color-font-on-dark-bg);--headline-color:var(--color-font-headlines-on-dark-bg);color:var(--color-font-on-dark-bg)}.bg-dark .tooltip.hover>.tooltip-icon .button--primary,.bg-dark .tooltip.hover>.tooltip-icon .button--primary-positive,.bg-dark .tooltip.hover>.tooltip-icon .button--secondary,.bg-dark .tooltip.hover>.tooltip-icon .button--secondary-positive,.bg-dark .tooltip.hover>.tooltip-icon .button--tertiary,.bg-dark .tooltip.hover>.tooltip-icon .button--tertiary-positive,.bg-dark .tooltip>.tooltip-icon:focus-visible .button--primary,.bg-dark .tooltip>.tooltip-icon:focus-visible .button--primary-positive,.bg-dark .tooltip>.tooltip-icon:focus-visible .button--secondary,.bg-dark .tooltip>.tooltip-icon:focus-visible .button--secondary-positive,.bg-dark .tooltip>.tooltip-icon:focus-visible .button--tertiary,.bg-dark .tooltip>.tooltip-icon:focus-visible .button--tertiary-positive,.bg-dark .tooltip>.tooltip-icon:hover .button--primary,.bg-dark .tooltip>.tooltip-icon:hover .button--primary-positive,.bg-dark .tooltip>.tooltip-icon:hover .button--secondary,.bg-dark .tooltip>.tooltip-icon:hover .button--secondary-positive,.bg-dark .tooltip>.tooltip-icon:hover .button--tertiary,.bg-dark .tooltip>.tooltip-icon:hover .button--tertiary-positive,.bg-dark-accent .tooltip.hover>.tooltip-icon .button--primary,.bg-dark-accent .tooltip.hover>.tooltip-icon .button--primary-positive,.bg-dark-accent .tooltip.hover>.tooltip-icon .button--secondary,.bg-dark-accent .tooltip.hover>.tooltip-icon .button--secondary-positive,.bg-dark-accent .tooltip.hover>.tooltip-icon .button--tertiary,.bg-dark-accent .tooltip.hover>.tooltip-icon .button--tertiary-positive,.bg-dark-accent .tooltip>.tooltip-icon:focus-visible .button--primary,.bg-dark-accent .tooltip>.tooltip-icon:focus-visible .button--primary-positive,.bg-dark-accent .tooltip>.tooltip-icon:focus-visible .button--secondary,.bg-dark-accent .tooltip>.tooltip-icon:focus-visible .button--secondary-positive,.bg-dark-accent .tooltip>.tooltip-icon:focus-visible .button--tertiary,.bg-dark-accent .tooltip>.tooltip-icon:focus-visible .button--tertiary-positive,.bg-dark-accent .tooltip>.tooltip-icon:hover .button--primary,.bg-dark-accent .tooltip>.tooltip-icon:hover .button--primary-positive,.bg-dark-accent .tooltip>.tooltip-icon:hover .button--secondary,.bg-dark-accent .tooltip>.tooltip-icon:hover .button--secondary-positive,.bg-dark-accent .tooltip>.tooltip-icon:hover .button--tertiary,.bg-dark-accent .tooltip>.tooltip-icon:hover .button--tertiary-positive{--notice-color:var(--color-font-on-dark-bg);--button-border-color-focus:var(--color-font-on-dark-bg);--button-bg-disabled:transparent;--button-color-disabled:var(--color-fn-inactive-on-dark-bg)}.bg-dark .tooltip.hover>.tooltip-icon .button--primary,.bg-dark .tooltip.hover>.tooltip-icon .button--primary-positive,.bg-dark .tooltip>.tooltip-icon:focus-visible .button--primary,.bg-dark .tooltip>.tooltip-icon:focus-visible .button--primary-positive,.bg-dark .tooltip>.tooltip-icon:hover .button--primary,.bg-dark .tooltip>.tooltip-icon:hover .button--primary-positive,.bg-dark-accent .tooltip.hover>.tooltip-icon .button--primary,.bg-dark-accent .tooltip.hover>.tooltip-icon .button--primary-positive,.bg-dark-accent .tooltip>.tooltip-icon:focus-visible .button--primary,.bg-dark-accent .tooltip>.tooltip-icon:focus-visible .button--primary-positive,.bg-dark-accent .tooltip>.tooltip-icon:hover .button--primary,.bg-dark-accent .tooltip>.tooltip-icon:hover .button--primary-positive{--button-color:var(--color-fn);--button-bg:var(--color-font-on-dark-bg);--button-bg-hover:var(--color-font-on-dark-bg);--button-color-hover:var(--color-fn-active);--button-color-disabled:var(--color-font-on-dark-bg);--button-bg-disabled:var(--color-fn-inactive-on-dark-bg);--button-border-color-disabled:var(--color-fn-inactive-on-dark-bg)}.bg-dark .tooltip.hover>.tooltip-icon .button--secondary,.bg-dark .tooltip.hover>.tooltip-icon .button--secondary-positive,.bg-dark .tooltip>.tooltip-icon:focus-visible .button--secondary,.bg-dark .tooltip>.tooltip-icon:focus-visible .button--secondary-positive,.bg-dark .tooltip>.tooltip-icon:hover .button--secondary,.bg-dark .tooltip>.tooltip-icon:hover .button--secondary-positive,.bg-dark-accent .tooltip.hover>.tooltip-icon .button--secondary,.bg-dark-accent .tooltip.hover>.tooltip-icon .button--secondary-positive,.bg-dark-accent .tooltip>.tooltip-icon:focus-visible .button--secondary,.bg-dark-accent .tooltip>.tooltip-icon:focus-visible .button--secondary-positive,.bg-dark-accent .tooltip>.tooltip-icon:hover .button--secondary,.bg-dark-accent .tooltip>.tooltip-icon:hover .button--secondary-positive{--button-color:var(--color-font-on-dark-bg);--button-bg-hover:var(--color-font-on-dark-bg);--button-color-hover:var(--color-fn-active);--button-bg:transparent;--button-border-color:var(--color-font-on-dark-bg)}.bg-dark .tooltip.hover>.tooltip-icon .button--tertiary,.bg-dark .tooltip.hover>.tooltip-icon .button--tertiary-positive,.bg-dark .tooltip>.tooltip-icon:focus-visible .button--tertiary,.bg-dark .tooltip>.tooltip-icon:focus-visible .button--tertiary-positive,.bg-dark .tooltip>.tooltip-icon:hover .button--tertiary,.bg-dark .tooltip>.tooltip-icon:hover .button--tertiary-positive,.bg-dark-accent .tooltip.hover>.tooltip-icon .button--tertiary,.bg-dark-accent .tooltip.hover>.tooltip-icon .button--tertiary-positive,.bg-dark-accent .tooltip>.tooltip-icon:focus-visible .button--tertiary,.bg-dark-accent .tooltip>.tooltip-icon:focus-visible .button--tertiary-positive,.bg-dark-accent .tooltip>.tooltip-icon:hover .button--tertiary,.bg-dark-accent .tooltip>.tooltip-icon:hover .button--tertiary-positive{--button-color:var(--color-font-on-dark-bg);--button-color-hover:var(--color-font-on-dark-bg);--button-color-disabled:var(--color-fn-inactive-on-dark-bg);--button-border-color-disabled:transparent}.bg-dark .tooltip.hover>.tooltip-icon .icon:before,.bg-dark .tooltip>.tooltip-icon:focus-visible .icon:before,.bg-dark .tooltip>.tooltip-icon:hover .icon:before,.bg-dark-accent .tooltip.hover>.tooltip-icon .icon:before,.bg-dark-accent .tooltip>.tooltip-icon:focus-visible .icon:before,.bg-dark-accent .tooltip>.tooltip-icon:hover .icon:before{content:var(--icon-info-new-outline)}.tooltip-label{display:inline;vertical-align:baseline;white-space:normal}.tooltip-label:after{content:" ";word-spacing:calc(var(--icon-size) - .2rem)}.inline>.tooltip-label{border-bottom:1px dotted var(--color-fn-active)}.bg-dark .inline>.tooltip-label,.bg-dark-accent .inline>.tooltip-label{--color:var(--color-font-on-dark-bg);--link-color:var(--color-font-on-dark-bg);--link-color-hover:var(--color-font-on-dark-bg);--headline-color:var(--color-font-headlines-on-dark-bg);border-bottom-color:var(--kfw-color-white)}.bg-dark .inline>.tooltip-label .button--primary,.bg-dark .inline>.tooltip-label .button--primary-positive,.bg-dark .inline>.tooltip-label .button--secondary,.bg-dark .inline>.tooltip-label .button--secondary-positive,.bg-dark .inline>.tooltip-label .button--tertiary,.bg-dark .inline>.tooltip-label .button--tertiary-positive,.bg-dark-accent .inline>.tooltip-label .button--primary,.bg-dark-accent .inline>.tooltip-label .button--primary-positive,.bg-dark-accent .inline>.tooltip-label .button--secondary,.bg-dark-accent .inline>.tooltip-label .button--secondary-positive,.bg-dark-accent .inline>.tooltip-label .button--tertiary,.bg-dark-accent .inline>.tooltip-label .button--tertiary-positive{--notice-color:var(--color-font-on-dark-bg);--button-border-color-focus:var(--color-font-on-dark-bg);--button-bg-disabled:transparent;--button-color-disabled:var(--color-fn-inactive-on-dark-bg)}.bg-dark .inline>.tooltip-label .button--primary,.bg-dark .inline>.tooltip-label .button--primary-positive,.bg-dark-accent .inline>.tooltip-label .button--primary,.bg-dark-accent .inline>.tooltip-label .button--primary-positive{--button-color:var(--color-fn);--button-bg:var(--color-font-on-dark-bg);--button-bg-hover:var(--color-font-on-dark-bg);--button-color-hover:var(--color-fn-active);--button-color-disabled:var(--color-font-on-dark-bg);--button-bg-disabled:var(--color-fn-inactive-on-dark-bg);--button-border-color-disabled:var(--color-fn-inactive-on-dark-bg)}.bg-dark .inline>.tooltip-label .button--secondary,.bg-dark .inline>.tooltip-label .button--secondary-positive,.bg-dark-accent .inline>.tooltip-label .button--secondary,.bg-dark-accent .inline>.tooltip-label .button--secondary-positive{--button-color:var(--color-font-on-dark-bg);--button-bg-hover:var(--color-font-on-dark-bg);--button-color-hover:var(--color-fn-active);--button-bg:transparent;--button-border-color:var(--color-font-on-dark-bg)}.bg-dark .inline>.tooltip-label .button--tertiary,.bg-dark .inline>.tooltip-label .button--tertiary-positive,.bg-dark-accent .inline>.tooltip-label .button--tertiary,.bg-dark-accent .inline>.tooltip-label .button--tertiary-positive{--button-color:var(--color-font-on-dark-bg);--button-color-hover:var(--color-font-on-dark-bg);--button-color-disabled:var(--color-fn-inactive-on-dark-bg);--button-border-color-disabled:transparent}.tooltip-label+.tooltip-icon{margin-left:calc((var(--icon-size) + var(--icon-padding))*-1 + .2rem)}.tooltip-icon{color:var(--color-fn);display:inline-flex;justify-content:center;line-height:1;margin:calc(var(--icon-padding)*-1);padding:var(--icon-padding);transform:translate3d(calc((var(--icon-padding) - var(--icon-left)) * -1 + var(--icon-add)),-.2rem,0);vertical-align:middle}.bg-dark .tooltip-icon,.bg-dark-accent .tooltip-icon{--color:var(--color-font-on-dark-bg);--link-color:var(--color-font-on-dark-bg);--link-color-hover:var(--color-font-on-dark-bg);--headline-color:var(--color-font-headlines-on-dark-bg);color:var(--color-font-on-dark-bg)}.bg-dark .tooltip-icon .button--primary,.bg-dark .tooltip-icon .button--primary-positive,.bg-dark .tooltip-icon .button--secondary,.bg-dark .tooltip-icon .button--secondary-positive,.bg-dark .tooltip-icon .button--tertiary,.bg-dark .tooltip-icon .button--tertiary-positive,.bg-dark-accent .tooltip-icon .button--primary,.bg-dark-accent .tooltip-icon .button--primary-positive,.bg-dark-accent .tooltip-icon .button--secondary,.bg-dark-accent .tooltip-icon .button--secondary-positive,.bg-dark-accent .tooltip-icon .button--tertiary,.bg-dark-accent .tooltip-icon .button--tertiary-positive{--notice-color:var(--color-font-on-dark-bg);--button-border-color-focus:var(--color-font-on-dark-bg);--button-bg-disabled:transparent;--button-color-disabled:var(--color-fn-inactive-on-dark-bg)}.bg-dark .tooltip-icon .button--primary,.bg-dark .tooltip-icon .button--primary-positive,.bg-dark-accent .tooltip-icon .button--primary,.bg-dark-accent .tooltip-icon .button--primary-positive{--button-color:var(--color-fn);--button-bg:var(--color-font-on-dark-bg);--button-bg-hover:var(--color-font-on-dark-bg);--button-color-hover:var(--color-fn-active);--button-color-disabled:var(--color-font-on-dark-bg);--button-bg-disabled:var(--color-fn-inactive-on-dark-bg);--button-border-color-disabled:var(--color-fn-inactive-on-dark-bg)}.bg-dark .tooltip-icon .button--secondary,.bg-dark .tooltip-icon .button--secondary-positive,.bg-dark-accent .tooltip-icon .button--secondary,.bg-dark-accent .tooltip-icon .button--secondary-positive{--button-color:var(--color-font-on-dark-bg);--button-bg-hover:var(--color-font-on-dark-bg);--button-color-hover:var(--color-fn-active);--button-bg:transparent;--button-border-color:var(--color-font-on-dark-bg)}.bg-dark .tooltip-icon .button--tertiary,.bg-dark .tooltip-icon .button--tertiary-positive,.bg-dark-accent .tooltip-icon .button--tertiary,.bg-dark-accent .tooltip-icon .button--tertiary-positive{--button-color:var(--color-font-on-dark-bg);--button-color-hover:var(--color-font-on-dark-bg);--button-color-disabled:var(--color-fn-inactive-on-dark-bg);--button-border-color-disabled:transparent}.tooltip-icon:focus-visible{outline:none}.tooltip-icon:focus-visible .icon:before{border-radius:4px;outline:2px dashed var(--color-fn-active);outline-offset:2px}.bg-dark .tooltip-icon:focus-visible .icon:before,.bg-dark-accent .tooltip-icon:focus-visible .icon:before{--color:var(--color-font-on-dark-bg);--link-color:var(--color-font-on-dark-bg);--link-color-hover:var(--color-font-on-dark-bg);--headline-color:var(--color-font-headlines-on-dark-bg);border-radius:4px;outline:2px dashed var(--kfw-color-white);outline-offset:2px}.bg-dark .tooltip-icon:focus-visible .icon:before .button--primary,.bg-dark .tooltip-icon:focus-visible .icon:before .button--primary-positive,.bg-dark .tooltip-icon:focus-visible .icon:before .button--secondary,.bg-dark .tooltip-icon:focus-visible .icon:before .button--secondary-positive,.bg-dark .tooltip-icon:focus-visible .icon:before .button--tertiary,.bg-dark .tooltip-icon:focus-visible .icon:before .button--tertiary-positive,.bg-dark-accent .tooltip-icon:focus-visible .icon:before .button--primary,.bg-dark-accent .tooltip-icon:focus-visible .icon:before .button--primary-positive,.bg-dark-accent .tooltip-icon:focus-visible .icon:before .button--secondary,.bg-dark-accent .tooltip-icon:focus-visible .icon:before .button--secondary-positive,.bg-dark-accent .tooltip-icon:focus-visible .icon:before .button--tertiary,.bg-dark-accent .tooltip-icon:focus-visible .icon:before .button--tertiary-positive{--notice-color:var(--color-font-on-dark-bg);--button-border-color-focus:var(--color-font-on-dark-bg);--button-bg-disabled:transparent;--button-color-disabled:var(--color-fn-inactive-on-dark-bg)}.bg-dark .tooltip-icon:focus-visible .icon:before .button--primary,.bg-dark .tooltip-icon:focus-visible .icon:before .button--primary-positive,.bg-dark-accent .tooltip-icon:focus-visible .icon:before .button--primary,.bg-dark-accent .tooltip-icon:focus-visible .icon:before .button--primary-positive{--button-color:var(--color-fn);--button-bg:var(--color-font-on-dark-bg);--button-bg-hover:var(--color-font-on-dark-bg);--button-color-hover:var(--color-fn-active);--button-color-disabled:var(--color-font-on-dark-bg);--button-bg-disabled:var(--color-fn-inactive-on-dark-bg);--button-border-color-disabled:var(--color-fn-inactive-on-dark-bg)}.bg-dark .tooltip-icon:focus-visible .icon:before .button--secondary,.bg-dark .tooltip-icon:focus-visible .icon:before .button--secondary-positive,.bg-dark-accent .tooltip-icon:focus-visible .icon:before .button--secondary,.bg-dark-accent .tooltip-icon:focus-visible .icon:before .button--secondary-positive{--button-color:var(--color-font-on-dark-bg);--button-bg-hover:var(--color-font-on-dark-bg);--button-color-hover:var(--color-fn-active);--button-bg:transparent;--button-border-color:var(--color-font-on-dark-bg)}.bg-dark .tooltip-icon:focus-visible .icon:before .button--tertiary,.bg-dark .tooltip-icon:focus-visible .icon:before .button--tertiary-positive,.bg-dark-accent .tooltip-icon:focus-visible .icon:before .button--tertiary,.bg-dark-accent .tooltip-icon:focus-visible .icon:before .button--tertiary-positive{--button-color:var(--color-font-on-dark-bg);--button-color-hover:var(--color-font-on-dark-bg);--button-color-disabled:var(--color-fn-inactive-on-dark-bg);--button-border-color-disabled:transparent}label .tooltip:not(.inline) .tooltip-icon,legend:not([class^=tools-]) .tooltip:not(.inline) .tooltip-icon{--icon-left:1rem;--icon-add:0.6rem}.form-item-radio>label .tooltip-icon{--icon-left:0.5rem;--icon-add:0;margin-top:calc((var(--icon-padding) - var(--icon-top,.1rem))*-1)}.tooltip-icon .icon:before{align-items:center;display:flex;font-size:var(--icon-size);justify-content:center}.tooltip-overlay{--bg:var(--color-background-light-accent-1);--border:var(--kfw-color-grey-300);border:1px solid var(--border);border-radius:5px;display:none;max-width:43rem;min-width:4rem;transition:display 0s linear 5s;width:auto;z-index:1000;--color:var(--color-font-on-light-bg);--link-color:var(--color-fn);--link-color-hover:var(--color-fn-active);--link-decoration:none;--button-color:var(--color-font-on-dark-bg);--button-color-hover:var(--color-font-on-dark-bg);--button-bg:var(--color-fn);--button-bg-hover:var(--color-fn-active);--button-color-disabled:var(--color-font-on-dark-bg);--button-bg-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color:var(--color-fn);--button-border-color-hover:var(--color-fn);--button-border-color-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color-focus:var(--color-fn-active);--headline-color:var(--color)}.tooltip-overlay[data-show]{align-items:center;display:flex;justify-content:center;margin-inline:var(--gutter)}.tooltip-overlay[data-show]:after{content:"";height:calc(100% + 5rem);position:absolute;width:calc(100% + 6rem);z-index:-1}.tooltip-overlay-wrapper{background-color:var(--bg);border-radius:inherit;color:var(--color-font-on-light-bg);display:block;max-width:calc(100vw - var(--gutter)*2);padding:1rem}.tooltip-overlay-content,.tooltip-overlay-header{display:block;white-space:normal}.tooltip-overlay-content{font-weight:400;text-align:left}.tooltip-overlay-content ol.list,.tooltip-overlay-content ul.list{margin-bottom:var(--space-small)}.tooltip-overlay-content ol.list:last-child,.tooltip-overlay-content ul.list:last-child{margin-bottom:0}.tooltip-overlay-content ol.list.list-space-small,.tooltip-overlay-content ul.list.list-space-small{margin-bottom:var(--space-x-small)}.tooltip-overlay-header{align-items:center;display:none;justify-content:flex-end;position:relative}.tooltip-overlay-header:has(>.hl-5){display:flex}.tooltip-overlay-header .hl-5{flex:1;margin:0 0 1rem}.tooltip-overlay-close{--button-size:3.6rem;align-items:center;color:var(--color-fn);display:none;font-size:2.4rem;height:var(--button-size);justify-content:center;margin-right:-.5rem;margin-top:-.5rem;width:var(--button-size)}.tooltip-overlay-close:hover{color:var(--color-fn-active)}.tooltip-overlay.touch .tooltip-overlay-close,.tooltip-overlay.touch .tooltip-overlay-header{display:flex}.tooltip-overlay-arrow{--size:18px;align-items:center;display:flex;justify-content:center;visibility:hidden}.tooltip-overlay-arrow,.tooltip-overlay-arrow:before{border:1px solid var(--border);height:var(--size);position:absolute;width:var(--size);z-index:-1}.tooltip-overlay-arrow:before{background-color:var(--bg);content:"";transform:rotate(45deg);visibility:visible}.tooltip-overlay[data-popper-placement^=top]>.tooltip-overlay-arrow{bottom:calc(-.5*var(--size) + 1px)}.tooltip-overlay[data-popper-placement^=top]>.tooltip-overlay-arrow,.tooltip-overlay[data-popper-placement^=top]>.tooltip-overlay-arrow:before{border-left-color:transparent;border-top-color:transparent}.tooltip-overlay[data-popper-placement^=bottom]>.tooltip-overlay-arrow{top:calc(-.5*var(--size) - 1px)}.tooltip-overlay[data-popper-placement^=bottom]>.tooltip-overlay-arrow,.tooltip-overlay[data-popper-placement^=bottom]>.tooltip-overlay-arrow:before{border-bottom-color:transparent;border-right-color:transparent}.tooltip-overlay[data-popper-placement^=left]>.tooltip-overlay-arrow{right:calc(-.5*var(--size))}.tooltip-overlay[data-popper-placement^=left]>.tooltip-overlay-arrow,.tooltip-overlay[data-popper-placement^=left]>.tooltip-overlay-arrow:before{border-bottom-color:transparent;border-left-color:transparent}.tooltip-overlay[data-popper-placement^=right]>.tooltip-overlay-arrow{left:calc(-.5*var(--size))}.tooltip-overlay[data-popper-placement^=right]>.tooltip-overlay-arrow,.tooltip-overlay[data-popper-placement^=right]>.tooltip-overlay-arrow:before{border-right-color:transparent;border-top-color:transparent}.tooltip-overlay a.link .link-labeling{text-underline-offset:auto}.no-break .tooltip{display:inline-block}.no-break .tooltip .tooltip-label{white-space:nowrap}.tooltip a.link{margin-top:-.2rem}.tooltip a.link .link-labeling{text-underline-offset:.7rem}.button-container{align-items:center;display:inline-flex;flex-wrap:wrap;margin:0 2rem 2rem 0}.button-container:last-child{margin-right:0}.button{--space-between:0.8rem;background:var(--button-bg);border:var(--border-width,1px) solid var(--button-border-color);border-radius:4px;color:var(--button-color);cursor:pointer;display:flex;gap:var(--space-between);justify-content:center;max-width:100%;padding:1.2rem 2.5rem;position:relative;text-align:center;vertical-align:middle;white-space:nowrap}.bg-dark .button,.bg-dark-accent .button{--color:var(--color-font-on-dark-bg);--link-color:var(--color-font-on-dark-bg);--link-color-hover:var(--color-font-on-dark-bg);--headline-color:var(--color-font-headlines-on-dark-bg)}.bg-dark .button .button--primary,.bg-dark .button .button--primary-positive,.bg-dark .button .button--secondary,.bg-dark .button .button--secondary-positive,.bg-dark .button .button--tertiary,.bg-dark .button .button--tertiary-positive,.bg-dark-accent .button .button--primary,.bg-dark-accent .button .button--primary-positive,.bg-dark-accent .button .button--secondary,.bg-dark-accent .button .button--secondary-positive,.bg-dark-accent .button .button--tertiary,.bg-dark-accent .button .button--tertiary-positive{--notice-color:var(--color-font-on-dark-bg);--button-border-color-focus:var(--color-font-on-dark-bg);--button-bg-disabled:transparent;--button-color-disabled:var(--color-fn-inactive-on-dark-bg)}.bg-dark .button .button--primary,.bg-dark .button .button--primary-positive,.bg-dark-accent .button .button--primary,.bg-dark-accent .button .button--primary-positive{--button-color:var(--color-fn);--button-bg:var(--color-font-on-dark-bg);--button-bg-hover:var(--color-font-on-dark-bg);--button-color-hover:var(--color-fn-active);--button-color-disabled:var(--color-font-on-dark-bg);--button-bg-disabled:var(--color-fn-inactive-on-dark-bg);--button-border-color-disabled:var(--color-fn-inactive-on-dark-bg)}.bg-dark .button .button--secondary,.bg-dark .button .button--secondary-positive,.bg-dark-accent .button .button--secondary,.bg-dark-accent .button .button--secondary-positive{--button-color:var(--color-font-on-dark-bg);--button-bg-hover:var(--color-font-on-dark-bg);--button-color-hover:var(--color-fn-active);--button-bg:transparent;--button-border-color:var(--color-font-on-dark-bg)}.bg-dark .button .button--tertiary,.bg-dark .button .button--tertiary-positive,.bg-dark-accent .button .button--tertiary,.bg-dark-accent .button .button--tertiary-positive{--button-color:var(--color-font-on-dark-bg);--button-color-hover:var(--color-font-on-dark-bg);--button-color-disabled:var(--color-fn-inactive-on-dark-bg);--button-border-color-disabled:transparent}.button.hover:not([disabled],:disabled),.button:active:not([disabled],:disabled),.button:focus-visible:not([disabled],:disabled),.button:hover:not([disabled],:disabled){--button-bg:var(--button-bg-hover);--button-color:var(--button-color-hover);--button-border-color:var(--button-border-color-hover,var(--button-bg-hover))}.button:focus-visible:not([disabled],:disabled){border-radius:4px;outline:2px dashed var(--button-border-color-focus);outline-offset:2px}.button:disabled:disabled,.button[disabled][disabled]{--button-color:var(--button-color-disabled);--button-bg:var(--button-bg-disabled);--button-border-color:var(--button-border-color-disabled);cursor:not-allowed}.button:active:not([disabled],:disabled) .btn-labeling,.button:focus-visible:not([disabled],:disabled) .btn-labeling,.button:hover:not([disabled],:disabled) .btn-labeling{text-decoration:underline}.button.icon-position-left{padding:1.2rem 2.5rem 1.2rem 2rem}.button.icon-position-left .icon-second{margin-left:.5rem;top:auto;vertical-align:middle}.button.icon-position-right{padding:1.2rem 2rem 1.2rem 2.5rem}.button.icon-position-right .icon{order:2}.button--secondary,.button--secondary-negative,.button--secondary-positive{--button-bg:transparent;--button-bg-hover:var(--color-fn-active);--button-color:var(--color-fn);--button-color-hover:var(--color-font-interactive-on-dark-bg);--button-bg-disabled:transparent;--button-color-disabled:var(--color-fn-inactive-on-light-bg)}.button--tertiary{--space-between:0.5rem}.button--tertiary,.button--tertiary-positive{--button-color:var(--color-fn);--button-color-hover:var(--color-fn-active);--button-bg:transparent;--button-bg-hover:transparent;--button-bg-disabled:transparent;--button-color-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color:transparent;--button-border-color-disabled:transparent;--button-border-color-hover:transparent;--button-border-color-focus:var(--color-fn-active)}.button--tertiary-negative.button,.button--tertiary-positive.button,.button--tertiary.button{padding:0}p .button--tertiary-negative.button-container,p .button--tertiary-positive.button-container,p .button--tertiary.button-container{margin-bottom:0;margin-right:0}.button.small{padding:.8rem 1.6rem}.button.small.icon-position-left{padding:.8rem 1.6rem .8rem 1.2rem}.button.small.icon-position-left .btn-labeling{padding-left:.6rem}.button.small.icon-position-right{padding:.8rem 1.2rem .8rem 1.6rem}.button.small.icon-position-right .btn-labeling{padding-right:.6rem}.button-container.download-notice .button+.download-notice-text{color:var(--notice-color);display:inline-block;margin-bottom:1rem;margin-left:1rem;margin-top:1rem}.button.underlined:focus-visible .btn-labeling,.button.underlined:hover .btn-labeling{text-decoration:none}.button.underlined .btn-labeling{text-decoration:underline}.button .btn-container{display:inline;text-align:left;white-space:normal}.button .btn-container .icon-protected{display:inline;line-height:normal;margin-left:.8rem;vertical-align:baseline}.button .btn-container .icon-protected:before{display:inline}.button .btn-labeling{--mb:0;text-align:left;white-space:normal;word-break:break-word}.button .btn-labeling.tx-1{margin-bottom:0}.button .icon{align-items:flex-start;font-size:1.6rem;line-height:1.4}.button .icon,.nav-icon-btn{display:inline-flex;vertical-align:middle}.nav-icon-btn{--button-border-color-disabled:transparent;--border-width:2px;align-items:center;background:var(--button-bg);border-radius:4px;border-width:var(--border-width,2px);border:var(--border-width,1px) solid var(--button-border-color);color:var(--button-color);cursor:pointer;height:3.6rem;justify-content:center;position:relative;text-align:center;width:3.6rem}.bg-dark .nav-icon-btn,.bg-dark-accent .nav-icon-btn{--color:var(--color-font-on-dark-bg);--link-color:var(--color-font-on-dark-bg);--link-color-hover:var(--color-font-on-dark-bg);--headline-color:var(--color-font-headlines-on-dark-bg)}.bg-dark .nav-icon-btn .button--primary,.bg-dark .nav-icon-btn .button--primary-positive,.bg-dark .nav-icon-btn .button--secondary,.bg-dark .nav-icon-btn .button--secondary-positive,.bg-dark .nav-icon-btn .button--tertiary,.bg-dark .nav-icon-btn .button--tertiary-positive,.bg-dark-accent .nav-icon-btn .button--primary,.bg-dark-accent .nav-icon-btn .button--primary-positive,.bg-dark-accent .nav-icon-btn .button--secondary,.bg-dark-accent .nav-icon-btn .button--secondary-positive,.bg-dark-accent .nav-icon-btn .button--tertiary,.bg-dark-accent .nav-icon-btn .button--tertiary-positive{--notice-color:var(--color-font-on-dark-bg);--button-border-color-focus:var(--color-font-on-dark-bg);--button-bg-disabled:transparent;--button-color-disabled:var(--color-fn-inactive-on-dark-bg)}.bg-dark .nav-icon-btn .button--primary,.bg-dark .nav-icon-btn .button--primary-positive,.bg-dark-accent .nav-icon-btn .button--primary,.bg-dark-accent .nav-icon-btn .button--primary-positive{--button-color:var(--color-fn);--button-bg:var(--color-font-on-dark-bg);--button-bg-hover:var(--color-font-on-dark-bg);--button-color-hover:var(--color-fn-active);--button-color-disabled:var(--color-font-on-dark-bg);--button-bg-disabled:var(--color-fn-inactive-on-dark-bg);--button-border-color-disabled:var(--color-fn-inactive-on-dark-bg)}.bg-dark .nav-icon-btn .button--secondary,.bg-dark .nav-icon-btn .button--secondary-positive,.bg-dark-accent .nav-icon-btn .button--secondary,.bg-dark-accent .nav-icon-btn .button--secondary-positive{--button-color:var(--color-font-on-dark-bg);--button-bg-hover:var(--color-font-on-dark-bg);--button-color-hover:var(--color-fn-active);--button-bg:transparent;--button-border-color:var(--color-font-on-dark-bg)}.bg-dark .nav-icon-btn .button--tertiary,.bg-dark .nav-icon-btn .button--tertiary-positive,.bg-dark-accent .nav-icon-btn .button--tertiary,.bg-dark-accent .nav-icon-btn .button--tertiary-positive{--button-color:var(--color-font-on-dark-bg);--button-color-hover:var(--color-font-on-dark-bg);--button-color-disabled:var(--color-fn-inactive-on-dark-bg);--button-border-color-disabled:transparent}.nav-icon-btn.hover:not([disabled],:disabled),.nav-icon-btn:active:not([disabled],:disabled),.nav-icon-btn:focus-visible:not([disabled],:disabled),.nav-icon-btn:hover:not([disabled],:disabled){--button-bg:var(--button-bg-hover);--button-color:var(--button-color-hover);--button-border-color:var(--button-border-color-hover,var(--button-bg-hover))}.nav-icon-btn:focus-visible:not([disabled],:disabled){border-radius:4px;outline:2px dashed var(--button-border-color-focus);outline-offset:2px}.nav-icon-btn:disabled:disabled,.nav-icon-btn[disabled][disabled]{--button-color:var(--button-color-disabled);--button-bg:var(--button-bg-disabled);--button-border-color:var(--button-border-color-disabled);cursor:not-allowed}.nav-icon-btn:first-child{margin-top:3rem}.nav-icon-btn:active{--border-width:1px}.bg-dark .nav-icon-btn--primary,.bg-dark-accent .nav-icon-btn--primary{--color:var(--color-font-on-dark-bg);--link-color:var(--color-font-on-dark-bg);--link-color-hover:var(--color-font-on-dark-bg);--headline-color:var(--color-font-headlines-on-dark-bg);--button-color:var(--color-fn);--button-bg:var(--color-background);--button-border-color:var(--color-font-interactive-on-dark-bg);--button-color-hover:var(--color-font-interactive-on-dark-bg);--button-bg-hover:var(--color-fn-active);--button-border-color-hover:var(--color-font-interactive-on-dark-bg);--button-bg-disabled:var(--kfw-opaque-color-white-90);--button-color-disabled:var(--color-fn-inactive-on-dark-bg)}.bg-dark .nav-icon-btn--primary .button--primary,.bg-dark .nav-icon-btn--primary .button--primary-positive,.bg-dark .nav-icon-btn--primary .button--secondary,.bg-dark .nav-icon-btn--primary .button--secondary-positive,.bg-dark .nav-icon-btn--primary .button--tertiary,.bg-dark .nav-icon-btn--primary .button--tertiary-positive,.bg-dark-accent .nav-icon-btn--primary .button--primary,.bg-dark-accent .nav-icon-btn--primary .button--primary-positive,.bg-dark-accent .nav-icon-btn--primary .button--secondary,.bg-dark-accent .nav-icon-btn--primary .button--secondary-positive,.bg-dark-accent .nav-icon-btn--primary .button--tertiary,.bg-dark-accent .nav-icon-btn--primary .button--tertiary-positive{--notice-color:var(--color-font-on-dark-bg);--button-border-color-focus:var(--color-font-on-dark-bg);--button-bg-disabled:transparent;--button-color-disabled:var(--color-fn-inactive-on-dark-bg)}.bg-dark .nav-icon-btn--primary .button--primary,.bg-dark .nav-icon-btn--primary .button--primary-positive,.bg-dark-accent .nav-icon-btn--primary .button--primary,.bg-dark-accent .nav-icon-btn--primary .button--primary-positive{--button-color:var(--color-fn);--button-bg:var(--color-font-on-dark-bg);--button-bg-hover:var(--color-font-on-dark-bg);--button-color-hover:var(--color-fn-active);--button-color-disabled:var(--color-font-on-dark-bg);--button-bg-disabled:var(--color-fn-inactive-on-dark-bg);--button-border-color-disabled:var(--color-fn-inactive-on-dark-bg)}.bg-dark .nav-icon-btn--primary .button--secondary,.bg-dark .nav-icon-btn--primary .button--secondary-positive,.bg-dark-accent .nav-icon-btn--primary .button--secondary,.bg-dark-accent .nav-icon-btn--primary .button--secondary-positive{--button-color:var(--color-font-on-dark-bg);--button-bg-hover:var(--color-font-on-dark-bg);--button-color-hover:var(--color-fn-active);--button-bg:transparent;--button-border-color:var(--color-font-on-dark-bg)}.bg-dark .nav-icon-btn--primary .button--tertiary,.bg-dark .nav-icon-btn--primary .button--tertiary-positive,.bg-dark-accent .nav-icon-btn--primary .button--tertiary,.bg-dark-accent .nav-icon-btn--primary .button--tertiary-positive{--button-color:var(--color-font-on-dark-bg);--button-color-hover:var(--color-font-on-dark-bg);--button-color-disabled:var(--color-fn-inactive-on-dark-bg);--button-border-color-disabled:transparent}.nav-icon-btn--primary:hover:not([disabled],:disabled){--border-width:2px}.nav-icon-btn--primary-negative:focus-visible:not([disabled],:disabled),.nav-icon-btn--primary-positive:focus-visible:not([disabled],:disabled),.nav-icon-btn--primary:focus-visible:not([disabled],:disabled){--button-border-color:transparent;outline-offset:0}.nav-icon-btn--primary,.nav-icon-btn--primary-positive{--button-color-hover:var(--color-fn-active);--button-bg-hover:var(--color-background);--button-border-color-hover:var(--color-fn-active)}.nav-icon-btn--primary-negative{--button-color:var(--color-fn);--button-bg:var(--color-font-interactive-on-dark-bg);--button-border-color:var(--color-fn-interactive-on-dark-bg);--button-color-hover:var(--color-fn-interactive-on-dark-bg);--button-bg-hover:var(--color-fn);--button-border-color-hover:var(--color-fn-interactive-on-dark-bg);--button-bg-disabled:var(--color-fn-inactive-on-dark-bg);--button-color-disabled:var(--color-fn-inactive-on-dark-bg)}.nav-icon-btn--primary-on-image.nav-icon-btn--primary{--border-width:1px;--button-bg:var(--color-background);--button-border-color:var(--color-fn);--button-color:var(--color-fn);--button-bg-hover:var(--color-fn-active);--button-color-hover:var(--color-font-interactive-on-dark-bg);--button-border-color-hover:var(--color-font-interactive-on-dark-bg);--button-bg-disabled:var(--color-background);--button-border-color-disabled:var(--color-fn-inactive-on-light-bg);--button-color-disabled:var(--color-fn-inactive-on-light-bg)}.nav-icon-btn--primary-on-image.nav-icon-btn--primary:focus-visible:not([disabled],:disabled){--button-border-color:var(--button-bg);--button-border-color-focus:var(--color-font-interactive-on-dark-bg);--border-width:2px;outline-offset:calc(-1*var(--border-width,1px))}.nav-icon-btn--secondary,.nav-icon-btn--secondary-negative,.nav-icon-btn--secondary-positive{--button-bg:transparent;--button-bg-hover:var(--color-fn-active);--button-color:var(--color-fn);--button-color-hover:var(--color-font-interactive-on-dark-bg);--button-bg-disabled:transparent;--button-color-disabled:var(--color-fn-inactive-on-light-bg)}.bg-dark .nav-icon-btn--secondary,.bg-dark-accent .nav-icon-btn--secondary{--color:var(--color-font-on-dark-bg);--link-color:var(--color-font-on-dark-bg);--link-color-hover:var(--color-font-on-dark-bg);--headline-color:var(--color-font-headlines-on-dark-bg);--button-color:var(--color-font-interactive-on-dark-bg);--button-border-color:var(--color-font-interactive-on-dark-bg);--button-color-hover:var(--color-font-interactive-on-dark-bg);--button-border-color-hover:var(--color-font-interactive-on-dark-bg)}.bg-dark .nav-icon-btn--secondary .button--primary,.bg-dark .nav-icon-btn--secondary .button--primary-positive,.bg-dark .nav-icon-btn--secondary .button--secondary,.bg-dark .nav-icon-btn--secondary .button--secondary-positive,.bg-dark .nav-icon-btn--secondary .button--tertiary,.bg-dark .nav-icon-btn--secondary .button--tertiary-positive,.bg-dark-accent .nav-icon-btn--secondary .button--primary,.bg-dark-accent .nav-icon-btn--secondary .button--primary-positive,.bg-dark-accent .nav-icon-btn--secondary .button--secondary,.bg-dark-accent .nav-icon-btn--secondary .button--secondary-positive,.bg-dark-accent .nav-icon-btn--secondary .button--tertiary,.bg-dark-accent .nav-icon-btn--secondary .button--tertiary-positive{--notice-color:var(--color-font-on-dark-bg);--button-border-color-focus:var(--color-font-on-dark-bg);--button-bg-disabled:transparent;--button-color-disabled:var(--color-fn-inactive-on-dark-bg)}.bg-dark .nav-icon-btn--secondary .button--primary,.bg-dark .nav-icon-btn--secondary .button--primary-positive,.bg-dark-accent .nav-icon-btn--secondary .button--primary,.bg-dark-accent .nav-icon-btn--secondary .button--primary-positive{--button-color:var(--color-fn);--button-bg:var(--color-font-on-dark-bg);--button-bg-hover:var(--color-font-on-dark-bg);--button-color-hover:var(--color-fn-active);--button-color-disabled:var(--color-font-on-dark-bg);--button-bg-disabled:var(--color-fn-inactive-on-dark-bg);--button-border-color-disabled:var(--color-fn-inactive-on-dark-bg)}.bg-dark .nav-icon-btn--secondary .button--secondary,.bg-dark .nav-icon-btn--secondary .button--secondary-positive,.bg-dark-accent .nav-icon-btn--secondary .button--secondary,.bg-dark-accent .nav-icon-btn--secondary .button--secondary-positive{--button-color:var(--color-font-on-dark-bg);--button-bg-hover:var(--color-font-on-dark-bg);--button-color-hover:var(--color-fn-active);--button-bg:transparent;--button-border-color:var(--color-font-on-dark-bg)}.bg-dark .nav-icon-btn--secondary .button--tertiary,.bg-dark .nav-icon-btn--secondary .button--tertiary-positive,.bg-dark-accent .nav-icon-btn--secondary .button--tertiary,.bg-dark-accent .nav-icon-btn--secondary .button--tertiary-positive{--button-color:var(--color-font-on-dark-bg);--button-color-hover:var(--color-font-on-dark-bg);--button-color-disabled:var(--color-fn-inactive-on-dark-bg);--button-border-color-disabled:transparent}.nav-icon-btn--secondary,.nav-icon-btn--secondary-negative,.nav-icon-btn--secondary-positive{--border-width:1px;--button-color-hover:var(--color-fn-active);--button-bg-hover:transparent;--button-border-color-hover:var(--color-fn-active);--button-border-color-disabled:var(--color-fn-inactive-on-light-bg)}.nav-icon-btn--secondary-negative:focus-visible:not([disabled],:disabled),.nav-icon-btn--secondary-negative:hover:not([disabled],:disabled),.nav-icon-btn--secondary-positive:focus-visible:not([disabled],:disabled),.nav-icon-btn--secondary-positive:hover:not([disabled],:disabled),.nav-icon-btn--secondary:focus-visible:not([disabled],:disabled),.nav-icon-btn--secondary:hover:not([disabled],:disabled){--border-width:2px}.nav-icon-btn--secondary-negative:active,.nav-icon-btn--secondary-positive:active,.nav-icon-btn--secondary:active{--button-color-hover:var(--color-font-interactive-on-dark-bg);--button-bg-hover:var(--color-fn-active)}.nav-icon-btn--tertiary,.nav-icon-btn--tertiary-positive{--button-color:var(--color-fn);--button-color-hover:var(--color-fn-active);--button-bg:transparent;--button-bg-hover:transparent;--button-bg-disabled:transparent;--button-color-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color:transparent;--button-border-color-disabled:transparent;--button-border-color-hover:transparent;--button-border-color-focus:var(--color-fn-active)}.nav-icon-btn--tertiary,.nav-icon-btn--tertiary-negative,.nav-icon-btn--tertiary-positive{--button-color-disabled:var(--color-fn-inactive-on-light-bg)}.bg-dark .nav-icon-btn--tertiary,.bg-dark .nav-icon-btn--tertiary-negative,.bg-dark .nav-icon-btn--tertiary-positive,.bg-dark-accent .nav-icon-btn--tertiary,.bg-dark-accent .nav-icon-btn--tertiary-negative,.bg-dark-accent .nav-icon-btn--tertiary-positive{--color:var(--color-font-on-dark-bg);--link-color:var(--color-font-on-dark-bg);--link-color-hover:var(--color-font-on-dark-bg);--headline-color:var(--color-font-headlines-on-dark-bg);--button-color:var(--color-font-interactive-on-dark-bg);--button-color-hover:var(--color-font-interactive-on-dark-bg);--button-border-color-hover:var(--color-font-interactive-on-dark-bg)}.bg-dark .nav-icon-btn--tertiary .button--primary,.bg-dark .nav-icon-btn--tertiary .button--primary-positive,.bg-dark .nav-icon-btn--tertiary .button--secondary,.bg-dark .nav-icon-btn--tertiary .button--secondary-positive,.bg-dark .nav-icon-btn--tertiary .button--tertiary,.bg-dark .nav-icon-btn--tertiary .button--tertiary-positive,.bg-dark .nav-icon-btn--tertiary-negative .button--primary,.bg-dark .nav-icon-btn--tertiary-negative .button--primary-positive,.bg-dark .nav-icon-btn--tertiary-negative .button--secondary,.bg-dark .nav-icon-btn--tertiary-negative .button--secondary-positive,.bg-dark .nav-icon-btn--tertiary-negative .button--tertiary,.bg-dark .nav-icon-btn--tertiary-negative .button--tertiary-positive,.bg-dark .nav-icon-btn--tertiary-positive .button--primary,.bg-dark .nav-icon-btn--tertiary-positive .button--primary-positive,.bg-dark .nav-icon-btn--tertiary-positive .button--secondary,.bg-dark .nav-icon-btn--tertiary-positive .button--secondary-positive,.bg-dark .nav-icon-btn--tertiary-positive .button--tertiary,.bg-dark .nav-icon-btn--tertiary-positive .button--tertiary-positive,.bg-dark-accent .nav-icon-btn--tertiary .button--primary,.bg-dark-accent .nav-icon-btn--tertiary .button--primary-positive,.bg-dark-accent .nav-icon-btn--tertiary .button--secondary,.bg-dark-accent .nav-icon-btn--tertiary .button--secondary-positive,.bg-dark-accent .nav-icon-btn--tertiary .button--tertiary,.bg-dark-accent .nav-icon-btn--tertiary .button--tertiary-positive,.bg-dark-accent .nav-icon-btn--tertiary-negative .button--primary,.bg-dark-accent .nav-icon-btn--tertiary-negative .button--primary-positive,.bg-dark-accent .nav-icon-btn--tertiary-negative .button--secondary,.bg-dark-accent .nav-icon-btn--tertiary-negative .button--secondary-positive,.bg-dark-accent .nav-icon-btn--tertiary-negative .button--tertiary,.bg-dark-accent .nav-icon-btn--tertiary-negative .button--tertiary-positive,.bg-dark-accent .nav-icon-btn--tertiary-positive .button--primary,.bg-dark-accent .nav-icon-btn--tertiary-positive .button--primary-positive,.bg-dark-accent .nav-icon-btn--tertiary-positive .button--secondary,.bg-dark-accent .nav-icon-btn--tertiary-positive .button--secondary-positive,.bg-dark-accent .nav-icon-btn--tertiary-positive .button--tertiary,.bg-dark-accent .nav-icon-btn--tertiary-positive .button--tertiary-positive{--notice-color:var(--color-font-on-dark-bg);--button-border-color-focus:var(--color-font-on-dark-bg);--button-bg-disabled:transparent;--button-color-disabled:var(--color-fn-inactive-on-dark-bg)}.bg-dark .nav-icon-btn--tertiary .button--primary,.bg-dark .nav-icon-btn--tertiary .button--primary-positive,.bg-dark .nav-icon-btn--tertiary-negative .button--primary,.bg-dark .nav-icon-btn--tertiary-negative .button--primary-positive,.bg-dark .nav-icon-btn--tertiary-positive .button--primary,.bg-dark .nav-icon-btn--tertiary-positive .button--primary-positive,.bg-dark-accent .nav-icon-btn--tertiary .button--primary,.bg-dark-accent .nav-icon-btn--tertiary .button--primary-positive,.bg-dark-accent .nav-icon-btn--tertiary-negative .button--primary,.bg-dark-accent .nav-icon-btn--tertiary-negative .button--primary-positive,.bg-dark-accent .nav-icon-btn--tertiary-positive .button--primary,.bg-dark-accent .nav-icon-btn--tertiary-positive .button--primary-positive{--button-color:var(--color-fn);--button-bg:var(--color-font-on-dark-bg);--button-bg-hover:var(--color-font-on-dark-bg);--button-color-hover:var(--color-fn-active);--button-color-disabled:var(--color-font-on-dark-bg);--button-bg-disabled:var(--color-fn-inactive-on-dark-bg);--button-border-color-disabled:var(--color-fn-inactive-on-dark-bg)}.bg-dark .nav-icon-btn--tertiary .button--secondary,.bg-dark .nav-icon-btn--tertiary .button--secondary-positive,.bg-dark .nav-icon-btn--tertiary-negative .button--secondary,.bg-dark .nav-icon-btn--tertiary-negative .button--secondary-positive,.bg-dark .nav-icon-btn--tertiary-positive .button--secondary,.bg-dark .nav-icon-btn--tertiary-positive .button--secondary-positive,.bg-dark-accent .nav-icon-btn--tertiary .button--secondary,.bg-dark-accent .nav-icon-btn--tertiary .button--secondary-positive,.bg-dark-accent .nav-icon-btn--tertiary-negative .button--secondary,.bg-dark-accent .nav-icon-btn--tertiary-negative .button--secondary-positive,.bg-dark-accent .nav-icon-btn--tertiary-positive .button--secondary,.bg-dark-accent .nav-icon-btn--tertiary-positive .button--secondary-positive{--button-color:var(--color-font-on-dark-bg);--button-bg-hover:var(--color-font-on-dark-bg);--button-color-hover:var(--color-fn-active);--button-bg:transparent;--button-border-color:var(--color-font-on-dark-bg)}.bg-dark .nav-icon-btn--tertiary .button--tertiary,.bg-dark .nav-icon-btn--tertiary .button--tertiary-positive,.bg-dark .nav-icon-btn--tertiary-negative .button--tertiary,.bg-dark .nav-icon-btn--tertiary-negative .button--tertiary-positive,.bg-dark .nav-icon-btn--tertiary-positive .button--tertiary,.bg-dark .nav-icon-btn--tertiary-positive .button--tertiary-positive,.bg-dark-accent .nav-icon-btn--tertiary .button--tertiary,.bg-dark-accent .nav-icon-btn--tertiary .button--tertiary-positive,.bg-dark-accent .nav-icon-btn--tertiary-negative .button--tertiary,.bg-dark-accent .nav-icon-btn--tertiary-negative .button--tertiary-positive,.bg-dark-accent .nav-icon-btn--tertiary-positive .button--tertiary,.bg-dark-accent .nav-icon-btn--tertiary-positive .button--tertiary-positive{--button-color:var(--color-font-on-dark-bg);--button-color-hover:var(--color-font-on-dark-bg);--button-color-disabled:var(--color-fn-inactive-on-dark-bg);--button-border-color-disabled:transparent}.nav-icon-btn--tertiary-negative:focus-visible:not([disabled],:disabled,:hover),.nav-icon-btn--tertiary-positive:focus-visible:not([disabled],:disabled,:hover),.nav-icon-btn--tertiary:focus-visible:not([disabled],:disabled,:hover){--button-border-color:transparent}.nav-icon-btn--tertiary-negative:focus-visible:not([disabled],:disabled),.nav-icon-btn--tertiary-positive:focus-visible:not([disabled],:disabled),.nav-icon-btn--tertiary:focus-visible:not([disabled],:disabled){outline-offset:0}.nav-icon-btn--tertiary,.nav-icon-btn--tertiary-positive{--button-border-color-hover:var(--color-fn-active)}.nav-icon-btn+.nav-icon-btn{margin-left:2rem}.nav-icon-btn .icon{color:var(--button-color);font-size:2.4rem}.tag{align-self:flex-start;background-color:var(--kfw-color-grey-600);border-radius:4px;display:inline-block;padding:.3rem .9rem}.tag.tag{color:var(--color-font-on-dark-bg);--color:var(--color-font-on-dark-bg);--link-color:var(--color-font-on-dark-bg);--link-color-hover:var(--color-font-on-dark-bg);--headline-color:var(--color-font-headlines-on-dark-bg)}.tag.tag .button--primary,.tag.tag .button--primary-positive,.tag.tag .button--secondary,.tag.tag .button--secondary-positive,.tag.tag .button--tertiary,.tag.tag .button--tertiary-positive{--notice-color:var(--color-font-on-dark-bg);--button-border-color-focus:var(--color-font-on-dark-bg);--button-bg-disabled:transparent;--button-color-disabled:var(--color-fn-inactive-on-dark-bg)}.tag.tag .button--primary,.tag.tag .button--primary-positive{--button-color:var(--color-fn);--button-bg:var(--color-font-on-dark-bg);--button-bg-hover:var(--color-font-on-dark-bg);--button-color-hover:var(--color-fn-active);--button-color-disabled:var(--color-font-on-dark-bg);--button-bg-disabled:var(--color-fn-inactive-on-dark-bg);--button-border-color-disabled:var(--color-fn-inactive-on-dark-bg)}.tag.tag .button--secondary,.tag.tag .button--secondary-positive{--button-color:var(--color-font-on-dark-bg);--button-bg-hover:var(--color-font-on-dark-bg);--button-color-hover:var(--color-fn-active);--button-bg:transparent;--button-border-color:var(--color-font-on-dark-bg)}.tag.tag .button--tertiary,.tag.tag .button--tertiary-positive{--button-color:var(--color-font-on-dark-bg);--button-color-hover:var(--color-font-on-dark-bg);--button-color-disabled:var(--color-fn-inactive-on-dark-bg);--button-border-color-disabled:transparent}a .tag,button .tag{background-color:var(--color-fn)}a.active .tag,a:active .tag,a:focus-visible .tag,a:hover .tag,button.active .tag,button:focus-visible .tag button:active .tag,button:hover .tag{background-color:var(--color-fn-active);text-decoration:underline}.tag--big{font-weight:500;padding-bottom:.2rem;padding-top:.2rem}.tag.inactive{background-color:var(--color-fn-inactive-on-light-bg)}mark{padding:.3rem}.bg-dark mark,.bg-dark-accent mark{--color:var(--color-font-on-dark-bg);--link-color:var(--color-font-on-dark-bg);--link-color-hover:var(--color-font-on-dark-bg);--headline-color:var(--color-font-headlines-on-dark-bg)}.bg-dark mark .button--primary,.bg-dark mark .button--primary-positive,.bg-dark mark .button--secondary,.bg-dark mark .button--secondary-positive,.bg-dark mark .button--tertiary,.bg-dark mark .button--tertiary-positive,.bg-dark-accent mark .button--primary,.bg-dark-accent mark .button--primary-positive,.bg-dark-accent mark .button--secondary,.bg-dark-accent mark .button--secondary-positive,.bg-dark-accent mark .button--tertiary,.bg-dark-accent mark .button--tertiary-positive{--notice-color:var(--color-font-on-dark-bg);--button-border-color-focus:var(--color-font-on-dark-bg);--button-bg-disabled:transparent;--button-color-disabled:var(--color-fn-inactive-on-dark-bg)}.bg-dark mark .button--primary,.bg-dark mark .button--primary-positive,.bg-dark-accent mark .button--primary,.bg-dark-accent mark .button--primary-positive{--button-color:var(--color-fn);--button-bg:var(--color-font-on-dark-bg);--button-bg-hover:var(--color-font-on-dark-bg);--button-color-hover:var(--color-fn-active);--button-color-disabled:var(--color-font-on-dark-bg);--button-bg-disabled:var(--color-fn-inactive-on-dark-bg);--button-border-color-disabled:var(--color-fn-inactive-on-dark-bg)}.bg-dark mark .button--secondary,.bg-dark mark .button--secondary-positive,.bg-dark-accent mark .button--secondary,.bg-dark-accent mark .button--secondary-positive{--button-color:var(--color-font-on-dark-bg);--button-bg-hover:var(--color-font-on-dark-bg);--button-color-hover:var(--color-fn-active);--button-bg:transparent;--button-border-color:var(--color-font-on-dark-bg)}.bg-dark mark .button--tertiary,.bg-dark mark .button--tertiary-positive,.bg-dark-accent mark .button--tertiary,.bg-dark-accent mark .button--tertiary-positive{--button-color:var(--color-font-on-dark-bg);--button-color-hover:var(--color-font-on-dark-bg);--button-color-disabled:var(--color-fn-inactive-on-dark-bg);--button-border-color-disabled:transparent}.bg-dark mark::selection,.bg-dark-accent mark::selection{background-color:var(--color-background-dark);color:var(--color-font-on-dark-bg)}.bg-dark mark,.bg-dark mark a.link.type-text .link-labeling,.bg-dark-accent mark,.bg-dark-accent mark a.link.type-text .link-labeling{background-color:var(--color-background);color:var(--kfw-color-blue-800)}.bg-dark mark a.link.type-text:hover .link-labeling,.bg-dark-accent mark a.link.type-text:hover .link-labeling{color:var(--kfw-color-blue-800)}mark::selection{background-color:var(--color-background);color:var(--color-font-on-dark-bg)}mark,mark a.link.type-text .link-labeling{background-color:var(--color-background-dark);color:var(--color-font-on-dark-bg)}a.link:focus-visible .link-labeling mark,a.link:hover .link-labeling mark{text-decoration:underline}mark a.link.type-text:hover .link-labeling{color:var(--color-font-on-dark-bg)}.pagination{--color:var(--color-fn);display:inline-flex;gap:.4rem}.bg-dark .pagination,.bg-dark-accent .pagination{--link-color:var(--color-font-on-dark-bg);--link-color-hover:var(--color-font-on-dark-bg);--headline-color:var(--color-font-headlines-on-dark-bg);--color:var(--color-font-on-dark-bg)}.bg-dark .pagination .button--primary,.bg-dark .pagination .button--primary-positive,.bg-dark .pagination .button--secondary,.bg-dark .pagination .button--secondary-positive,.bg-dark .pagination .button--tertiary,.bg-dark .pagination .button--tertiary-positive,.bg-dark-accent .pagination .button--primary,.bg-dark-accent .pagination .button--primary-positive,.bg-dark-accent .pagination .button--secondary,.bg-dark-accent .pagination .button--secondary-positive,.bg-dark-accent .pagination .button--tertiary,.bg-dark-accent .pagination .button--tertiary-positive{--notice-color:var(--color-font-on-dark-bg);--button-border-color-focus:var(--color-font-on-dark-bg);--button-bg-disabled:transparent;--button-color-disabled:var(--color-fn-inactive-on-dark-bg)}.bg-dark .pagination .button--primary,.bg-dark .pagination .button--primary-positive,.bg-dark-accent .pagination .button--primary,.bg-dark-accent .pagination .button--primary-positive{--button-color:var(--color-fn);--button-bg:var(--color-font-on-dark-bg);--button-bg-hover:var(--color-font-on-dark-bg);--button-color-hover:var(--color-fn-active);--button-color-disabled:var(--color-font-on-dark-bg);--button-bg-disabled:var(--color-fn-inactive-on-dark-bg);--button-border-color-disabled:var(--color-fn-inactive-on-dark-bg)}.bg-dark .pagination .button--secondary,.bg-dark .pagination .button--secondary-positive,.bg-dark-accent .pagination .button--secondary,.bg-dark-accent .pagination .button--secondary-positive{--button-color:var(--color-font-on-dark-bg);--button-bg-hover:var(--color-font-on-dark-bg);--button-color-hover:var(--color-fn-active);--button-bg:transparent;--button-border-color:var(--color-font-on-dark-bg)}.bg-dark .pagination .button--tertiary,.bg-dark .pagination .button--tertiary-positive,.bg-dark-accent .pagination .button--tertiary,.bg-dark-accent .pagination .button--tertiary-positive{--button-color:var(--color-font-on-dark-bg);--button-color-hover:var(--color-font-on-dark-bg);--button-color-disabled:var(--color-fn-inactive-on-dark-bg);--button-border-color-disabled:transparent}.bg-dark .pagination .nav-icon-btn--tertiary,.bg-dark-accent .pagination .nav-icon-btn--tertiary{--button-color-disabled:var(--color-fn-inactive-on-light-bg)}.bg-dark .pagination .nav-icon-btn--primary,.bg-dark-accent .pagination .nav-icon-btn--primary{--button-bg-disabled:var(--color-background);--button-color-disabled:var(--color-fn-inactive-on-light-bg)}.pagination-navigation .nav-icon-btn,.pagination-navigation .nav-icon-btn:first-child{margin:0}.pagination-index{align-items:center;display:flex;justify-content:center}.pagination-index.tx-1{margin-bottom:0}.pagination-index-divider{display:block;text-align:center;width:1rem}.pagination-index-current{text-align:right}.pagination-index-amount{text-align:left}.pagination-index-amount,.pagination-index-current{min-width:2rem}.pagination--inverted{--color:var(--color-font-on-dark-bg)}.pagination-search{gap:.1rem}.pagination-pages{align-items:center;display:flex;gap:.1rem}.pagination-pages-item.button{align-items:center;background-color:unset;border:2px solid var(--item-border-color,transparent);color:unset;padding:.3rem .9rem}.pagination-pages-item.button:hover{--item-border-color:var(--color);border-radius:4px}.pagination-pages-item.button:focus-visible{--item-border-color:var(--color-fn-active);border-style:dashed;color:var(--color-fn-active);outline:none}.pagination-pages-item.button.active{background-color:var(--color-fn-active);border-radius:4px;color:var(--color-font-on-dark-bg);pointer-events:none}.pagination-pages li{align-items:center;display:flex;justify-content:center;min-height:3.6rem}@media only print and (width >= 0px){.pagination-pages li.hidden-mobile{display:none}}@media only screen and (min-width:0)and (max-width:calc(840px - 1px)){.pagination-pages li.hidden-mobile{display:none}}.loader{color:var(--color-font-on-light-bg);gap:var(--space-small)}.loader,.loader-svg{display:flex;flex-direction:column}.loader-svg{align-items:center;align-self:center;aspect-ratio:1;background:transparent url('../../../_assets/caad0f37daa06c1201a6017d77b7d149/Kfw25/assets/images/loading-animation.svg') 0 0 no-repeat;width:7rem}.form-item-label{color:var(--color-font-on-light-bg);display:inline-block;height:100%;margin-bottom:.8rem}.form-item-label:focus-visible{outline:0}.form-item-label>span:not(.tooltip-overlay){font-weight:500}.form-item-label .tooltip-label{white-space:normal}.form-item.error .error-message{display:inline-flex}.form-item.error .select-container,.form-item.error input[type=date],.form-item.error input[type=datetime-local],.form-item.error input[type=email],.form-item.error input[type=month],.form-item.error input[type=number],.form-item.error input[type=password],.form-item.error input[type=tel],.form-item.error input[type=text],.form-item.error input[type=time],.form-item.error input[type=url],.form-item.error input[type=week],.form-item.error textarea{border-color:var(--color-error);color:var(--color-error);outline:1px solid var(--color-error)}.form-item.error .select-container:hover,.form-item.error input[type=date]:hover,.form-item.error input[type=datetime-local]:hover,.form-item.error input[type=email]:hover,.form-item.error input[type=month]:hover,.form-item.error input[type=number]:hover,.form-item.error input[type=password]:hover,.form-item.error input[type=tel]:hover,.form-item.error input[type=text]:hover,.form-item.error input[type=time]:hover,.form-item.error input[type=url]:hover,.form-item.error input[type=week]:hover,.form-item.error textarea:hover{color:var(--color-fn-active);outline:none}[data-whatinput=keyboard] .form-item.error .select-container:focus-visible:focus-visible,[data-whatinput=keyboard] .form-item.error input[type=date]:focus-visible:focus-visible,[data-whatinput=keyboard] .form-item.error input[type=datetime-local]:focus-visible:focus-visible,[data-whatinput=keyboard] .form-item.error input[type=email]:focus-visible:focus-visible,[data-whatinput=keyboard] .form-item.error input[type=month]:focus-visible:focus-visible,[data-whatinput=keyboard] .form-item.error input[type=number]:focus-visible:focus-visible,[data-whatinput=keyboard] .form-item.error input[type=password]:focus-visible:focus-visible,[data-whatinput=keyboard] .form-item.error input[type=tel]:focus-visible:focus-visible,[data-whatinput=keyboard] .form-item.error input[type=text]:focus-visible:focus-visible,[data-whatinput=keyboard] .form-item.error input[type=time]:focus-visible:focus-visible,[data-whatinput=keyboard] .form-item.error input[type=url]:focus-visible:focus-visible,[data-whatinput=keyboard] .form-item.error input[type=week]:focus-visible:focus-visible,[data-whatinput=keyboard] .form-item.error textarea:focus-visible:focus-visible{border-width:2px;outline-color:var(--color-error);padding:calc(1rem - 1px) calc(1.5rem - 1px)}.form-item.error textarea{color:var(--color-error)}.error .form-item-container.group{margin:1rem 0;outline:2px solid var(--color-error);outline-offset:1rem}.error .form-item-container+.error-message{margin-top:calc(.5rem + 2px)}.form-item+p{margin-top:.6rem}.form-item+a{margin-top:1.2rem}.form-item .input-styled,.form-item input[type=date],.form-item input[type=datetime-local],.form-item input[type=email],.form-item input[type=month],.form-item input[type=number],.form-item input[type=password],.form-item input[type=tel],.form-item input[type=text],.form-item input[type=time],.form-item input[type=url],.form-item input[type=week],.form-item textarea{border:1px solid var(--color-fn-border);border-radius:4px;color:var(--color-fn)}.form-item .input-styled:last-child,.form-item input[type=date]:last-child,.form-item input[type=datetime-local]:last-child,.form-item input[type=email]:last-child,.form-item input[type=month]:last-child,.form-item input[type=number]:last-child,.form-item input[type=password]:last-child,.form-item input[type=tel]:last-child,.form-item input[type=text]:last-child,.form-item input[type=time]:last-child,.form-item input[type=url]:last-child,.form-item input[type=week]:last-child,.form-item textarea:last-child{margin-bottom:0}.form-item .input-styled::placeholder,.form-item input[type=date]::placeholder,.form-item input[type=datetime-local]::placeholder,.form-item input[type=email]::placeholder,.form-item input[type=month]::placeholder,.form-item input[type=number]::placeholder,.form-item input[type=password]::placeholder,.form-item input[type=tel]::placeholder,.form-item input[type=text]::placeholder,.form-item input[type=time]::placeholder,.form-item input[type=url]::placeholder,.form-item input[type=week]::placeholder,.form-item textarea::placeholder{color:var(--color-fn)}.form-item .input-styled:hover,.form-item input[type=date]:hover,.form-item input[type=datetime-local]:hover,.form-item input[type=email]:hover,.form-item input[type=month]:hover,.form-item input[type=number]:hover,.form-item input[type=password]:hover,.form-item input[type=tel]:hover,.form-item input[type=text]:hover,.form-item input[type=time]:hover,.form-item input[type=url]:hover,.form-item input[type=week]:hover,.form-item textarea:hover{border-color:var(--color-fn-active);color:var(--color-fn-active);outline:1px solid var(--color-fn-active)}.form-item .input-styled:focus-visible,.form-item input[type=date]:focus-visible,.form-item input[type=datetime-local]:focus-visible,.form-item input[type=email]:focus-visible,.form-item input[type=month]:focus-visible,.form-item input[type=number]:focus-visible,.form-item input[type=password]:focus-visible,.form-item input[type=tel]:focus-visible,.form-item input[type=text]:focus-visible,.form-item input[type=time]:focus-visible,.form-item input[type=url]:focus-visible,.form-item input[type=week]:focus-visible,.form-item textarea:focus-visible{border-color:var(--color-fn-active);color:var(--color-font-on-light-bg);outline:none}[data-whatinput=keyboard]:not([data-whatintent=mouse]) .form-item .input-styled:focus-visible:focus-visible,[data-whatinput=keyboard]:not([data-whatintent=mouse]) .form-item input[type=date]:focus-visible:focus-visible,[data-whatinput=keyboard]:not([data-whatintent=mouse]) .form-item input[type=datetime-local]:focus-visible:focus-visible,[data-whatinput=keyboard]:not([data-whatintent=mouse]) .form-item input[type=email]:focus-visible:focus-visible,[data-whatinput=keyboard]:not([data-whatintent=mouse]) .form-item input[type=month]:focus-visible:focus-visible,[data-whatinput=keyboard]:not([data-whatintent=mouse]) .form-item input[type=number]:focus-visible:focus-visible,[data-whatinput=keyboard]:not([data-whatintent=mouse]) .form-item input[type=password]:focus-visible:focus-visible,[data-whatinput=keyboard]:not([data-whatintent=mouse]) .form-item input[type=tel]:focus-visible:focus-visible,[data-whatinput=keyboard]:not([data-whatintent=mouse]) .form-item input[type=text]:focus-visible:focus-visible,[data-whatinput=keyboard]:not([data-whatintent=mouse]) .form-item input[type=time]:focus-visible:focus-visible,[data-whatinput=keyboard]:not([data-whatintent=mouse]) .form-item input[type=url]:focus-visible:focus-visible,[data-whatinput=keyboard]:not([data-whatintent=mouse]) .form-item input[type=week]:focus-visible:focus-visible,[data-whatinput=keyboard]:not([data-whatintent=mouse]) .form-item textarea:focus-visible:focus-visible{border-radius:4px;outline:2px dashed var(--color-fn-active);outline-offset:2px}.form-item .input-styled:disabled,.form-item .input-styled:read-only,.form-item .input-styled[disabled],.form-item .input-styled[readonly],.form-item input[type=date]:disabled,.form-item input[type=date]:read-only,.form-item input[type=date][disabled],.form-item input[type=date][readonly],.form-item input[type=datetime-local]:disabled,.form-item input[type=datetime-local]:read-only,.form-item input[type=datetime-local][disabled],.form-item input[type=datetime-local][readonly],.form-item input[type=email]:disabled,.form-item input[type=email]:read-only,.form-item input[type=email][disabled],.form-item input[type=email][readonly],.form-item input[type=month]:disabled,.form-item input[type=month]:read-only,.form-item input[type=month][disabled],.form-item input[type=month][readonly],.form-item input[type=number]:disabled,.form-item input[type=number]:read-only,.form-item input[type=number][disabled],.form-item input[type=number][readonly],.form-item input[type=password]:disabled,.form-item input[type=password]:read-only,.form-item input[type=password][disabled],.form-item input[type=password][readonly],.form-item input[type=tel]:disabled,.form-item input[type=tel]:read-only,.form-item input[type=tel][disabled],.form-item input[type=tel][readonly],.form-item input[type=text]:disabled,.form-item input[type=text]:read-only,.form-item input[type=text][disabled],.form-item input[type=text][readonly],.form-item input[type=time]:disabled,.form-item input[type=time]:read-only,.form-item input[type=time][disabled],.form-item input[type=time][readonly],.form-item input[type=url]:disabled,.form-item input[type=url]:read-only,.form-item input[type=url][disabled],.form-item input[type=url][readonly],.form-item input[type=week]:disabled,.form-item input[type=week]:read-only,.form-item input[type=week][disabled],.form-item input[type=week][readonly],.form-item textarea:disabled,.form-item textarea:read-only,.form-item textarea[disabled],.form-item textarea[readonly]{background-color:transparent;border-color:var(--color-fn-inactive-on-light-bg);color:var(--color-font-on-light-bg);pointer-events:none}.form-item .input-styled:disabled:hover,.form-item .input-styled:read-only:hover,.form-item .input-styled[disabled]:hover,.form-item .input-styled[readonly]:hover,.form-item input[type=date]:disabled:hover,.form-item input[type=date]:read-only:hover,.form-item input[type=date][disabled]:hover,.form-item input[type=date][readonly]:hover,.form-item input[type=datetime-local]:disabled:hover,.form-item input[type=datetime-local]:read-only:hover,.form-item input[type=datetime-local][disabled]:hover,.form-item input[type=datetime-local][readonly]:hover,.form-item input[type=email]:disabled:hover,.form-item input[type=email]:read-only:hover,.form-item input[type=email][disabled]:hover,.form-item input[type=email][readonly]:hover,.form-item input[type=month]:disabled:hover,.form-item input[type=month]:read-only:hover,.form-item input[type=month][disabled]:hover,.form-item input[type=month][readonly]:hover,.form-item input[type=number]:disabled:hover,.form-item input[type=number]:read-only:hover,.form-item input[type=number][disabled]:hover,.form-item input[type=number][readonly]:hover,.form-item input[type=password]:disabled:hover,.form-item input[type=password]:read-only:hover,.form-item input[type=password][disabled]:hover,.form-item input[type=password][readonly]:hover,.form-item input[type=tel]:disabled:hover,.form-item input[type=tel]:read-only:hover,.form-item input[type=tel][disabled]:hover,.form-item input[type=tel][readonly]:hover,.form-item input[type=text]:disabled:hover,.form-item input[type=text]:read-only:hover,.form-item input[type=text][disabled]:hover,.form-item input[type=text][readonly]:hover,.form-item input[type=time]:disabled:hover,.form-item input[type=time]:read-only:hover,.form-item input[type=time][disabled]:hover,.form-item input[type=time][readonly]:hover,.form-item input[type=url]:disabled:hover,.form-item input[type=url]:read-only:hover,.form-item input[type=url][disabled]:hover,.form-item input[type=url][readonly]:hover,.form-item input[type=week]:disabled:hover,.form-item input[type=week]:read-only:hover,.form-item input[type=week][disabled]:hover,.form-item input[type=week][readonly]:hover,.form-item textarea:disabled:hover,.form-item textarea:read-only:hover,.form-item textarea[disabled]:hover,.form-item textarea[readonly]:hover{outline:none}.form-item .input-styled:disabled::placeholder,.form-item .input-styled:read-only::placeholder,.form-item .input-styled[disabled]::placeholder,.form-item .input-styled[readonly]::placeholder,.form-item input[type=date]:disabled::placeholder,.form-item input[type=date]:read-only::placeholder,.form-item input[type=date][disabled]::placeholder,.form-item input[type=date][readonly]::placeholder,.form-item input[type=datetime-local]:disabled::placeholder,.form-item input[type=datetime-local]:read-only::placeholder,.form-item input[type=datetime-local][disabled]::placeholder,.form-item input[type=datetime-local][readonly]::placeholder,.form-item input[type=email]:disabled::placeholder,.form-item input[type=email]:read-only::placeholder,.form-item input[type=email][disabled]::placeholder,.form-item input[type=email][readonly]::placeholder,.form-item input[type=month]:disabled::placeholder,.form-item input[type=month]:read-only::placeholder,.form-item input[type=month][disabled]::placeholder,.form-item input[type=month][readonly]::placeholder,.form-item input[type=number]:disabled::placeholder,.form-item input[type=number]:read-only::placeholder,.form-item input[type=number][disabled]::placeholder,.form-item input[type=number][readonly]::placeholder,.form-item input[type=password]:disabled::placeholder,.form-item input[type=password]:read-only::placeholder,.form-item input[type=password][disabled]::placeholder,.form-item input[type=password][readonly]::placeholder,.form-item input[type=tel]:disabled::placeholder,.form-item input[type=tel]:read-only::placeholder,.form-item input[type=tel][disabled]::placeholder,.form-item input[type=tel][readonly]::placeholder,.form-item input[type=text]:disabled::placeholder,.form-item input[type=text]:read-only::placeholder,.form-item input[type=text][disabled]::placeholder,.form-item input[type=text][readonly]::placeholder,.form-item input[type=time]:disabled::placeholder,.form-item input[type=time]:read-only::placeholder,.form-item input[type=time][disabled]::placeholder,.form-item input[type=time][readonly]::placeholder,.form-item input[type=url]:disabled::placeholder,.form-item input[type=url]:read-only::placeholder,.form-item input[type=url][disabled]::placeholder,.form-item input[type=url][readonly]::placeholder,.form-item input[type=week]:disabled::placeholder,.form-item input[type=week]:read-only::placeholder,.form-item input[type=week][disabled]::placeholder,.form-item input[type=week][readonly]::placeholder,.form-item textarea:disabled::placeholder,.form-item textarea:read-only::placeholder,.form-item textarea[disabled]::placeholder,.form-item textarea[readonly]::placeholder{color:var(--color-font-on-light-bg)}.form-item ul.form-item-group{align-items:flex-start;display:flex;flex-direction:column;gap:var(--space-small) var(--space-medium)}@media only print and (width >= 0px){.form-item ul.form-item-group.form-item-group--inline{flex-flow:row wrap}}@media only screen and (min-width:600px){.form-item ul.form-item-group.form-item-group--inline{flex-flow:row wrap}}fieldset{min-width:0}.error-message{color:var(--color-error);display:none;margin-bottom:0}.error-message .icon{margin-right:.5rem}input[type=date],input[type=datetime-local],input[type=email],input[type=month],input[type=number],input[type=password],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week]{height:4.3rem;margin-bottom:0;padding:1rem 1.5rem;width:100%}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{appearance:none;margin:0}input[type=date],input[type=number]{appearance:textfield}input[type=date]::-webkit-calendar-picker-indicator,input[type=date]::-webkit-inner-spin-button{appearance:none;display:none}textarea{height:18rem;margin-bottom:0;padding:1rem 1.5rem;vertical-align:top;width:100%}.form-item--select .select-wrapper:before,.select-container__wrapper:after{color:var(--color-fn);content:var(--icon-arrow-down);display:block;font-family:KfW-Icon-Font;font-size:2.4rem;line-height:2.4rem;position:absolute;right:1.5rem;top:50%;transform:translateY(-50%)}.error .form-item--select .select-wrapper:before,.error .select-container__wrapper:after,.form-item--select .error .select-wrapper:before,.form-item--select.error .select-wrapper:before{color:var(--color-error)}.form-item--select.error .select-container{outline:var(--color-error) solid 2px!important}.form-item--select.error .select-container:focus{border:0}[data-whatinput=keyboard] .form-item--select.error .select-container:focus-visible{border-color:var(--color-error)!important;border-width:2px!important;outline-color:var(--color-error)!important;outline-style:dashed!important;padding:calc(1rem - 2px) calc(1.5rem - 2px)!important}.form-item--select.error .select-container .selected-text{color:var(--color-error)}.form-item--select.error .select-container .select-options{border:0;left:0;outline:2px solid var(--color-error);width:100%}.form-item--select .select-wrapper{background-color:var(--color-background);display:block;position:relative}.form-item--select .select-wrapper.disabled:before{color:var(--color-fn-inactive-on-light-bg)}.form-item--select .select-wrapper.disabled option,.form-item--select .select-wrapper.disabled select{color:var(--color-fn-inactive-on-light-bg);outline:1px solid var(--color-fn-inactive-on-light-bg)}.form-item--select .select-wrapper.disabled select{cursor:not-allowed}.form-item--select .select-wrapper.disabled select:hover{outline:1px solid var(--color-fn-inactive-on-light-bg)}.form-item--select .select-wrapper select{appearance:none;background-color:transparent;display:block;margin-bottom:0;position:relative}.form-item--select .select-wrapper select:hover{border-color:var(--kfw-color-grey-300);color:var(--color-fn-active)}@media only print and (width >= 0px){.form-item--select .select-wrapper{height:0;position:absolute;visibility:hidden;width:auto}}@media only screen and (min-width:840px){.form-item--select .select-wrapper{height:0;position:absolute;visibility:hidden;width:auto}}.select-container{background-color:var(--color-background);color:var(--color-fn);display:none;margin-bottom:0;outline:1px solid var(--color-fn-border);padding:1rem 1.5rem;position:relative;width:100%}.select-container::placeholder{color:var(--color-font-on-light-bg)}.select-container:focus-visible:not(.disabled){border-color:var(--color-fn-active)}[data-whatinput=keyboard] .select-container:focus-visible:not(.disabled):focus-visible{border:1px solid var(--color-fn-active);border-radius:4px;outline:2px dashed var(--color-fn-active);outline-offset:2px;padding:calc(1rem - 1px) calc(1.5rem - 1px)}.select-container:focus:not(.disabled,.active),.select-container:hover:not(.disabled,.active){outline:2px solid var(--color-fn-active)}.select-container:focus:not(.disabled,.active) .selected-text,.select-container:hover:not(.disabled,.active) .selected-text{color:var(--color-fn-active)}.select-container__wrapper{position:relative}.select-container.active{border-radius:4px 4px 0 0;outline-color:var(--color-fn-active);z-index:1}.select-container.active,.select-container.active .selected-text{color:var(--color-fn-active)}.select-container.active .icon--arrow-up{display:inline-block}.select-container.active .icon--arrow-down{display:none}.select-container.disabled{outline-color:var(--color-fn-inactive-on-light-bg)}.select-container.disabled,.select-container.disabled .selected-text{color:var(--color-fn-inactive-on-light-bg);cursor:not-allowed}.select-container .icon--arrow-down{display:inline-block}.select-container .icon--arrow-up{display:none}.select-container ul{cursor:auto;margin:0;max-height:50vh;overflow-y:auto;padding:0;text-align:left}.select-container ul:focus-within{color:var(--color-fn-active)}.select-container ul li{list-style-type:none}.select-container ul li:last-child a{margin-bottom:0}.select-container ul li a{color:var(--color-fn);display:flex;margin-bottom:1.3rem;position:relative}.select-container ul li a:hover:not(.disabled){color:var(--color-fn-active)}.select-container ul li a:hover:not(.disabled) .select-option-value{text-decoration:underline}.select-container ul li a:focus-visible{border-color:var(--color-fn-active);outline:none}[data-whatinput=keyboard] .select-container ul li a:focus-visible:focus-visible .select-option-value{border-radius:4px;outline:2px dashed var(--color-fn-active);outline-offset:2px}.select-container ul li a.active{color:var(--color-fn-active)}.select-container ul li a.active .icon{color:var(--color-fn-active);line-height:1.4;margin-right:.5rem;vertical-align:middle}.select-container ul li a.disabled{color:var(--color-fn-inactive-on-light-bg)}.select-container ul li a .icon{color:transparent;display:inline-block;font-size:1.8rem;line-height:1.8rem;margin-right:.5rem}.select-container .selected-text{color:var(--color-fn);cursor:pointer;display:flex;justify-content:space-between;margin:0}.select-container .selected-text .label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select-container .selected-text .icon{font-size:2.4rem;line-height:2.4rem;margin-left:1rem}.select-container .select-options{background-color:var(--color-background);border:1px solid var(--color-fn-border);bottom:0;left:-1px;min-height:0;opacity:0;padding:1.5rem;position:absolute;right:0;transform:translateY(100%);visibility:hidden;width:calc(100% + 2px)}.select-container .select-options.active{border-color:var(--color-fn-active);color:var(--color-fn-active);min-height:50px;opacity:1;visibility:visible}.select-container .select-options .icon--checked,.select-container .select-options .select-option-value{pointer-events:none}@media only print and (width >= 0px){.select-container{display:block}}@media only screen and (min-width:840px){.select-container{display:block}}.error-message{margin-top:.5rem}.form-item--select--native .select-wrapper{display:block;height:auto;position:relative;visibility:visible;width:auto}.form-item--select--native .select-wrapper select:focus:not(:disabled),.form-item--select--native .select-wrapper select:hover:not(:disabled){outline:2px solid var(--color-fn-active)}.form-item--select--native .select-wrapper select:focus:not(:disabled) .selected-text,.form-item--select--native .select-wrapper select:hover:not(:disabled) .selected-text{color:var(--color-fn-active)}.form-item--select--native .select-wrapper select:disabled{outline-color:var(--color-fn-inactive-on-light-bg)}.form-item--select--native .select-wrapper select:disabled,.form-item--select--native .select-wrapper select:disabled .selected-text{color:var(--color-fn-inactive-on-light-bg);cursor:not-allowed}.form-item--select--native .select-wrapper select:focus-visible:not(:disabled){border-color:var(--color-fn-active)}[data-whatinput=keyboard] .form-item--select--native .select-wrapper select:focus-visible:not(:disabled):focus-visible{border:1px solid var(--color-fn-active);border-radius:4px;outline:2px dashed var(--color-fn-active);outline-offset:2px;padding:calc(1rem - 1px) calc(1.5rem - 1px)}.form-item-radio{align-items:flex-start;display:flex;margin-bottom:0}.form-item-radio,.form-item-radio+.form-item-group.subgroup{--radio-button-size:2.8rem;--col-gap:1.5rem}.form-item-radio+.form-item-group.subgroup{margin-top:var(--space-small);padding-left:calc(var(--radio-button-size) + var(--col-gap))}.form-item-radio+.form-item-group.subgroup.hidden{display:none}.form-item-radio label{padding-left:var(--col-gap);width:100%}.form-item-radio label>span{line-height:var(--radio-button-size)}.form-item-radio label .tooltip:not(.inline){margin-left:1rem}.form-item-radio input[type=radio]{--color:var(--color-fn-active);align-items:center;appearance:none;background-color:var(--color-background);border:var(--border-width,1px) solid var(--border-color,var(--color-fn-border));border-radius:50%;display:flex;flex-shrink:0;height:var(--radio-button-size);justify-content:center;margin:0;position:relative;width:var(--radio-button-size)}.form-item-radio input[type=radio]:focus-visible{--border-color:var(--color-fn-active);border-radius:50%;outline:2px dashed var(--border-color);outline-offset:2px}.form-item-radio input[type=radio]:hover:not(:disabled){--border-color:var(--color-fn-active);--border-width:2px}.error .form-item-radio input[type=radio]:hover:not(:disabled){--border-color:var(--color-error);--border-width:1px}.form-item-radio input[type=radio]:checked:before{color:var(--color,var(--color-fn-active));content:var(--icon-kreis-gefuellt);font-family:KfW-Icon-Font;line-height:1;position:absolute}.form-item-radio input[type=radio]:disabled{--border-color:var(--color-fn-inactive-on-light-bg);--border-width:1px;--color:var(--color-font-on-light-bg);background-color:var(--kfw-color-grey-100)}.error .form-item-radio input[type=radio]{--border-color:var(--color-error);--border-width:2px}.form-item-radio input[type=radio]:not(:disabled),.form-item-radio input[type=radio]:not(:disabled)~label{cursor:pointer}.form-item-checkbox{align-items:flex-start;display:flex;margin-bottom:0}.form-item-checkbox:has(.form-item-group.subgroup){flex-wrap:wrap}.form-item-checkbox,.form-item-checkbox+.form-item-group.subgroup{--checkbox-size:2.8rem;--col-gap:1.5rem}.form-item-checkbox.hover>input[type=checkbox]:not(:disabled){--border-color:var(--color-fn-active);--border-width:2px}.error .form-item-checkbox.hover>input[type=checkbox]:not(:disabled){--border-color:var(--color-error);--border-width:1px}.form-item-checkbox>label{display:flex;flex:1;flex-direction:column;padding-left:1.5rem}.form-item-checkbox>label span:first-child{line-height:2.8rem}.form-item-checkbox>label span:first-child:not(:last-child){font-weight:500}.form-item-checkbox>label span:first-child .tooltip{top:-.2rem}.form-item-checkbox>input[type=checkbox]{--color:var(--color-fn-active);align-items:center;appearance:none;background-color:var(--color-background);border:var(--border-width,1px) solid var(--border-color,var(--color-fn-border));border-radius:4px;display:flex;flex-shrink:0;height:2.8rem;justify-content:center;margin:0;position:relative;width:2.8rem}.form-item-checkbox>input[type=checkbox]:focus-visible{--border-color:var(--color-fn-active);border-radius:4px;outline:2px dashed var(--border-color);outline-offset:2px}.form-item-checkbox>input[type=checkbox]:checked:before{color:var(--color,var(--color-fn-active));content:var(--icon-checked);font-family:KfW-Icon-Font;font-size:2.4rem;margin-top:.5rem}.form-item-checkbox>input[type=checkbox]:disabled{--border-color:var(--color-fn-inactive-on-light-bg);--border-width:1px;--color:var(--color-font-on-light-bg);background-color:var(--kfw-color-grey-100)}.error .form-item-checkbox>input[type=checkbox]{--border-color:var(--color-error);--border-width:2px}.form-item-checkbox>input[type=checkbox]:not(:disabled),.form-item-checkbox>input[type=checkbox]:not(:disabled)~label{cursor:pointer}.form-item-checkbox>input[type=checkbox]:not(:disabled):hover{--border-color:var(--color-fn-active);--border-width:2px}.error .form-item-checkbox>input[type=checkbox]:not(:disabled):hover{--border-color:var(--color-error);--border-width:1px}.form-item-checkbox>label:hover~input[type=checkbox]:not(:disabled){--border-color:var(--color-fn-active);--border-width:2px}.error .form-item-checkbox>label:hover~input[type=checkbox]:not(:disabled){--border-color:var(--color-error);--border-width:1px}.form-item-checkbox input:not(:checked)+label+.form-item-group.subgroup{display:none}.form-item-checkbox .form-item-group.subgroup{flex-basis:100%;margin-top:var(--space-small);padding-left:calc(var(--checkbox-size) + var(--col-gap))}.form-item-searchfield{align-items:center;background:var(--color-background);display:inline-flex;height:var(--searchfield-height);margin-bottom:0;position:relative;width:100%}.form-item-searchfield.focus{outline:none}[data-whatinput=keyboard]:not([data-whatintent=mouse]) .form-item-searchfield.focus:focus-within{border-radius:4px;outline:2px dashed var(--color-fn-active);outline-offset:2px}.form-item-searchfield.focus.type-searchfield{border-color:var(--color-fn-active);color:var(--color-font-on-light-bg)}[data-whatinput=keyboard]:not([data-whatintent=mouse]) .form-item-searchfield.focus.type-searchbar:focus-within:after{background-color:var(--color-fn-active);bottom:0;content:"";display:block;height:1px;left:0;position:absolute;width:100%}.form-item-searchfield.visible-reset-btn .search-reset{visibility:visible}.form-item-searchfield.type-searchfield{border:1px solid var(--color-fn-border);border-collapse:separate;border-radius:4px;padding:0 1.5rem}.form-item-searchfield.type-searchfield.hover{border-color:var(--color-fn-active);color:var(--color-fn-active);outline:1px solid var(--color-fn-active)}.form-item-searchfield.type-searchbar{border-bottom:1px solid var(--color-fn);border-collapse:separate;height:auto;padding:0 .6rem}.form-item-searchfield.type-searchbar:hover{border-bottom-color:var(--color-fn-active);border-bottom-width:1px;color:var(--color-fn-active)}.form-item-searchfield.type-searchbar:hover:after{background-color:var(--color-fn-active);bottom:0;content:"";display:block;height:1px;left:0;position:absolute;width:100%}.form-item-searchfield.type-searchbar input[type=search]{margin-bottom:0;padding-bottom:.6rem;padding-top:.6rem}.form-item-searchfield>input[type=search]{background-color:transparent;color:var(--color-fn);line-height:1;margin-bottom:1px;min-width:150px;outline:none;overflow:hidden;padding:1rem 0;text-overflow:ellipsis;white-space:nowrap;width:100%}.form-item-searchfield>input[type=search]::placeholder{color:var(--color-fn)}.form-item-searchfield>input[type=search]:focus-visible{color:inherit;outline:none}.form-item-searchfield>input[type=search]::-webkit-search-cancel-button,.form-item-searchfield>input[type=search]::-webkit-search-decoration{appearance:none}.form-item-searchfield .search-btn{align-items:center;display:flex;height:3.6rem;justify-content:center;padding:1.4rem;width:3.6rem}.form-item-searchfield .search-btn:hover .icon{border-radius:4px;color:var(--color-fn-active);outline:2px solid var(--color-fn-active);outline-offset:2px}.form-item-searchfield .search-btn:focus-visible{outline:none}.form-item-searchfield .search-btn:focus-visible .icon{border-radius:4px;color:var(--color-fn-active);outline:2px dashed var(--color-fn-active);outline-offset:2px}.form-item-searchfield .search-btn--close{right:5.7rem}.form-item-searchfield .icon{align-items:center;color:var(--color-fn);display:flex;font-size:2.4rem;height:2.4rem;justify-content:center;width:2.4rem}.disabled .form-item-searchfield{border-color:var(--color-fn-inactive-on-light-bg);color:var(--color-fn-inactive-on-light-bg)}.disabled .form-item-searchfield:hover{border-color:var(--color-fn-inactive-on-light-bg);outline:none}.disabled .form-item-searchfield input[type=search]{background:transparent}.disabled .form-item-searchfield input[type=search]::placeholder{color:var(--color-fn-inactive-on-light-bg)}.disabled .form-item-searchfield .search-btn:hover .icon{outline:none}.disabled .form-item-searchfield .search-btn .icon{color:var(--color-fn-inactive-on-light-bg)}.search-container-mobile{--c-overflow:var(--gutter);--col:4;--searchfield-height:4.3rem;--searchfield-padding-y:20px;--searchfield-c-height:calc(var(--searchfield-height) + var(--searchfield-padding-y));display:none;position:fixed;right:0;top:5.9rem;z-index:91}.search-container-mobile-wrapper{--c-padding-y:var(--searchfield-padding-y);grid-column:calc(var(--columns) - var(--col) + 1)/span var(--col)}.search-container-mobile-wrapper:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)){clear:both;margin-left:var(--c-margin-x);margin-right:var(--c-margin-x);max-width:var(--c-max-width);padding:var(--c-padding-t) var(--c-padding-x) var(--c-padding-b) var(--c-padding-x);width:100vw;--c-padding-t:var(--c-padding-y);--c-padding-b:var(--c-padding-y);--c-padding-x:min(var(--gutter),var(--c-overflow))}.details.details--acc1 .details-content>.main-column>.search-container-mobile-wrapper:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)):where(.hintbox,.programtile-container),.details.details--acc1 .details-content>.main-column>.search-container-mobile-wrapper:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)):where(.hintbox,.programtile-container)+*,.details.details--acc1 .details-content>.search-container-mobile-wrapper:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)):where(.hintbox,.programtile-container),.details.details--acc1 .details-content>.search-container-mobile-wrapper:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)):where(.hintbox,.programtile-container)+*,.two-column-container-content>.search-container-mobile-wrapper:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)):where(.hintbox,.programtile-container),.two-column-container-content>.search-container-mobile-wrapper:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)):where(.hintbox,.programtile-container)+*,main.page-s3>.main-column>.search-container-mobile-wrapper:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)):where(.hintbox,.programtile-container),main.page-s3>.main-column>.search-container-mobile-wrapper:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)):where(.hintbox,.programtile-container)+*{--margin-top:var(--overwrite-margin-top,var(--space-large))}:where(:not(.two-column-container-content,.main-column,.marginal-column))>.search-container-mobile-wrapper:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent))+:not(.bg-):where(:not(.two-column-container-content,.main-column,.marginal-column,.page-s11-results)),:where(:not(.two-column-container-content,.main-column,.marginal-column))>.search-container-mobile-wrapper:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)):where(:not(:first-child)){--margin-top:var(--overwrite-margin-top,var(--space-large))}:where(:not(.two-column-container-content,.main-column,.marginal-column))>.search-container-mobile-wrapper:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent))+:not(.bg-):where(:not(.two-column-container-content,.main-column,.marginal-column,.page-s11-results))>*,:where(:not(.two-column-container-content,.main-column,.marginal-column))>.search-container-mobile-wrapper:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)):where(:not(:first-child))>*{--margin-top:initial}:where(main)>.search-container-mobile-wrapper:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)),:where(main)>.search-container-mobile-wrapper:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent))+*{--margin-top:var(--overwrite-margin-top,var(--space-large))}:where(main)>.search-container-mobile-wrapper:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent))+*>*,:where(main)>.search-container-mobile-wrapper:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent))>*{--margin-top:initial}.search-container-mobile-wrapper:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)){--c-calc-overflow:min(var(--gutter),var(--c-overflow));--c-margin-x:calc(-1 * var(--c-calc-overflow,0px));--c-spacing-partial:min(var(--c-padding-x,0px),var(--c-overflow));--c-spacing:calc((var(--c-margin-x) + var(--c-spacing-partial)) * 2);--c-max:calc(var(--max-container-width) + var(--c-overflow) * 2);--c-max-width:min(calc(100% + var(--c-overflow) * 2),calc(var(--c-max) - var(--c-spacing)))}.search-container-mobile-wrapper:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)):where(:not([class^=space-],[class*=" space-"],[class*=" search-"],[class*=sitemap-]))+*{margin-top:var(--margin-top,var(--space-big))}@media print{.search-container-mobile-wrapper:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)){--c-overflow:0px;--c-max-width:100%;--c-padding-y-bg:0px;--c-padding-b-addition:0px;break-after:auto;break-before:auto;width:100%}.search-container-mobile-wrapper:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)):where(:not(.text-image,.structure,.details,.programtile-container,.two-column-container)){break-after:auto;break-before:auto;break-inside:avoid-page}.search-container-mobile-wrapper:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)).product-header,.search-container-mobile-wrapper:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent))[class*=bg-]{border:1px solid var(--color-background-light);padding:1rem!important}.search-container-mobile-wrapper:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)).product-header,.search-container-mobile-wrapper:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)).product-header[class*=bg-],.search-container-mobile-wrapper:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent))[class*=bg-],.search-container-mobile-wrapper:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent))[class*=bg-][class*=bg-]{--c-spacing-m:var(--space-big);--c-overflow:0px;--c-max-width:100%;background-color:transparent;margin-left:0;margin-right:0;max-width:100%;padding:0;--color:var(--color-font-on-light-bg);--link-color:var(--color-fn);--link-color-hover:var(--color-fn-active);--link-decoration:none;--button-color:var(--color-font-on-dark-bg);--button-color-hover:var(--color-font-on-dark-bg);--button-bg:var(--color-fn);--button-bg-hover:var(--color-fn-active);--button-color-disabled:var(--color-font-on-dark-bg);--button-bg-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color:var(--color-fn);--button-border-color-hover:var(--color-fn);--button-border-color-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color-focus:var(--color-fn-active);--headline-color:var(--color)}.search-container-mobile-wrapper:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)).product-header .hintbox-icon img,.search-container-mobile-wrapper:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent))[class*=bg-] .hintbox-icon img{filter:unset}}.page-s3 .main-column .search-container-mobile-wrapper:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)):not(.hintbox,.programtile,.kfw-image-gallery)[class*=bg-],.page-s3 .main-column .search-container-mobile-wrapper:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)):not(.hintbox,.programtile,.kfw-image-gallery)[class*=bg-][class*=bg-],.page-s9 .main-column .search-container-mobile-wrapper:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)):not(.hintbox)[class*=bg-],.page-s9 .main-column .search-container-mobile-wrapper:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)):not(.hintbox)[class*=bg-][class*=bg-],.search-container-mobile-wrapper:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)) .details--s9>.details .main-column[class*=bg-],.search-container-mobile-wrapper:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)) .details--s9>.details .main-column[class*=bg-][class*=bg-],:not(.details--s9)>.details .search-container-mobile-wrapper:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)):not(.hintbox,.programtile)[class*=bg-],:not(.details--s9)>.details .search-container-mobile-wrapper:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)):not(.hintbox,.programtile)[class*=bg-][class*=bg-]{--c-spacing-m:var(--space-big);--c-overflow:0px;--c-max-width:100%;background-color:transparent;margin-left:0;margin-right:0;max-width:100%;padding:0;--color:var(--color-font-on-light-bg);--link-color:var(--color-fn);--link-color-hover:var(--color-fn-active);--link-decoration:none;--button-color:var(--color-font-on-dark-bg);--button-color-hover:var(--color-font-on-dark-bg);--button-bg:var(--color-fn);--button-bg-hover:var(--color-fn-active);--button-color-disabled:var(--color-font-on-dark-bg);--button-bg-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color:var(--color-fn);--button-border-color-hover:var(--color-fn);--button-border-color-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color-focus:var(--color-fn-active);--headline-color:var(--color)}.search-container-mobile-wrapper:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)) .hintbox,.search-container-mobile-wrapper:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)).compact{--c-max-width:100%;--c-overflow:0px;--c-padding-t:20px;--c-padding-b:30px}.overlay-content .main-column>.search-container-mobile-wrapper:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)),.overlay-content .main-column>.search-container-mobile-wrapper:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)) .search-container-mobile-wrapper:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)),.overlay-content body>.search-container-mobile-wrapper:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)),.overlay-content>.search-container-mobile-wrapper:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)){--c-max-width:100%;--c-overflow:0px;--padding-x:var(--c-spacing-s)}.overlay-content .main-column>.search-container-mobile-wrapper:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)) .product-label.product-label--overflow,.overlay-content .main-column>.search-container-mobile-wrapper:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)) .search-container-mobile-wrapper:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)) .product-label.product-label--overflow,.overlay-content body>.search-container-mobile-wrapper:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)) .product-label.product-label--overflow,.overlay-content>.search-container-mobile-wrapper:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)) .product-label.product-label--overflow{--pl:var(--padding-x)}.search-container-mobile-wrapper.bg-dark{background-color:var(--color-background-dark);clear:both;margin-left:var(--c-margin-x);margin-right:var(--c-margin-x);max-width:var(--c-max-width);padding:var(--c-padding-t) var(--c-padding-x) var(--c-padding-b) var(--c-padding-x);width:100vw;--color:var(--color-font-on-dark-bg);--link-color:var(--color-font-on-dark-bg);--link-color-hover:var(--color-font-on-dark-bg);--headline-color:var(--color-font-headlines-on-dark-bg);--c-padding-t:var(--c-padding-y-bg);--c-padding-b:calc(var(--c-padding-t) + var(--c-padding-b-addition));--c-padding-x:max(min(var(--gutter),var(--c-overflow)),var(--c-spacing-s))}.search-container-mobile-wrapper.bg-dark .button--primary,.search-container-mobile-wrapper.bg-dark .button--primary-positive,.search-container-mobile-wrapper.bg-dark .button--secondary,.search-container-mobile-wrapper.bg-dark .button--secondary-positive,.search-container-mobile-wrapper.bg-dark .button--tertiary,.search-container-mobile-wrapper.bg-dark .button--tertiary-positive{--notice-color:var(--color-font-on-dark-bg);--button-border-color-focus:var(--color-font-on-dark-bg);--button-bg-disabled:transparent;--button-color-disabled:var(--color-fn-inactive-on-dark-bg)}.search-container-mobile-wrapper.bg-dark .button--primary,.search-container-mobile-wrapper.bg-dark .button--primary-positive{--button-color:var(--color-fn);--button-bg:var(--color-font-on-dark-bg);--button-bg-hover:var(--color-font-on-dark-bg);--button-color-hover:var(--color-fn-active);--button-color-disabled:var(--color-font-on-dark-bg);--button-bg-disabled:var(--color-fn-inactive-on-dark-bg);--button-border-color-disabled:var(--color-fn-inactive-on-dark-bg)}.search-container-mobile-wrapper.bg-dark .button--secondary,.search-container-mobile-wrapper.bg-dark .button--secondary-positive{--button-color:var(--color-font-on-dark-bg);--button-bg-hover:var(--color-font-on-dark-bg);--button-color-hover:var(--color-fn-active);--button-bg:transparent;--button-border-color:var(--color-font-on-dark-bg)}.search-container-mobile-wrapper.bg-dark .button--tertiary,.search-container-mobile-wrapper.bg-dark .button--tertiary-positive{--button-color:var(--color-font-on-dark-bg);--button-color-hover:var(--color-font-on-dark-bg);--button-color-disabled:var(--color-fn-inactive-on-dark-bg);--button-border-color-disabled:transparent}.details.details--acc1 .details-content>.main-column>.search-container-mobile-wrapper.bg-dark:where(.hintbox,.programtile-container),.details.details--acc1 .details-content>.main-column>.search-container-mobile-wrapper.bg-dark:where(.hintbox,.programtile-container)+*,.details.details--acc1 .details-content>.search-container-mobile-wrapper.bg-dark:where(.hintbox,.programtile-container),.details.details--acc1 .details-content>.search-container-mobile-wrapper.bg-dark:where(.hintbox,.programtile-container)+*,.two-column-container-content>.search-container-mobile-wrapper.bg-dark:where(.hintbox,.programtile-container),.two-column-container-content>.search-container-mobile-wrapper.bg-dark:where(.hintbox,.programtile-container)+*,main.page-s3>.main-column>.search-container-mobile-wrapper.bg-dark:where(.hintbox,.programtile-container),main.page-s3>.main-column>.search-container-mobile-wrapper.bg-dark:where(.hintbox,.programtile-container)+*{--margin-top:var(--overwrite-margin-top,var(--space-large))}:where(:not(.two-column-container-content,.main-column,.marginal-column))>.search-container-mobile-wrapper.bg-dark+:not(.bg-dark):where(:not(.two-column-container-content,.main-column,.marginal-column,.page-s11-results)),:where(:not(.two-column-container-content,.main-column,.marginal-column))>.search-container-mobile-wrapper.bg-dark:where(:not(:first-child)){--margin-top:var(--overwrite-margin-top,var(--space-large))}:where(:not(.two-column-container-content,.main-column,.marginal-column))>.search-container-mobile-wrapper.bg-dark+:not(.bg-dark):where(:not(.two-column-container-content,.main-column,.marginal-column,.page-s11-results))>*,:where(:not(.two-column-container-content,.main-column,.marginal-column))>.search-container-mobile-wrapper.bg-dark:where(:not(:first-child))>*{--margin-top:initial}:where(main)>.search-container-mobile-wrapper.bg-dark,:where(main)>.search-container-mobile-wrapper.bg-dark+*{--margin-top:var(--overwrite-margin-top,var(--space-large))}:where(main)>.search-container-mobile-wrapper.bg-dark+*>*,:where(main)>.search-container-mobile-wrapper.bg-dark>*{--margin-top:initial}@media only print and (width >= 0px){.search-container-mobile-wrapper.bg-dark{--c-padding-x:max(var(--c-overflow),var(--c-spacing-s))}}@media only screen and (min-width:1280px){.search-container-mobile-wrapper.bg-dark{--c-padding-x:max(var(--c-overflow),var(--c-spacing-s))}}.search-container-mobile-wrapper.bg-dark{--c-calc-overflow:min(var(--gutter),var(--c-overflow));--c-margin-x:calc(-1 * var(--c-calc-overflow,0px));--c-spacing-partial:min(var(--c-padding-x,0px),var(--c-overflow));--c-spacing:calc((var(--c-margin-x) + var(--c-spacing-partial)) * 2);--c-max:calc(var(--max-container-width) + var(--c-overflow) * 2);--c-max-width:min(calc(100% + var(--c-overflow) * 2),calc(var(--c-max) - var(--c-spacing)))}.search-container-mobile-wrapper.bg-dark:where(:not([class^=space-],[class*=" space-"],[class*=" search-"],[class*=sitemap-]))+*{margin-top:var(--margin-top,var(--space-big))}@media print{.search-container-mobile-wrapper.bg-dark{--c-overflow:0px;--c-max-width:100%;--c-padding-y-bg:0px;--c-padding-b-addition:0px;break-after:auto;break-before:auto;width:100%}.search-container-mobile-wrapper.bg-dark:where(:not(.text-image,.structure,.details,.programtile-container,.two-column-container)){break-after:auto;break-before:auto;break-inside:avoid-page}.search-container-mobile-wrapper.bg-dark.product-header,.search-container-mobile-wrapper.bg-dark[class*=bg-]{border:1px solid var(--color-background-light);padding:1rem!important}.search-container-mobile-wrapper.bg-dark.product-header,.search-container-mobile-wrapper.bg-dark.product-header[class*=bg-],.search-container-mobile-wrapper.bg-dark[class*=bg-],.search-container-mobile-wrapper.bg-dark[class*=bg-][class*=bg-]{--c-spacing-m:var(--space-big);--c-overflow:0px;--c-max-width:100%;background-color:transparent;margin-left:0;margin-right:0;max-width:100%;padding:0;--color:var(--color-font-on-light-bg);--link-color:var(--color-fn);--link-color-hover:var(--color-fn-active);--link-decoration:none;--button-color:var(--color-font-on-dark-bg);--button-color-hover:var(--color-font-on-dark-bg);--button-bg:var(--color-fn);--button-bg-hover:var(--color-fn-active);--button-color-disabled:var(--color-font-on-dark-bg);--button-bg-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color:var(--color-fn);--button-border-color-hover:var(--color-fn);--button-border-color-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color-focus:var(--color-fn-active);--headline-color:var(--color)}.search-container-mobile-wrapper.bg-dark.product-header .hintbox-icon img,.search-container-mobile-wrapper.bg-dark[class*=bg-] .hintbox-icon img{filter:unset}}.page-s3 .main-column .search-container-mobile-wrapper.bg-dark:not(.hintbox,.programtile,.kfw-image-gallery)[class*=bg-],.page-s3 .main-column .search-container-mobile-wrapper.bg-dark:not(.hintbox,.programtile,.kfw-image-gallery)[class*=bg-][class*=bg-],.page-s9 .main-column .search-container-mobile-wrapper.bg-dark:not(.hintbox)[class*=bg-],.page-s9 .main-column .search-container-mobile-wrapper.bg-dark:not(.hintbox)[class*=bg-][class*=bg-],.search-container-mobile-wrapper.bg-dark .details--s9>.details .main-column[class*=bg-],.search-container-mobile-wrapper.bg-dark .details--s9>.details .main-column[class*=bg-][class*=bg-],:not(.details--s9)>.details .search-container-mobile-wrapper.bg-dark:not(.hintbox,.programtile)[class*=bg-],:not(.details--s9)>.details .search-container-mobile-wrapper.bg-dark:not(.hintbox,.programtile)[class*=bg-][class*=bg-]{--c-spacing-m:var(--space-big);--c-overflow:0px;--c-max-width:100%;background-color:transparent;margin-left:0;margin-right:0;max-width:100%;padding:0;--color:var(--color-font-on-light-bg);--link-color:var(--color-fn);--link-color-hover:var(--color-fn-active);--link-decoration:none;--button-color:var(--color-font-on-dark-bg);--button-color-hover:var(--color-font-on-dark-bg);--button-bg:var(--color-fn);--button-bg-hover:var(--color-fn-active);--button-color-disabled:var(--color-font-on-dark-bg);--button-bg-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color:var(--color-fn);--button-border-color-hover:var(--color-fn);--button-border-color-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color-focus:var(--color-fn-active);--headline-color:var(--color)}.search-container-mobile-wrapper.bg-dark .hintbox,.search-container-mobile-wrapper.bg-dark.compact{--c-max-width:100%;--c-overflow:0px;--c-padding-t:20px;--c-padding-b:30px}.overlay-content .main-column>.search-container-mobile-wrapper.bg-dark,.overlay-content .main-column>.search-container-mobile-wrapper.bg-dark .search-container-mobile-wrapper.bg-dark,.overlay-content body>.search-container-mobile-wrapper.bg-dark,.overlay-content>.search-container-mobile-wrapper.bg-dark{--c-max-width:100%;--c-overflow:0px;--padding-x:var(--c-spacing-s)}.overlay-content .main-column>.search-container-mobile-wrapper.bg-dark .product-label.product-label--overflow,.overlay-content .main-column>.search-container-mobile-wrapper.bg-dark .search-container-mobile-wrapper.bg-dark .product-label.product-label--overflow,.overlay-content body>.search-container-mobile-wrapper.bg-dark .product-label.product-label--overflow,.overlay-content>.search-container-mobile-wrapper.bg-dark .product-label.product-label--overflow{--pl:var(--padding-x)}.search-container-mobile-wrapper.bg-dark-accent{background-color:var(--color-background-dark-accent);clear:both;margin-left:var(--c-margin-x);margin-right:var(--c-margin-x);max-width:var(--c-max-width);padding:var(--c-padding-t) var(--c-padding-x) var(--c-padding-b) var(--c-padding-x);width:100vw;--color:var(--color-font-on-dark-bg);--link-color:var(--color-font-on-dark-bg);--link-color-hover:var(--color-font-on-dark-bg);--headline-color:var(--color-font-headlines-on-dark-bg);--c-padding-t:var(--c-padding-y-bg);--c-padding-b:calc(var(--c-padding-t) + var(--c-padding-b-addition));--c-padding-x:max(min(var(--gutter),var(--c-overflow)),var(--c-spacing-s))}.search-container-mobile-wrapper.bg-dark-accent .button--primary,.search-container-mobile-wrapper.bg-dark-accent .button--primary-positive,.search-container-mobile-wrapper.bg-dark-accent .button--secondary,.search-container-mobile-wrapper.bg-dark-accent .button--secondary-positive,.search-container-mobile-wrapper.bg-dark-accent .button--tertiary,.search-container-mobile-wrapper.bg-dark-accent .button--tertiary-positive{--notice-color:var(--color-font-on-dark-bg);--button-border-color-focus:var(--color-font-on-dark-bg);--button-bg-disabled:transparent;--button-color-disabled:var(--color-fn-inactive-on-dark-bg)}.search-container-mobile-wrapper.bg-dark-accent .button--primary,.search-container-mobile-wrapper.bg-dark-accent .button--primary-positive{--button-color:var(--color-fn);--button-bg:var(--color-font-on-dark-bg);--button-bg-hover:var(--color-font-on-dark-bg);--button-color-hover:var(--color-fn-active);--button-color-disabled:var(--color-font-on-dark-bg);--button-bg-disabled:var(--color-fn-inactive-on-dark-bg);--button-border-color-disabled:var(--color-fn-inactive-on-dark-bg)}.search-container-mobile-wrapper.bg-dark-accent .button--secondary,.search-container-mobile-wrapper.bg-dark-accent .button--secondary-positive{--button-color:var(--color-font-on-dark-bg);--button-bg-hover:var(--color-font-on-dark-bg);--button-color-hover:var(--color-fn-active);--button-bg:transparent;--button-border-color:var(--color-font-on-dark-bg)}.search-container-mobile-wrapper.bg-dark-accent .button--tertiary,.search-container-mobile-wrapper.bg-dark-accent .button--tertiary-positive{--button-color:var(--color-font-on-dark-bg);--button-color-hover:var(--color-font-on-dark-bg);--button-color-disabled:var(--color-fn-inactive-on-dark-bg);--button-border-color-disabled:transparent}.details.details--acc1 .details-content>.main-column>.search-container-mobile-wrapper.bg-dark-accent:where(.hintbox,.programtile-container),.details.details--acc1 .details-content>.main-column>.search-container-mobile-wrapper.bg-dark-accent:where(.hintbox,.programtile-container)+*,.details.details--acc1 .details-content>.search-container-mobile-wrapper.bg-dark-accent:where(.hintbox,.programtile-container),.details.details--acc1 .details-content>.search-container-mobile-wrapper.bg-dark-accent:where(.hintbox,.programtile-container)+*,.two-column-container-content>.search-container-mobile-wrapper.bg-dark-accent:where(.hintbox,.programtile-container),.two-column-container-content>.search-container-mobile-wrapper.bg-dark-accent:where(.hintbox,.programtile-container)+*,main.page-s3>.main-column>.search-container-mobile-wrapper.bg-dark-accent:where(.hintbox,.programtile-container),main.page-s3>.main-column>.search-container-mobile-wrapper.bg-dark-accent:where(.hintbox,.programtile-container)+*{--margin-top:var(--overwrite-margin-top,var(--space-large))}:where(:not(.two-column-container-content,.main-column,.marginal-column))>.search-container-mobile-wrapper.bg-dark-accent+:not(.bg-dark-accent):where(:not(.two-column-container-content,.main-column,.marginal-column,.page-s11-results)),:where(:not(.two-column-container-content,.main-column,.marginal-column))>.search-container-mobile-wrapper.bg-dark-accent:where(:not(:first-child)){--margin-top:var(--overwrite-margin-top,var(--space-large))}:where(:not(.two-column-container-content,.main-column,.marginal-column))>.search-container-mobile-wrapper.bg-dark-accent+:not(.bg-dark-accent):where(:not(.two-column-container-content,.main-column,.marginal-column,.page-s11-results))>*,:where(:not(.two-column-container-content,.main-column,.marginal-column))>.search-container-mobile-wrapper.bg-dark-accent:where(:not(:first-child))>*{--margin-top:initial}:where(main)>.search-container-mobile-wrapper.bg-dark-accent,:where(main)>.search-container-mobile-wrapper.bg-dark-accent+*{--margin-top:var(--overwrite-margin-top,var(--space-large))}:where(main)>.search-container-mobile-wrapper.bg-dark-accent+*>*,:where(main)>.search-container-mobile-wrapper.bg-dark-accent>*{--margin-top:initial}@media only print and (width >= 0px){.search-container-mobile-wrapper.bg-dark-accent{--c-padding-x:max(var(--c-overflow),var(--c-spacing-s))}}@media only screen and (min-width:1280px){.search-container-mobile-wrapper.bg-dark-accent{--c-padding-x:max(var(--c-overflow),var(--c-spacing-s))}}.search-container-mobile-wrapper.bg-dark-accent{--c-calc-overflow:min(var(--gutter),var(--c-overflow));--c-margin-x:calc(-1 * var(--c-calc-overflow,0px));--c-spacing-partial:min(var(--c-padding-x,0px),var(--c-overflow));--c-spacing:calc((var(--c-margin-x) + var(--c-spacing-partial)) * 2);--c-max:calc(var(--max-container-width) + var(--c-overflow) * 2);--c-max-width:min(calc(100% + var(--c-overflow) * 2),calc(var(--c-max) - var(--c-spacing)))}.search-container-mobile-wrapper.bg-dark-accent:where(:not([class^=space-],[class*=" space-"],[class*=" search-"],[class*=sitemap-]))+*{margin-top:var(--margin-top,var(--space-big))}@media print{.search-container-mobile-wrapper.bg-dark-accent{--c-overflow:0px;--c-max-width:100%;--c-padding-y-bg:0px;--c-padding-b-addition:0px;break-after:auto;break-before:auto;width:100%}.search-container-mobile-wrapper.bg-dark-accent:where(:not(.text-image,.structure,.details,.programtile-container,.two-column-container)){break-after:auto;break-before:auto;break-inside:avoid-page}.search-container-mobile-wrapper.bg-dark-accent.product-header,.search-container-mobile-wrapper.bg-dark-accent[class*=bg-]{border:1px solid var(--color-background-light);padding:1rem!important}.search-container-mobile-wrapper.bg-dark-accent.product-header,.search-container-mobile-wrapper.bg-dark-accent.product-header[class*=bg-],.search-container-mobile-wrapper.bg-dark-accent[class*=bg-],.search-container-mobile-wrapper.bg-dark-accent[class*=bg-][class*=bg-]{--c-spacing-m:var(--space-big);--c-overflow:0px;--c-max-width:100%;background-color:transparent;margin-left:0;margin-right:0;max-width:100%;padding:0;--color:var(--color-font-on-light-bg);--link-color:var(--color-fn);--link-color-hover:var(--color-fn-active);--link-decoration:none;--button-color:var(--color-font-on-dark-bg);--button-color-hover:var(--color-font-on-dark-bg);--button-bg:var(--color-fn);--button-bg-hover:var(--color-fn-active);--button-color-disabled:var(--color-font-on-dark-bg);--button-bg-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color:var(--color-fn);--button-border-color-hover:var(--color-fn);--button-border-color-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color-focus:var(--color-fn-active);--headline-color:var(--color)}.search-container-mobile-wrapper.bg-dark-accent.product-header .hintbox-icon img,.search-container-mobile-wrapper.bg-dark-accent[class*=bg-] .hintbox-icon img{filter:unset}}.page-s3 .main-column .search-container-mobile-wrapper.bg-dark-accent:not(.hintbox,.programtile,.kfw-image-gallery)[class*=bg-],.page-s3 .main-column .search-container-mobile-wrapper.bg-dark-accent:not(.hintbox,.programtile,.kfw-image-gallery)[class*=bg-][class*=bg-],.page-s9 .main-column .search-container-mobile-wrapper.bg-dark-accent:not(.hintbox)[class*=bg-],.page-s9 .main-column .search-container-mobile-wrapper.bg-dark-accent:not(.hintbox)[class*=bg-][class*=bg-],.search-container-mobile-wrapper.bg-dark-accent .details--s9>.details .main-column[class*=bg-],.search-container-mobile-wrapper.bg-dark-accent .details--s9>.details .main-column[class*=bg-][class*=bg-],:not(.details--s9)>.details .search-container-mobile-wrapper.bg-dark-accent:not(.hintbox,.programtile)[class*=bg-],:not(.details--s9)>.details .search-container-mobile-wrapper.bg-dark-accent:not(.hintbox,.programtile)[class*=bg-][class*=bg-]{--c-spacing-m:var(--space-big);--c-overflow:0px;--c-max-width:100%;background-color:transparent;margin-left:0;margin-right:0;max-width:100%;padding:0;--color:var(--color-font-on-light-bg);--link-color:var(--color-fn);--link-color-hover:var(--color-fn-active);--link-decoration:none;--button-color:var(--color-font-on-dark-bg);--button-color-hover:var(--color-font-on-dark-bg);--button-bg:var(--color-fn);--button-bg-hover:var(--color-fn-active);--button-color-disabled:var(--color-font-on-dark-bg);--button-bg-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color:var(--color-fn);--button-border-color-hover:var(--color-fn);--button-border-color-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color-focus:var(--color-fn-active);--headline-color:var(--color)}.search-container-mobile-wrapper.bg-dark-accent .hintbox,.search-container-mobile-wrapper.bg-dark-accent.compact{--c-max-width:100%;--c-overflow:0px;--c-padding-t:20px;--c-padding-b:30px}.overlay-content .main-column>.search-container-mobile-wrapper.bg-dark-accent,.overlay-content .main-column>.search-container-mobile-wrapper.bg-dark-accent .search-container-mobile-wrapper.bg-dark-accent,.overlay-content body>.search-container-mobile-wrapper.bg-dark-accent,.overlay-content>.search-container-mobile-wrapper.bg-dark-accent{--c-max-width:100%;--c-overflow:0px;--padding-x:var(--c-spacing-s)}.overlay-content .main-column>.search-container-mobile-wrapper.bg-dark-accent .product-label.product-label--overflow,.overlay-content .main-column>.search-container-mobile-wrapper.bg-dark-accent .search-container-mobile-wrapper.bg-dark-accent .product-label.product-label--overflow,.overlay-content body>.search-container-mobile-wrapper.bg-dark-accent .product-label.product-label--overflow,.overlay-content>.search-container-mobile-wrapper.bg-dark-accent .product-label.product-label--overflow{--pl:var(--padding-x)}.search-container-mobile-wrapper.bg-light-accent{background-color:var(--color-background-light-accent-1);clear:both;margin-left:var(--c-margin-x);margin-right:var(--c-margin-x);max-width:var(--c-max-width);padding:var(--c-padding-t) var(--c-padding-x) var(--c-padding-b) var(--c-padding-x);width:100vw;--c-padding-t:var(--c-padding-y-bg);--c-padding-b:calc(var(--c-padding-t) + var(--c-padding-b-addition));--c-padding-x:max(min(var(--gutter),var(--c-overflow)),var(--c-spacing-s))}.details.details--acc1 .details-content>.main-column>.search-container-mobile-wrapper.bg-light-accent:where(.hintbox,.programtile-container),.details.details--acc1 .details-content>.main-column>.search-container-mobile-wrapper.bg-light-accent:where(.hintbox,.programtile-container)+*,.details.details--acc1 .details-content>.search-container-mobile-wrapper.bg-light-accent:where(.hintbox,.programtile-container),.details.details--acc1 .details-content>.search-container-mobile-wrapper.bg-light-accent:where(.hintbox,.programtile-container)+*,.two-column-container-content>.search-container-mobile-wrapper.bg-light-accent:where(.hintbox,.programtile-container),.two-column-container-content>.search-container-mobile-wrapper.bg-light-accent:where(.hintbox,.programtile-container)+*,main.page-s3>.main-column>.search-container-mobile-wrapper.bg-light-accent:where(.hintbox,.programtile-container),main.page-s3>.main-column>.search-container-mobile-wrapper.bg-light-accent:where(.hintbox,.programtile-container)+*{--margin-top:var(--overwrite-margin-top,var(--space-large))}:where(:not(.two-column-container-content,.main-column,.marginal-column))>.search-container-mobile-wrapper.bg-light-accent+:not(.bg-light-accent):where(:not(.two-column-container-content,.main-column,.marginal-column,.page-s11-results)),:where(:not(.two-column-container-content,.main-column,.marginal-column))>.search-container-mobile-wrapper.bg-light-accent:where(:not(:first-child)){--margin-top:var(--overwrite-margin-top,var(--space-large))}:where(:not(.two-column-container-content,.main-column,.marginal-column))>.search-container-mobile-wrapper.bg-light-accent+:not(.bg-light-accent):where(:not(.two-column-container-content,.main-column,.marginal-column,.page-s11-results))>*,:where(:not(.two-column-container-content,.main-column,.marginal-column))>.search-container-mobile-wrapper.bg-light-accent:where(:not(:first-child))>*{--margin-top:initial}:where(main)>.search-container-mobile-wrapper.bg-light-accent,:where(main)>.search-container-mobile-wrapper.bg-light-accent+*{--margin-top:var(--overwrite-margin-top,var(--space-large))}:where(main)>.search-container-mobile-wrapper.bg-light-accent+*>*,:where(main)>.search-container-mobile-wrapper.bg-light-accent>*{--margin-top:initial}@media only print and (width >= 0px){.search-container-mobile-wrapper.bg-light-accent{--c-padding-x:max(var(--c-overflow),var(--c-spacing-s))}}@media only screen and (min-width:1280px){.search-container-mobile-wrapper.bg-light-accent{--c-padding-x:max(var(--c-overflow),var(--c-spacing-s))}}.search-container-mobile-wrapper.bg-light-accent{--c-calc-overflow:min(var(--gutter),var(--c-overflow));--c-margin-x:calc(-1 * var(--c-calc-overflow,0px));--c-spacing-partial:min(var(--c-padding-x,0px),var(--c-overflow));--c-spacing:calc((var(--c-margin-x) + var(--c-spacing-partial)) * 2);--c-max:calc(var(--max-container-width) + var(--c-overflow) * 2);--c-max-width:min(calc(100% + var(--c-overflow) * 2),calc(var(--c-max) - var(--c-spacing)))}.search-container-mobile-wrapper.bg-light-accent:where(:not([class^=space-],[class*=" space-"],[class*=" search-"],[class*=sitemap-]))+*{margin-top:var(--margin-top,var(--space-big))}@media print{.search-container-mobile-wrapper.bg-light-accent{--c-overflow:0px;--c-max-width:100%;--c-padding-y-bg:0px;--c-padding-b-addition:0px;break-after:auto;break-before:auto;width:100%}.search-container-mobile-wrapper.bg-light-accent:where(:not(.text-image,.structure,.details,.programtile-container,.two-column-container)){break-after:auto;break-before:auto;break-inside:avoid-page}.search-container-mobile-wrapper.bg-light-accent.product-header,.search-container-mobile-wrapper.bg-light-accent[class*=bg-]{border:1px solid var(--color-background-light);padding:1rem!important}.search-container-mobile-wrapper.bg-light-accent.product-header,.search-container-mobile-wrapper.bg-light-accent.product-header[class*=bg-],.search-container-mobile-wrapper.bg-light-accent[class*=bg-],.search-container-mobile-wrapper.bg-light-accent[class*=bg-][class*=bg-]{--c-spacing-m:var(--space-big);--c-overflow:0px;--c-max-width:100%;background-color:transparent;margin-left:0;margin-right:0;max-width:100%;padding:0;--color:var(--color-font-on-light-bg);--link-color:var(--color-fn);--link-color-hover:var(--color-fn-active);--link-decoration:none;--button-color:var(--color-font-on-dark-bg);--button-color-hover:var(--color-font-on-dark-bg);--button-bg:var(--color-fn);--button-bg-hover:var(--color-fn-active);--button-color-disabled:var(--color-font-on-dark-bg);--button-bg-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color:var(--color-fn);--button-border-color-hover:var(--color-fn);--button-border-color-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color-focus:var(--color-fn-active);--headline-color:var(--color)}.search-container-mobile-wrapper.bg-light-accent.product-header .hintbox-icon img,.search-container-mobile-wrapper.bg-light-accent[class*=bg-] .hintbox-icon img{filter:unset}}.page-s3 .main-column .search-container-mobile-wrapper.bg-light-accent:not(.hintbox,.programtile,.kfw-image-gallery)[class*=bg-],.page-s3 .main-column .search-container-mobile-wrapper.bg-light-accent:not(.hintbox,.programtile,.kfw-image-gallery)[class*=bg-][class*=bg-],.page-s9 .main-column .search-container-mobile-wrapper.bg-light-accent:not(.hintbox)[class*=bg-],.page-s9 .main-column .search-container-mobile-wrapper.bg-light-accent:not(.hintbox)[class*=bg-][class*=bg-],.search-container-mobile-wrapper.bg-light-accent .details--s9>.details .main-column[class*=bg-],.search-container-mobile-wrapper.bg-light-accent .details--s9>.details .main-column[class*=bg-][class*=bg-],:not(.details--s9)>.details .search-container-mobile-wrapper.bg-light-accent:not(.hintbox,.programtile)[class*=bg-],:not(.details--s9)>.details .search-container-mobile-wrapper.bg-light-accent:not(.hintbox,.programtile)[class*=bg-][class*=bg-]{--c-spacing-m:var(--space-big);--c-overflow:0px;--c-max-width:100%;background-color:transparent;margin-left:0;margin-right:0;max-width:100%;padding:0;--color:var(--color-font-on-light-bg);--link-color:var(--color-fn);--link-color-hover:var(--color-fn-active);--link-decoration:none;--button-color:var(--color-font-on-dark-bg);--button-color-hover:var(--color-font-on-dark-bg);--button-bg:var(--color-fn);--button-bg-hover:var(--color-fn-active);--button-color-disabled:var(--color-font-on-dark-bg);--button-bg-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color:var(--color-fn);--button-border-color-hover:var(--color-fn);--button-border-color-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color-focus:var(--color-fn-active);--headline-color:var(--color)}.search-container-mobile-wrapper.bg-light-accent .hintbox,.search-container-mobile-wrapper.bg-light-accent.compact{--c-max-width:100%;--c-overflow:0px;--c-padding-t:20px;--c-padding-b:30px}.overlay-content .main-column>.search-container-mobile-wrapper.bg-light-accent,.overlay-content .main-column>.search-container-mobile-wrapper.bg-light-accent .search-container-mobile-wrapper.bg-light-accent,.overlay-content body>.search-container-mobile-wrapper.bg-light-accent,.overlay-content>.search-container-mobile-wrapper.bg-light-accent{--c-max-width:100%;--c-overflow:0px;--padding-x:var(--c-spacing-s)}.overlay-content .main-column>.search-container-mobile-wrapper.bg-light-accent .product-label.product-label--overflow,.overlay-content .main-column>.search-container-mobile-wrapper.bg-light-accent .search-container-mobile-wrapper.bg-light-accent .product-label.product-label--overflow,.overlay-content body>.search-container-mobile-wrapper.bg-light-accent .product-label.product-label--overflow,.overlay-content>.search-container-mobile-wrapper.bg-light-accent .product-label.product-label--overflow{--pl:var(--padding-x)}.search-container-mobile-wrapper.bg-light-accent-secondary{background-color:var(--color-background-light-accent-2);clear:both;margin-left:var(--c-margin-x);margin-right:var(--c-margin-x);max-width:var(--c-max-width);padding:var(--c-padding-t) var(--c-padding-x) var(--c-padding-b) var(--c-padding-x);width:100vw;--c-padding-t:var(--c-padding-y-bg);--c-padding-b:calc(var(--c-padding-t) + var(--c-padding-b-addition));--c-padding-x:max(min(var(--gutter),var(--c-overflow)),var(--c-spacing-s))}.details.details--acc1 .details-content>.main-column>.search-container-mobile-wrapper.bg-light-accent-secondary:where(.hintbox,.programtile-container),.details.details--acc1 .details-content>.main-column>.search-container-mobile-wrapper.bg-light-accent-secondary:where(.hintbox,.programtile-container)+*,.details.details--acc1 .details-content>.search-container-mobile-wrapper.bg-light-accent-secondary:where(.hintbox,.programtile-container),.details.details--acc1 .details-content>.search-container-mobile-wrapper.bg-light-accent-secondary:where(.hintbox,.programtile-container)+*,.two-column-container-content>.search-container-mobile-wrapper.bg-light-accent-secondary:where(.hintbox,.programtile-container),.two-column-container-content>.search-container-mobile-wrapper.bg-light-accent-secondary:where(.hintbox,.programtile-container)+*,main.page-s3>.main-column>.search-container-mobile-wrapper.bg-light-accent-secondary:where(.hintbox,.programtile-container),main.page-s3>.main-column>.search-container-mobile-wrapper.bg-light-accent-secondary:where(.hintbox,.programtile-container)+*{--margin-top:var(--overwrite-margin-top,var(--space-large))}:where(:not(.two-column-container-content,.main-column,.marginal-column))>.search-container-mobile-wrapper.bg-light-accent-secondary+:not(.bg-light-accent-secondary):where(:not(.two-column-container-content,.main-column,.marginal-column,.page-s11-results)),:where(:not(.two-column-container-content,.main-column,.marginal-column))>.search-container-mobile-wrapper.bg-light-accent-secondary:where(:not(:first-child)){--margin-top:var(--overwrite-margin-top,var(--space-large))}:where(:not(.two-column-container-content,.main-column,.marginal-column))>.search-container-mobile-wrapper.bg-light-accent-secondary+:not(.bg-light-accent-secondary):where(:not(.two-column-container-content,.main-column,.marginal-column,.page-s11-results))>*,:where(:not(.two-column-container-content,.main-column,.marginal-column))>.search-container-mobile-wrapper.bg-light-accent-secondary:where(:not(:first-child))>*{--margin-top:initial}:where(main)>.search-container-mobile-wrapper.bg-light-accent-secondary,:where(main)>.search-container-mobile-wrapper.bg-light-accent-secondary+*{--margin-top:var(--overwrite-margin-top,var(--space-large))}:where(main)>.search-container-mobile-wrapper.bg-light-accent-secondary+*>*,:where(main)>.search-container-mobile-wrapper.bg-light-accent-secondary>*{--margin-top:initial}@media only print and (width >= 0px){.search-container-mobile-wrapper.bg-light-accent-secondary{--c-padding-x:max(var(--c-overflow),var(--c-spacing-s))}}@media only screen and (min-width:1280px){.search-container-mobile-wrapper.bg-light-accent-secondary{--c-padding-x:max(var(--c-overflow),var(--c-spacing-s))}}.search-container-mobile-wrapper.bg-light-accent-secondary{--c-calc-overflow:min(var(--gutter),var(--c-overflow));--c-margin-x:calc(-1 * var(--c-calc-overflow,0px));--c-spacing-partial:min(var(--c-padding-x,0px),var(--c-overflow));--c-spacing:calc((var(--c-margin-x) + var(--c-spacing-partial)) * 2);--c-max:calc(var(--max-container-width) + var(--c-overflow) * 2);--c-max-width:min(calc(100% + var(--c-overflow) * 2),calc(var(--c-max) - var(--c-spacing)))}.search-container-mobile-wrapper.bg-light-accent-secondary:where(:not([class^=space-],[class*=" space-"],[class*=" search-"],[class*=sitemap-]))+*{margin-top:var(--margin-top,var(--space-big))}@media print{.search-container-mobile-wrapper.bg-light-accent-secondary{--c-overflow:0px;--c-max-width:100%;--c-padding-y-bg:0px;--c-padding-b-addition:0px;break-after:auto;break-before:auto;width:100%}.search-container-mobile-wrapper.bg-light-accent-secondary:where(:not(.text-image,.structure,.details,.programtile-container,.two-column-container)){break-after:auto;break-before:auto;break-inside:avoid-page}.search-container-mobile-wrapper.bg-light-accent-secondary.product-header,.search-container-mobile-wrapper.bg-light-accent-secondary[class*=bg-]{border:1px solid var(--color-background-light);padding:1rem!important}.search-container-mobile-wrapper.bg-light-accent-secondary.product-header,.search-container-mobile-wrapper.bg-light-accent-secondary.product-header[class*=bg-],.search-container-mobile-wrapper.bg-light-accent-secondary[class*=bg-],.search-container-mobile-wrapper.bg-light-accent-secondary[class*=bg-][class*=bg-]{--c-spacing-m:var(--space-big);--c-overflow:0px;--c-max-width:100%;background-color:transparent;margin-left:0;margin-right:0;max-width:100%;padding:0;--color:var(--color-font-on-light-bg);--link-color:var(--color-fn);--link-color-hover:var(--color-fn-active);--link-decoration:none;--button-color:var(--color-font-on-dark-bg);--button-color-hover:var(--color-font-on-dark-bg);--button-bg:var(--color-fn);--button-bg-hover:var(--color-fn-active);--button-color-disabled:var(--color-font-on-dark-bg);--button-bg-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color:var(--color-fn);--button-border-color-hover:var(--color-fn);--button-border-color-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color-focus:var(--color-fn-active);--headline-color:var(--color)}.search-container-mobile-wrapper.bg-light-accent-secondary.product-header .hintbox-icon img,.search-container-mobile-wrapper.bg-light-accent-secondary[class*=bg-] .hintbox-icon img{filter:unset}}.page-s3 .main-column .search-container-mobile-wrapper.bg-light-accent-secondary:not(.hintbox,.programtile,.kfw-image-gallery)[class*=bg-],.page-s3 .main-column .search-container-mobile-wrapper.bg-light-accent-secondary:not(.hintbox,.programtile,.kfw-image-gallery)[class*=bg-][class*=bg-],.page-s9 .main-column .search-container-mobile-wrapper.bg-light-accent-secondary:not(.hintbox)[class*=bg-],.page-s9 .main-column .search-container-mobile-wrapper.bg-light-accent-secondary:not(.hintbox)[class*=bg-][class*=bg-],.search-container-mobile-wrapper.bg-light-accent-secondary .details--s9>.details .main-column[class*=bg-],.search-container-mobile-wrapper.bg-light-accent-secondary .details--s9>.details .main-column[class*=bg-][class*=bg-],:not(.details--s9)>.details .search-container-mobile-wrapper.bg-light-accent-secondary:not(.hintbox,.programtile)[class*=bg-],:not(.details--s9)>.details .search-container-mobile-wrapper.bg-light-accent-secondary:not(.hintbox,.programtile)[class*=bg-][class*=bg-]{--c-spacing-m:var(--space-big);--c-overflow:0px;--c-max-width:100%;background-color:transparent;margin-left:0;margin-right:0;max-width:100%;padding:0;--color:var(--color-font-on-light-bg);--link-color:var(--color-fn);--link-color-hover:var(--color-fn-active);--link-decoration:none;--button-color:var(--color-font-on-dark-bg);--button-color-hover:var(--color-font-on-dark-bg);--button-bg:var(--color-fn);--button-bg-hover:var(--color-fn-active);--button-color-disabled:var(--color-font-on-dark-bg);--button-bg-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color:var(--color-fn);--button-border-color-hover:var(--color-fn);--button-border-color-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color-focus:var(--color-fn-active);--headline-color:var(--color)}.search-container-mobile-wrapper.bg-light-accent-secondary .hintbox,.search-container-mobile-wrapper.bg-light-accent-secondary.compact{--c-max-width:100%;--c-overflow:0px;--c-padding-t:20px;--c-padding-b:30px}.overlay-content .main-column>.search-container-mobile-wrapper.bg-light-accent-secondary,.overlay-content .main-column>.search-container-mobile-wrapper.bg-light-accent-secondary .search-container-mobile-wrapper.bg-light-accent-secondary,.overlay-content body>.search-container-mobile-wrapper.bg-light-accent-secondary,.overlay-content>.search-container-mobile-wrapper.bg-light-accent-secondary{--c-max-width:100%;--c-overflow:0px;--padding-x:var(--c-spacing-s)}.overlay-content .main-column>.search-container-mobile-wrapper.bg-light-accent-secondary .product-label.product-label--overflow,.overlay-content .main-column>.search-container-mobile-wrapper.bg-light-accent-secondary .search-container-mobile-wrapper.bg-light-accent-secondary .product-label.product-label--overflow,.overlay-content body>.search-container-mobile-wrapper.bg-light-accent-secondary .product-label.product-label--overflow,.overlay-content>.search-container-mobile-wrapper.bg-light-accent-secondary .product-label.product-label--overflow{--pl:var(--padding-x)}.search-container-mobile-wrapper.bg-light{background-color:var(--color-background-light);clear:both;margin-left:var(--c-margin-x);margin-right:var(--c-margin-x);max-width:var(--c-max-width);padding:var(--c-padding-t) var(--c-padding-x) var(--c-padding-b) var(--c-padding-x);width:100vw;--c-padding-t:var(--c-padding-y-bg);--c-padding-b:calc(var(--c-padding-t) + var(--c-padding-b-addition));--c-padding-x:max(min(var(--gutter),var(--c-overflow)),var(--c-spacing-s))}.details.details--acc1 .details-content>.main-column>.search-container-mobile-wrapper.bg-light:where(.hintbox,.programtile-container),.details.details--acc1 .details-content>.main-column>.search-container-mobile-wrapper.bg-light:where(.hintbox,.programtile-container)+*,.details.details--acc1 .details-content>.search-container-mobile-wrapper.bg-light:where(.hintbox,.programtile-container),.details.details--acc1 .details-content>.search-container-mobile-wrapper.bg-light:where(.hintbox,.programtile-container)+*,.two-column-container-content>.search-container-mobile-wrapper.bg-light:where(.hintbox,.programtile-container),.two-column-container-content>.search-container-mobile-wrapper.bg-light:where(.hintbox,.programtile-container)+*,main.page-s3>.main-column>.search-container-mobile-wrapper.bg-light:where(.hintbox,.programtile-container),main.page-s3>.main-column>.search-container-mobile-wrapper.bg-light:where(.hintbox,.programtile-container)+*{--margin-top:var(--overwrite-margin-top,var(--space-large))}:where(:not(.two-column-container-content,.main-column,.marginal-column))>.search-container-mobile-wrapper.bg-light+:not(.bg-light):where(:not(.two-column-container-content,.main-column,.marginal-column,.page-s11-results)),:where(:not(.two-column-container-content,.main-column,.marginal-column))>.search-container-mobile-wrapper.bg-light:where(:not(:first-child)){--margin-top:var(--overwrite-margin-top,var(--space-large))}:where(:not(.two-column-container-content,.main-column,.marginal-column))>.search-container-mobile-wrapper.bg-light+:not(.bg-light):where(:not(.two-column-container-content,.main-column,.marginal-column,.page-s11-results))>*,:where(:not(.two-column-container-content,.main-column,.marginal-column))>.search-container-mobile-wrapper.bg-light:where(:not(:first-child))>*{--margin-top:initial}:where(main)>.search-container-mobile-wrapper.bg-light,:where(main)>.search-container-mobile-wrapper.bg-light+*{--margin-top:var(--overwrite-margin-top,var(--space-large))}:where(main)>.search-container-mobile-wrapper.bg-light+*>*,:where(main)>.search-container-mobile-wrapper.bg-light>*{--margin-top:initial}@media only print and (width >= 0px){.search-container-mobile-wrapper.bg-light{--c-padding-x:max(var(--c-overflow),var(--c-spacing-s))}}@media only screen and (min-width:1280px){.search-container-mobile-wrapper.bg-light{--c-padding-x:max(var(--c-overflow),var(--c-spacing-s))}}.search-container-mobile-wrapper.bg-light{--c-calc-overflow:min(var(--gutter),var(--c-overflow));--c-margin-x:calc(-1 * var(--c-calc-overflow,0px));--c-spacing-partial:min(var(--c-padding-x,0px),var(--c-overflow));--c-spacing:calc((var(--c-margin-x) + var(--c-spacing-partial)) * 2);--c-max:calc(var(--max-container-width) + var(--c-overflow) * 2);--c-max-width:min(calc(100% + var(--c-overflow) * 2),calc(var(--c-max) - var(--c-spacing)))}.search-container-mobile-wrapper.bg-light:where(:not([class^=space-],[class*=" space-"],[class*=" search-"],[class*=sitemap-]))+*{margin-top:var(--margin-top,var(--space-big))}@media print{.search-container-mobile-wrapper.bg-light{--c-overflow:0px;--c-max-width:100%;--c-padding-y-bg:0px;--c-padding-b-addition:0px;break-after:auto;break-before:auto;width:100%}.search-container-mobile-wrapper.bg-light:where(:not(.text-image,.structure,.details,.programtile-container,.two-column-container)){break-after:auto;break-before:auto;break-inside:avoid-page}.search-container-mobile-wrapper.bg-light.product-header,.search-container-mobile-wrapper.bg-light[class*=bg-]{border:1px solid var(--color-background-light);padding:1rem!important}.search-container-mobile-wrapper.bg-light.product-header,.search-container-mobile-wrapper.bg-light.product-header[class*=bg-],.search-container-mobile-wrapper.bg-light[class*=bg-],.search-container-mobile-wrapper.bg-light[class*=bg-][class*=bg-]{--c-spacing-m:var(--space-big);--c-overflow:0px;--c-max-width:100%;background-color:transparent;margin-left:0;margin-right:0;max-width:100%;padding:0;--color:var(--color-font-on-light-bg);--link-color:var(--color-fn);--link-color-hover:var(--color-fn-active);--link-decoration:none;--button-color:var(--color-font-on-dark-bg);--button-color-hover:var(--color-font-on-dark-bg);--button-bg:var(--color-fn);--button-bg-hover:var(--color-fn-active);--button-color-disabled:var(--color-font-on-dark-bg);--button-bg-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color:var(--color-fn);--button-border-color-hover:var(--color-fn);--button-border-color-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color-focus:var(--color-fn-active);--headline-color:var(--color)}.search-container-mobile-wrapper.bg-light.product-header .hintbox-icon img,.search-container-mobile-wrapper.bg-light[class*=bg-] .hintbox-icon img{filter:unset}}.page-s3 .main-column .search-container-mobile-wrapper.bg-light:not(.hintbox,.programtile,.kfw-image-gallery)[class*=bg-],.page-s3 .main-column .search-container-mobile-wrapper.bg-light:not(.hintbox,.programtile,.kfw-image-gallery)[class*=bg-][class*=bg-],.page-s9 .main-column .search-container-mobile-wrapper.bg-light:not(.hintbox)[class*=bg-],.page-s9 .main-column .search-container-mobile-wrapper.bg-light:not(.hintbox)[class*=bg-][class*=bg-],.search-container-mobile-wrapper.bg-light .details--s9>.details .main-column[class*=bg-],.search-container-mobile-wrapper.bg-light .details--s9>.details .main-column[class*=bg-][class*=bg-],:not(.details--s9)>.details .search-container-mobile-wrapper.bg-light:not(.hintbox,.programtile)[class*=bg-],:not(.details--s9)>.details .search-container-mobile-wrapper.bg-light:not(.hintbox,.programtile)[class*=bg-][class*=bg-]{--c-spacing-m:var(--space-big);--c-overflow:0px;--c-max-width:100%;background-color:transparent;margin-left:0;margin-right:0;max-width:100%;padding:0;--color:var(--color-font-on-light-bg);--link-color:var(--color-fn);--link-color-hover:var(--color-fn-active);--link-decoration:none;--button-color:var(--color-font-on-dark-bg);--button-color-hover:var(--color-font-on-dark-bg);--button-bg:var(--color-fn);--button-bg-hover:var(--color-fn-active);--button-color-disabled:var(--color-font-on-dark-bg);--button-bg-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color:var(--color-fn);--button-border-color-hover:var(--color-fn);--button-border-color-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color-focus:var(--color-fn-active);--headline-color:var(--color)}.search-container-mobile-wrapper.bg-light .hintbox,.search-container-mobile-wrapper.bg-light.compact{--c-max-width:100%;--c-overflow:0px;--c-padding-t:20px;--c-padding-b:30px}.overlay-content .main-column>.search-container-mobile-wrapper.bg-light,.overlay-content .main-column>.search-container-mobile-wrapper.bg-light .search-container-mobile-wrapper.bg-light,.overlay-content body>.search-container-mobile-wrapper.bg-light,.overlay-content>.search-container-mobile-wrapper.bg-light{--c-max-width:100%;--c-overflow:0px;--padding-x:var(--c-spacing-s)}.overlay-content .main-column>.search-container-mobile-wrapper.bg-light .product-label.product-label--overflow,.overlay-content .main-column>.search-container-mobile-wrapper.bg-light .search-container-mobile-wrapper.bg-light .product-label.product-label--overflow,.overlay-content body>.search-container-mobile-wrapper.bg-light .product-label.product-label--overflow,.overlay-content>.search-container-mobile-wrapper.bg-light .product-label.product-label--overflow{--pl:var(--padding-x)}.search-container-mobile-wrapper{background:var(--color-background-light-accent-2);margin-left:calc(-1*var(--c-overflow));margin-right:calc(-1*var(--c-overflow));padding-inline:var(--c-overflow);position:relative}@media only print and (width >= 0px){.search-container-mobile{--col:8}}@media only screen and (min-width:600px){.search-container-mobile{--col:8}}@media only print and (width >= 0px){.search-container-mobile{--col:6;--c-overflow:30px;--searchfield-c-height:calc(var(--searchfield-height) + var(--searchfield-padding-y) * 2)}}@media only screen and (min-width:840px){.search-container-mobile{--col:6;--c-overflow:30px;--searchfield-c-height:calc(var(--searchfield-height) + var(--searchfield-padding-y) * 2)}}@media only print and (width >= 0px){.search-container-mobile{--col:4;right:auto;top:4.7rem}}@media only screen and (min-width:1280px){.search-container-mobile{--col:4;right:auto;top:4.7rem}}@media only print and (width >= 0px){.search-filter-form-wrapper-content .search-field-container{position:relative}}@media only screen and (min-width:600px){.search-filter-form-wrapper-content .search-field-container{position:relative}}.darkener-search{background:rgba(0,0,0,.2);content:"";display:none;height:100%;left:0;min-height:calc(100vh - (var(--header-mobile) + 1px));position:fixed;top:calc(var(--header-mobile) + 1px);width:100%;z-index:80}@media only print and (width >= 0px){.header-container.sticky .darkener-search{top:calc(var(--header-height) + 3px)}}@media only screen and (min-width:1280px){.header-container.sticky .darkener-search{top:calc(var(--header-height) + 3px)}}@media only print and (width >= 0px){.darkener-search{top:var(--header-height)}}@media only screen and (min-width:1280px){.darkener-search{top:var(--header-height)}}.header-container .header-search-btn.visible+.search-container-mobile{display:grid;gap:var(--gap);grid-template-columns:repeat(var(--columns),minmax(0,1fr));left:var(--gutter);right:var(--gutter)}.file-upload-label,.form-item--date label{margin-bottom:.8rem}.file-upload-wrapper{align-items:center;background:var(--color-background-light-accent-1);border:1px solid var(--color-background-light-accent-1);display:flex;flex-direction:column;padding:2rem 2rem 3rem}.file-upload-wrapper.dragover,.file-upload-wrapper.mwf-upload-dragover{background:var(--color-background);border-color:var(--color-fn-border);border-style:dashed}.file-upload-icon{color:var(--color-fn);font-size:3.6rem;height:3.6rem;margin-bottom:2rem;text-align:center}.file-upload-paragraph{margin-bottom:3rem;text-align:center}.file-upload-button{display:flex;justify-content:center}.file-upload-button input[type=file]{height:0;opacity:0;overflow:hidden;position:absolute;width:0}.file-upload-button input[type=file]+label *{pointer-events:none}.file-upload-table-container{margin-top:var(--space-medium)}.file-upload-table-container table.uploads{border-bottom:2px solid var(--color-line-7);border-top:0;min-height:10px;min-width:500px;width:100%}.file-upload-table-container table.uploads tr{--name:calc(100% - var(--size) - var(--action));--size:30%;--action:15%;border-top:1px solid var(--color-line-10);display:grid;grid-template-columns:var(--name) var(--size) var(--action);width:100%}.file-upload-table-container table.uploads tr:not(:last-of-type){border-bottom:0}.file-upload-table-container table.uploads tr td,.file-upload-table-container table.uploads tr th{margin-bottom:0}.file-upload-table-container table.uploads tr td.error{grid-column:1/span 3;margin-top:unset;padding-bottom:0}.file-upload-table-container table.uploads tr td.filename{word-wrap:break-word}@media only screen and (max-width:calc(600px - 1px)){.file-upload-table-container table.uploads tr td.delete{text-align:center}.file-upload-table-container table.uploads tr td.delete .link{gap:0;justify-content:center}.file-upload-table-container table.uploads tr td.delete .link .link-labeling{display:none}}@media only print and (width >= 0px){.file-upload-table-container table.uploads tr{--size:25%;--action:25%}}@media only screen and (min-width:600px){.file-upload-table-container table.uploads tr{--size:25%;--action:25%}}@media only print and (width >= 0px){.file-upload-table-container table.uploads tr{--action:20%}}@media only screen and (min-width:960px){.file-upload-table-container table.uploads tr{--action:20%}}.file-upload .form-item.upload-limit.upload-limit{margin-top:0;padding:10px}.file-upload .form-item.upload-limit.upload-limit--single{color:var(--color-error);font-size:1.4rem;line-height:1.4}.file-upload .form-item.upload-limit.upload-limit--single:before{content:"";font-family:KfW-Icon-Font;margin-right:.5rem}.custom-form{--cols:1;display:grid;gap:var(--gap);grid-template-columns:repeat(var(--cols),minmax(0,1fr))}.custom-form:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)){clear:both;margin-left:var(--c-margin-x);margin-right:var(--c-margin-x);max-width:var(--c-max-width);padding:var(--c-padding-t) var(--c-padding-x) var(--c-padding-b) var(--c-padding-x);width:100vw;--c-padding-t:0px;--c-padding-b:0px;--c-padding-x:var(--gutter);--c-margin-x:0px;--c-max-width:min(100%,(var(--max-container-width) + var(--c-padding-x,0px) * 2))}.details.details--acc1 .details-content>.custom-form:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)):where(.hintbox,.programtile-container),.details.details--acc1 .details-content>.custom-form:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)):where(.hintbox,.programtile-container)+*,.details.details--acc1 .details-content>.main-column>.custom-form:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)):where(.hintbox,.programtile-container),.details.details--acc1 .details-content>.main-column>.custom-form:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)):where(.hintbox,.programtile-container)+*,.two-column-container-content>.custom-form:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)):where(.hintbox,.programtile-container),.two-column-container-content>.custom-form:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)):where(.hintbox,.programtile-container)+*,main.page-s3>.main-column>.custom-form:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)):where(.hintbox,.programtile-container),main.page-s3>.main-column>.custom-form:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)):where(.hintbox,.programtile-container)+*{--margin-top:var(--overwrite-margin-top,var(--space-large))}:where(:not(.two-column-container-content,.main-column,.marginal-column))>.custom-form:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent))+:not(.bg-):where(:not(.two-column-container-content,.main-column,.marginal-column,.page-s11-results)),:where(:not(.two-column-container-content,.main-column,.marginal-column))>.custom-form:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)):where(:not(:first-child)){--margin-top:var(--overwrite-margin-top,var(--space-large))}:where(:not(.two-column-container-content,.main-column,.marginal-column))>.custom-form:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent))+:not(.bg-):where(:not(.two-column-container-content,.main-column,.marginal-column,.page-s11-results))>*,:where(:not(.two-column-container-content,.main-column,.marginal-column))>.custom-form:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)):where(:not(:first-child))>*{--margin-top:initial}:where(main)>.custom-form:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)),:where(main)>.custom-form:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent))+*{--margin-top:var(--overwrite-margin-top,var(--space-large))}:where(main)>.custom-form:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent))+*>*,:where(main)>.custom-form:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent))>*{--margin-top:initial}main .custom-form:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)){--c-padding-x:0px}.custom-form:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)):where(:not([class^=space-],[class*=" space-"],[class*=" search-"],[class*=sitemap-]))+*{margin-top:var(--margin-top,var(--space-big))}@media print{.custom-form:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)){--c-overflow:0px;--c-max-width:100%;--c-padding-y-bg:0px;--c-padding-b-addition:0px;break-after:auto;break-before:auto;width:100%}.custom-form:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)):where(:not(.text-image,.structure,.details,.programtile-container,.two-column-container)){break-after:auto;break-before:auto;break-inside:avoid-page}.custom-form:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)).product-header,.custom-form:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent))[class*=bg-]{border:1px solid var(--color-background-light);padding:1rem!important}.custom-form:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)).product-header,.custom-form:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)).product-header[class*=bg-],.custom-form:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent))[class*=bg-],.custom-form:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent))[class*=bg-][class*=bg-]{--c-spacing-m:var(--space-big);--c-overflow:0px;--c-max-width:100%;background-color:transparent;margin-left:0;margin-right:0;max-width:100%;padding:0;--color:var(--color-font-on-light-bg);--link-color:var(--color-fn);--link-color-hover:var(--color-fn-active);--link-decoration:none;--button-color:var(--color-font-on-dark-bg);--button-color-hover:var(--color-font-on-dark-bg);--button-bg:var(--color-fn);--button-bg-hover:var(--color-fn-active);--button-color-disabled:var(--color-font-on-dark-bg);--button-bg-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color:var(--color-fn);--button-border-color-hover:var(--color-fn);--button-border-color-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color-focus:var(--color-fn-active);--headline-color:var(--color)}.custom-form:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)).product-header .hintbox-icon img,.custom-form:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent))[class*=bg-] .hintbox-icon img{filter:unset}}.custom-form:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)) .details--s9>.details .main-column[class*=bg-],.custom-form:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)) .details--s9>.details .main-column[class*=bg-][class*=bg-],.page-s3 .main-column .custom-form:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)):not(.hintbox,.programtile,.kfw-image-gallery)[class*=bg-],.page-s3 .main-column .custom-form:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)):not(.hintbox,.programtile,.kfw-image-gallery)[class*=bg-][class*=bg-],.page-s9 .main-column .custom-form:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)):not(.hintbox)[class*=bg-],.page-s9 .main-column .custom-form:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)):not(.hintbox)[class*=bg-][class*=bg-],:not(.details--s9)>.details .custom-form:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)):not(.hintbox,.programtile)[class*=bg-],:not(.details--s9)>.details .custom-form:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)):not(.hintbox,.programtile)[class*=bg-][class*=bg-]{--c-spacing-m:var(--space-big);--c-overflow:0px;--c-max-width:100%;background-color:transparent;margin-left:0;margin-right:0;max-width:100%;padding:0;--color:var(--color-font-on-light-bg);--link-color:var(--color-fn);--link-color-hover:var(--color-fn-active);--link-decoration:none;--button-color:var(--color-font-on-dark-bg);--button-color-hover:var(--color-font-on-dark-bg);--button-bg:var(--color-fn);--button-bg-hover:var(--color-fn-active);--button-color-disabled:var(--color-font-on-dark-bg);--button-bg-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color:var(--color-fn);--button-border-color-hover:var(--color-fn);--button-border-color-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color-focus:var(--color-fn-active);--headline-color:var(--color)}.custom-form:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)) .hintbox,.custom-form:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)).compact{--c-max-width:100%;--c-overflow:0px;--c-padding-t:20px;--c-padding-b:30px}.overlay-content .main-column>.custom-form:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)),.overlay-content .main-column>.custom-form:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)) .custom-form:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)),.overlay-content body>.custom-form:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)),.overlay-content>.custom-form:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)){--c-max-width:100%;--c-overflow:0px;--padding-x:var(--c-spacing-s)}.overlay-content .main-column>.custom-form:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)) .custom-form:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)) .product-label.product-label--overflow,.overlay-content .main-column>.custom-form:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)) .product-label.product-label--overflow,.overlay-content body>.custom-form:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)) .product-label.product-label--overflow,.overlay-content>.custom-form:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)) .product-label.product-label--overflow{--pl:var(--padding-x)}.custom-form.bg-dark{background-color:var(--color-background-dark);clear:both;margin-left:var(--c-margin-x);margin-right:var(--c-margin-x);max-width:var(--c-max-width);padding:var(--c-padding-t) var(--c-padding-x) var(--c-padding-b) var(--c-padding-x);width:100vw;--color:var(--color-font-on-dark-bg);--link-color:var(--color-font-on-dark-bg);--link-color-hover:var(--color-font-on-dark-bg);--headline-color:var(--color-font-headlines-on-dark-bg);--c-padding-t:var(--c-padding-y-bg);--c-padding-b:calc(var(--c-padding-t) + var(--c-padding-b-addition));--c-padding-x:var(--c-spacing-s);--c-margin-x:0px;--c-max-width:min(100%,(var(--max-container-width) + var(--c-padding-x,0px) * 2))}.custom-form.bg-dark .button--primary,.custom-form.bg-dark .button--primary-positive,.custom-form.bg-dark .button--secondary,.custom-form.bg-dark .button--secondary-positive,.custom-form.bg-dark .button--tertiary,.custom-form.bg-dark .button--tertiary-positive{--notice-color:var(--color-font-on-dark-bg);--button-border-color-focus:var(--color-font-on-dark-bg);--button-bg-disabled:transparent;--button-color-disabled:var(--color-fn-inactive-on-dark-bg)}.custom-form.bg-dark .button--primary,.custom-form.bg-dark .button--primary-positive{--button-color:var(--color-fn);--button-bg:var(--color-font-on-dark-bg);--button-bg-hover:var(--color-font-on-dark-bg);--button-color-hover:var(--color-fn-active);--button-color-disabled:var(--color-font-on-dark-bg);--button-bg-disabled:var(--color-fn-inactive-on-dark-bg);--button-border-color-disabled:var(--color-fn-inactive-on-dark-bg)}.custom-form.bg-dark .button--secondary,.custom-form.bg-dark .button--secondary-positive{--button-color:var(--color-font-on-dark-bg);--button-bg-hover:var(--color-font-on-dark-bg);--button-color-hover:var(--color-fn-active);--button-bg:transparent;--button-border-color:var(--color-font-on-dark-bg)}.custom-form.bg-dark .button--tertiary,.custom-form.bg-dark .button--tertiary-positive{--button-color:var(--color-font-on-dark-bg);--button-color-hover:var(--color-font-on-dark-bg);--button-color-disabled:var(--color-fn-inactive-on-dark-bg);--button-border-color-disabled:transparent}.details.details--acc1 .details-content>.custom-form.bg-dark:where(.hintbox,.programtile-container),.details.details--acc1 .details-content>.custom-form.bg-dark:where(.hintbox,.programtile-container)+*,.details.details--acc1 .details-content>.main-column>.custom-form.bg-dark:where(.hintbox,.programtile-container),.details.details--acc1 .details-content>.main-column>.custom-form.bg-dark:where(.hintbox,.programtile-container)+*,.two-column-container-content>.custom-form.bg-dark:where(.hintbox,.programtile-container),.two-column-container-content>.custom-form.bg-dark:where(.hintbox,.programtile-container)+*,main.page-s3>.main-column>.custom-form.bg-dark:where(.hintbox,.programtile-container),main.page-s3>.main-column>.custom-form.bg-dark:where(.hintbox,.programtile-container)+*{--margin-top:var(--overwrite-margin-top,var(--space-large))}:where(:not(.two-column-container-content,.main-column,.marginal-column))>.custom-form.bg-dark+:not(.bg-dark):where(:not(.two-column-container-content,.main-column,.marginal-column,.page-s11-results)),:where(:not(.two-column-container-content,.main-column,.marginal-column))>.custom-form.bg-dark:where(:not(:first-child)){--margin-top:var(--overwrite-margin-top,var(--space-large))}:where(:not(.two-column-container-content,.main-column,.marginal-column))>.custom-form.bg-dark+:not(.bg-dark):where(:not(.two-column-container-content,.main-column,.marginal-column,.page-s11-results))>*,:where(:not(.two-column-container-content,.main-column,.marginal-column))>.custom-form.bg-dark:where(:not(:first-child))>*{--margin-top:initial}:where(main)>.custom-form.bg-dark,:where(main)>.custom-form.bg-dark+*{--margin-top:var(--overwrite-margin-top,var(--space-large))}:where(main)>.custom-form.bg-dark+*>*,:where(main)>.custom-form.bg-dark>*{--margin-top:initial}.custom-form.bg-dark:where(:not([class^=space-],[class*=" space-"],[class*=" search-"],[class*=sitemap-]))+*{margin-top:var(--margin-top,var(--space-big))}@media print{.custom-form.bg-dark{--c-overflow:0px;--c-max-width:100%;--c-padding-y-bg:0px;--c-padding-b-addition:0px;break-after:auto;break-before:auto;width:100%}.custom-form.bg-dark:where(:not(.text-image,.structure,.details,.programtile-container,.two-column-container)){break-after:auto;break-before:auto;break-inside:avoid-page}.custom-form.bg-dark.product-header,.custom-form.bg-dark[class*=bg-]{border:1px solid var(--color-background-light);padding:1rem!important}.custom-form.bg-dark.product-header,.custom-form.bg-dark.product-header[class*=bg-],.custom-form.bg-dark[class*=bg-],.custom-form.bg-dark[class*=bg-][class*=bg-]{--c-spacing-m:var(--space-big);--c-overflow:0px;--c-max-width:100%;background-color:transparent;margin-left:0;margin-right:0;max-width:100%;padding:0;--color:var(--color-font-on-light-bg);--link-color:var(--color-fn);--link-color-hover:var(--color-fn-active);--link-decoration:none;--button-color:var(--color-font-on-dark-bg);--button-color-hover:var(--color-font-on-dark-bg);--button-bg:var(--color-fn);--button-bg-hover:var(--color-fn-active);--button-color-disabled:var(--color-font-on-dark-bg);--button-bg-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color:var(--color-fn);--button-border-color-hover:var(--color-fn);--button-border-color-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color-focus:var(--color-fn-active);--headline-color:var(--color)}.custom-form.bg-dark.product-header .hintbox-icon img,.custom-form.bg-dark[class*=bg-] .hintbox-icon img{filter:unset}}.custom-form.bg-dark .details--s9>.details .main-column[class*=bg-],.custom-form.bg-dark .details--s9>.details .main-column[class*=bg-][class*=bg-],.page-s3 .main-column .custom-form.bg-dark:not(.hintbox,.programtile,.kfw-image-gallery)[class*=bg-],.page-s3 .main-column .custom-form.bg-dark:not(.hintbox,.programtile,.kfw-image-gallery)[class*=bg-][class*=bg-],.page-s9 .main-column .custom-form.bg-dark:not(.hintbox)[class*=bg-],.page-s9 .main-column .custom-form.bg-dark:not(.hintbox)[class*=bg-][class*=bg-],:not(.details--s9)>.details .custom-form.bg-dark:not(.hintbox,.programtile)[class*=bg-],:not(.details--s9)>.details .custom-form.bg-dark:not(.hintbox,.programtile)[class*=bg-][class*=bg-]{--c-spacing-m:var(--space-big);--c-overflow:0px;--c-max-width:100%;background-color:transparent;margin-left:0;margin-right:0;max-width:100%;padding:0;--color:var(--color-font-on-light-bg);--link-color:var(--color-fn);--link-color-hover:var(--color-fn-active);--link-decoration:none;--button-color:var(--color-font-on-dark-bg);--button-color-hover:var(--color-font-on-dark-bg);--button-bg:var(--color-fn);--button-bg-hover:var(--color-fn-active);--button-color-disabled:var(--color-font-on-dark-bg);--button-bg-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color:var(--color-fn);--button-border-color-hover:var(--color-fn);--button-border-color-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color-focus:var(--color-fn-active);--headline-color:var(--color)}.custom-form.bg-dark .hintbox,.custom-form.bg-dark.compact{--c-max-width:100%;--c-overflow:0px;--c-padding-t:20px;--c-padding-b:30px}.overlay-content .main-column>.custom-form.bg-dark,.overlay-content .main-column>.custom-form.bg-dark .custom-form.bg-dark,.overlay-content body>.custom-form.bg-dark,.overlay-content>.custom-form.bg-dark{--c-max-width:100%;--c-overflow:0px;--padding-x:var(--c-spacing-s)}.overlay-content .main-column>.custom-form.bg-dark .custom-form.bg-dark .product-label.product-label--overflow,.overlay-content .main-column>.custom-form.bg-dark .product-label.product-label--overflow,.overlay-content body>.custom-form.bg-dark .product-label.product-label--overflow,.overlay-content>.custom-form.bg-dark .product-label.product-label--overflow{--pl:var(--padding-x)}.custom-form.bg-dark-accent{background-color:var(--color-background-dark-accent);clear:both;margin-left:var(--c-margin-x);margin-right:var(--c-margin-x);max-width:var(--c-max-width);padding:var(--c-padding-t) var(--c-padding-x) var(--c-padding-b) var(--c-padding-x);width:100vw;--color:var(--color-font-on-dark-bg);--link-color:var(--color-font-on-dark-bg);--link-color-hover:var(--color-font-on-dark-bg);--headline-color:var(--color-font-headlines-on-dark-bg);--c-padding-t:var(--c-padding-y-bg);--c-padding-b:calc(var(--c-padding-t) + var(--c-padding-b-addition));--c-padding-x:var(--c-spacing-s);--c-margin-x:0px;--c-max-width:min(100%,(var(--max-container-width) + var(--c-padding-x,0px) * 2))}.custom-form.bg-dark-accent .button--primary,.custom-form.bg-dark-accent .button--primary-positive,.custom-form.bg-dark-accent .button--secondary,.custom-form.bg-dark-accent .button--secondary-positive,.custom-form.bg-dark-accent .button--tertiary,.custom-form.bg-dark-accent .button--tertiary-positive{--notice-color:var(--color-font-on-dark-bg);--button-border-color-focus:var(--color-font-on-dark-bg);--button-bg-disabled:transparent;--button-color-disabled:var(--color-fn-inactive-on-dark-bg)}.custom-form.bg-dark-accent .button--primary,.custom-form.bg-dark-accent .button--primary-positive{--button-color:var(--color-fn);--button-bg:var(--color-font-on-dark-bg);--button-bg-hover:var(--color-font-on-dark-bg);--button-color-hover:var(--color-fn-active);--button-color-disabled:var(--color-font-on-dark-bg);--button-bg-disabled:var(--color-fn-inactive-on-dark-bg);--button-border-color-disabled:var(--color-fn-inactive-on-dark-bg)}.custom-form.bg-dark-accent .button--secondary,.custom-form.bg-dark-accent .button--secondary-positive{--button-color:var(--color-font-on-dark-bg);--button-bg-hover:var(--color-font-on-dark-bg);--button-color-hover:var(--color-fn-active);--button-bg:transparent;--button-border-color:var(--color-font-on-dark-bg)}.custom-form.bg-dark-accent .button--tertiary,.custom-form.bg-dark-accent .button--tertiary-positive{--button-color:var(--color-font-on-dark-bg);--button-color-hover:var(--color-font-on-dark-bg);--button-color-disabled:var(--color-fn-inactive-on-dark-bg);--button-border-color-disabled:transparent}.details.details--acc1 .details-content>.custom-form.bg-dark-accent:where(.hintbox,.programtile-container),.details.details--acc1 .details-content>.custom-form.bg-dark-accent:where(.hintbox,.programtile-container)+*,.details.details--acc1 .details-content>.main-column>.custom-form.bg-dark-accent:where(.hintbox,.programtile-container),.details.details--acc1 .details-content>.main-column>.custom-form.bg-dark-accent:where(.hintbox,.programtile-container)+*,.two-column-container-content>.custom-form.bg-dark-accent:where(.hintbox,.programtile-container),.two-column-container-content>.custom-form.bg-dark-accent:where(.hintbox,.programtile-container)+*,main.page-s3>.main-column>.custom-form.bg-dark-accent:where(.hintbox,.programtile-container),main.page-s3>.main-column>.custom-form.bg-dark-accent:where(.hintbox,.programtile-container)+*{--margin-top:var(--overwrite-margin-top,var(--space-large))}:where(:not(.two-column-container-content,.main-column,.marginal-column))>.custom-form.bg-dark-accent+:not(.bg-dark-accent):where(:not(.two-column-container-content,.main-column,.marginal-column,.page-s11-results)),:where(:not(.two-column-container-content,.main-column,.marginal-column))>.custom-form.bg-dark-accent:where(:not(:first-child)){--margin-top:var(--overwrite-margin-top,var(--space-large))}:where(:not(.two-column-container-content,.main-column,.marginal-column))>.custom-form.bg-dark-accent+:not(.bg-dark-accent):where(:not(.two-column-container-content,.main-column,.marginal-column,.page-s11-results))>*,:where(:not(.two-column-container-content,.main-column,.marginal-column))>.custom-form.bg-dark-accent:where(:not(:first-child))>*{--margin-top:initial}:where(main)>.custom-form.bg-dark-accent,:where(main)>.custom-form.bg-dark-accent+*{--margin-top:var(--overwrite-margin-top,var(--space-large))}:where(main)>.custom-form.bg-dark-accent+*>*,:where(main)>.custom-form.bg-dark-accent>*{--margin-top:initial}.custom-form.bg-dark-accent:where(:not([class^=space-],[class*=" space-"],[class*=" search-"],[class*=sitemap-]))+*{margin-top:var(--margin-top,var(--space-big))}@media print{.custom-form.bg-dark-accent{--c-overflow:0px;--c-max-width:100%;--c-padding-y-bg:0px;--c-padding-b-addition:0px;break-after:auto;break-before:auto;width:100%}.custom-form.bg-dark-accent:where(:not(.text-image,.structure,.details,.programtile-container,.two-column-container)){break-after:auto;break-before:auto;break-inside:avoid-page}.custom-form.bg-dark-accent.product-header,.custom-form.bg-dark-accent[class*=bg-]{border:1px solid var(--color-background-light);padding:1rem!important}.custom-form.bg-dark-accent.product-header,.custom-form.bg-dark-accent.product-header[class*=bg-],.custom-form.bg-dark-accent[class*=bg-],.custom-form.bg-dark-accent[class*=bg-][class*=bg-]{--c-spacing-m:var(--space-big);--c-overflow:0px;--c-max-width:100%;background-color:transparent;margin-left:0;margin-right:0;max-width:100%;padding:0;--color:var(--color-font-on-light-bg);--link-color:var(--color-fn);--link-color-hover:var(--color-fn-active);--link-decoration:none;--button-color:var(--color-font-on-dark-bg);--button-color-hover:var(--color-font-on-dark-bg);--button-bg:var(--color-fn);--button-bg-hover:var(--color-fn-active);--button-color-disabled:var(--color-font-on-dark-bg);--button-bg-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color:var(--color-fn);--button-border-color-hover:var(--color-fn);--button-border-color-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color-focus:var(--color-fn-active);--headline-color:var(--color)}.custom-form.bg-dark-accent.product-header .hintbox-icon img,.custom-form.bg-dark-accent[class*=bg-] .hintbox-icon img{filter:unset}}.custom-form.bg-dark-accent .details--s9>.details .main-column[class*=bg-],.custom-form.bg-dark-accent .details--s9>.details .main-column[class*=bg-][class*=bg-],.page-s3 .main-column .custom-form.bg-dark-accent:not(.hintbox,.programtile,.kfw-image-gallery)[class*=bg-],.page-s3 .main-column .custom-form.bg-dark-accent:not(.hintbox,.programtile,.kfw-image-gallery)[class*=bg-][class*=bg-],.page-s9 .main-column .custom-form.bg-dark-accent:not(.hintbox)[class*=bg-],.page-s9 .main-column .custom-form.bg-dark-accent:not(.hintbox)[class*=bg-][class*=bg-],:not(.details--s9)>.details .custom-form.bg-dark-accent:not(.hintbox,.programtile)[class*=bg-],:not(.details--s9)>.details .custom-form.bg-dark-accent:not(.hintbox,.programtile)[class*=bg-][class*=bg-]{--c-spacing-m:var(--space-big);--c-overflow:0px;--c-max-width:100%;background-color:transparent;margin-left:0;margin-right:0;max-width:100%;padding:0;--color:var(--color-font-on-light-bg);--link-color:var(--color-fn);--link-color-hover:var(--color-fn-active);--link-decoration:none;--button-color:var(--color-font-on-dark-bg);--button-color-hover:var(--color-font-on-dark-bg);--button-bg:var(--color-fn);--button-bg-hover:var(--color-fn-active);--button-color-disabled:var(--color-font-on-dark-bg);--button-bg-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color:var(--color-fn);--button-border-color-hover:var(--color-fn);--button-border-color-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color-focus:var(--color-fn-active);--headline-color:var(--color)}.custom-form.bg-dark-accent .hintbox,.custom-form.bg-dark-accent.compact{--c-max-width:100%;--c-overflow:0px;--c-padding-t:20px;--c-padding-b:30px}.overlay-content .main-column>.custom-form.bg-dark-accent,.overlay-content .main-column>.custom-form.bg-dark-accent .custom-form.bg-dark-accent,.overlay-content body>.custom-form.bg-dark-accent,.overlay-content>.custom-form.bg-dark-accent{--c-max-width:100%;--c-overflow:0px;--padding-x:var(--c-spacing-s)}.overlay-content .main-column>.custom-form.bg-dark-accent .custom-form.bg-dark-accent .product-label.product-label--overflow,.overlay-content .main-column>.custom-form.bg-dark-accent .product-label.product-label--overflow,.overlay-content body>.custom-form.bg-dark-accent .product-label.product-label--overflow,.overlay-content>.custom-form.bg-dark-accent .product-label.product-label--overflow{--pl:var(--padding-x)}.custom-form.bg-light-accent{background-color:var(--color-background-light-accent-1);clear:both;margin-left:var(--c-margin-x);margin-right:var(--c-margin-x);max-width:var(--c-max-width);padding:var(--c-padding-t) var(--c-padding-x) var(--c-padding-b) var(--c-padding-x);width:100vw;--c-padding-t:var(--c-padding-y-bg);--c-padding-b:calc(var(--c-padding-t) + var(--c-padding-b-addition));--c-padding-x:var(--c-spacing-s);--c-margin-x:0px;--c-max-width:min(100%,(var(--max-container-width) + var(--c-padding-x,0px) * 2))}.details.details--acc1 .details-content>.custom-form.bg-light-accent:where(.hintbox,.programtile-container),.details.details--acc1 .details-content>.custom-form.bg-light-accent:where(.hintbox,.programtile-container)+*,.details.details--acc1 .details-content>.main-column>.custom-form.bg-light-accent:where(.hintbox,.programtile-container),.details.details--acc1 .details-content>.main-column>.custom-form.bg-light-accent:where(.hintbox,.programtile-container)+*,.two-column-container-content>.custom-form.bg-light-accent:where(.hintbox,.programtile-container),.two-column-container-content>.custom-form.bg-light-accent:where(.hintbox,.programtile-container)+*,main.page-s3>.main-column>.custom-form.bg-light-accent:where(.hintbox,.programtile-container),main.page-s3>.main-column>.custom-form.bg-light-accent:where(.hintbox,.programtile-container)+*{--margin-top:var(--overwrite-margin-top,var(--space-large))}:where(:not(.two-column-container-content,.main-column,.marginal-column))>.custom-form.bg-light-accent+:not(.bg-light-accent):where(:not(.two-column-container-content,.main-column,.marginal-column,.page-s11-results)),:where(:not(.two-column-container-content,.main-column,.marginal-column))>.custom-form.bg-light-accent:where(:not(:first-child)){--margin-top:var(--overwrite-margin-top,var(--space-large))}:where(:not(.two-column-container-content,.main-column,.marginal-column))>.custom-form.bg-light-accent+:not(.bg-light-accent):where(:not(.two-column-container-content,.main-column,.marginal-column,.page-s11-results))>*,:where(:not(.two-column-container-content,.main-column,.marginal-column))>.custom-form.bg-light-accent:where(:not(:first-child))>*{--margin-top:initial}:where(main)>.custom-form.bg-light-accent,:where(main)>.custom-form.bg-light-accent+*{--margin-top:var(--overwrite-margin-top,var(--space-large))}:where(main)>.custom-form.bg-light-accent+*>*,:where(main)>.custom-form.bg-light-accent>*{--margin-top:initial}.custom-form.bg-light-accent:where(:not([class^=space-],[class*=" space-"],[class*=" search-"],[class*=sitemap-]))+*{margin-top:var(--margin-top,var(--space-big))}@media print{.custom-form.bg-light-accent{--c-overflow:0px;--c-max-width:100%;--c-padding-y-bg:0px;--c-padding-b-addition:0px;break-after:auto;break-before:auto;width:100%}.custom-form.bg-light-accent:where(:not(.text-image,.structure,.details,.programtile-container,.two-column-container)){break-after:auto;break-before:auto;break-inside:avoid-page}.custom-form.bg-light-accent.product-header,.custom-form.bg-light-accent[class*=bg-]{border:1px solid var(--color-background-light);padding:1rem!important}.custom-form.bg-light-accent.product-header,.custom-form.bg-light-accent.product-header[class*=bg-],.custom-form.bg-light-accent[class*=bg-],.custom-form.bg-light-accent[class*=bg-][class*=bg-]{--c-spacing-m:var(--space-big);--c-overflow:0px;--c-max-width:100%;background-color:transparent;margin-left:0;margin-right:0;max-width:100%;padding:0;--color:var(--color-font-on-light-bg);--link-color:var(--color-fn);--link-color-hover:var(--color-fn-active);--link-decoration:none;--button-color:var(--color-font-on-dark-bg);--button-color-hover:var(--color-font-on-dark-bg);--button-bg:var(--color-fn);--button-bg-hover:var(--color-fn-active);--button-color-disabled:var(--color-font-on-dark-bg);--button-bg-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color:var(--color-fn);--button-border-color-hover:var(--color-fn);--button-border-color-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color-focus:var(--color-fn-active);--headline-color:var(--color)}.custom-form.bg-light-accent.product-header .hintbox-icon img,.custom-form.bg-light-accent[class*=bg-] .hintbox-icon img{filter:unset}}.custom-form.bg-light-accent .details--s9>.details .main-column[class*=bg-],.custom-form.bg-light-accent .details--s9>.details .main-column[class*=bg-][class*=bg-],.page-s3 .main-column .custom-form.bg-light-accent:not(.hintbox,.programtile,.kfw-image-gallery)[class*=bg-],.page-s3 .main-column .custom-form.bg-light-accent:not(.hintbox,.programtile,.kfw-image-gallery)[class*=bg-][class*=bg-],.page-s9 .main-column .custom-form.bg-light-accent:not(.hintbox)[class*=bg-],.page-s9 .main-column .custom-form.bg-light-accent:not(.hintbox)[class*=bg-][class*=bg-],:not(.details--s9)>.details .custom-form.bg-light-accent:not(.hintbox,.programtile)[class*=bg-],:not(.details--s9)>.details .custom-form.bg-light-accent:not(.hintbox,.programtile)[class*=bg-][class*=bg-]{--c-spacing-m:var(--space-big);--c-overflow:0px;--c-max-width:100%;background-color:transparent;margin-left:0;margin-right:0;max-width:100%;padding:0;--color:var(--color-font-on-light-bg);--link-color:var(--color-fn);--link-color-hover:var(--color-fn-active);--link-decoration:none;--button-color:var(--color-font-on-dark-bg);--button-color-hover:var(--color-font-on-dark-bg);--button-bg:var(--color-fn);--button-bg-hover:var(--color-fn-active);--button-color-disabled:var(--color-font-on-dark-bg);--button-bg-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color:var(--color-fn);--button-border-color-hover:var(--color-fn);--button-border-color-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color-focus:var(--color-fn-active);--headline-color:var(--color)}.custom-form.bg-light-accent .hintbox,.custom-form.bg-light-accent.compact{--c-max-width:100%;--c-overflow:0px;--c-padding-t:20px;--c-padding-b:30px}.overlay-content .main-column>.custom-form.bg-light-accent,.overlay-content .main-column>.custom-form.bg-light-accent .custom-form.bg-light-accent,.overlay-content body>.custom-form.bg-light-accent,.overlay-content>.custom-form.bg-light-accent{--c-max-width:100%;--c-overflow:0px;--padding-x:var(--c-spacing-s)}.overlay-content .main-column>.custom-form.bg-light-accent .custom-form.bg-light-accent .product-label.product-label--overflow,.overlay-content .main-column>.custom-form.bg-light-accent .product-label.product-label--overflow,.overlay-content body>.custom-form.bg-light-accent .product-label.product-label--overflow,.overlay-content>.custom-form.bg-light-accent .product-label.product-label--overflow{--pl:var(--padding-x)}.custom-form.bg-light-accent-secondary{background-color:var(--color-background-light-accent-2);clear:both;margin-left:var(--c-margin-x);margin-right:var(--c-margin-x);max-width:var(--c-max-width);padding:var(--c-padding-t) var(--c-padding-x) var(--c-padding-b) var(--c-padding-x);width:100vw;--c-padding-t:var(--c-padding-y-bg);--c-padding-b:calc(var(--c-padding-t) + var(--c-padding-b-addition));--c-padding-x:var(--c-spacing-s);--c-margin-x:0px;--c-max-width:min(100%,(var(--max-container-width) + var(--c-padding-x,0px) * 2))}.details.details--acc1 .details-content>.custom-form.bg-light-accent-secondary:where(.hintbox,.programtile-container),.details.details--acc1 .details-content>.custom-form.bg-light-accent-secondary:where(.hintbox,.programtile-container)+*,.details.details--acc1 .details-content>.main-column>.custom-form.bg-light-accent-secondary:where(.hintbox,.programtile-container),.details.details--acc1 .details-content>.main-column>.custom-form.bg-light-accent-secondary:where(.hintbox,.programtile-container)+*,.two-column-container-content>.custom-form.bg-light-accent-secondary:where(.hintbox,.programtile-container),.two-column-container-content>.custom-form.bg-light-accent-secondary:where(.hintbox,.programtile-container)+*,main.page-s3>.main-column>.custom-form.bg-light-accent-secondary:where(.hintbox,.programtile-container),main.page-s3>.main-column>.custom-form.bg-light-accent-secondary:where(.hintbox,.programtile-container)+*{--margin-top:var(--overwrite-margin-top,var(--space-large))}:where(:not(.two-column-container-content,.main-column,.marginal-column))>.custom-form.bg-light-accent-secondary+:not(.bg-light-accent-secondary):where(:not(.two-column-container-content,.main-column,.marginal-column,.page-s11-results)),:where(:not(.two-column-container-content,.main-column,.marginal-column))>.custom-form.bg-light-accent-secondary:where(:not(:first-child)){--margin-top:var(--overwrite-margin-top,var(--space-large))}:where(:not(.two-column-container-content,.main-column,.marginal-column))>.custom-form.bg-light-accent-secondary+:not(.bg-light-accent-secondary):where(:not(.two-column-container-content,.main-column,.marginal-column,.page-s11-results))>*,:where(:not(.two-column-container-content,.main-column,.marginal-column))>.custom-form.bg-light-accent-secondary:where(:not(:first-child))>*{--margin-top:initial}:where(main)>.custom-form.bg-light-accent-secondary,:where(main)>.custom-form.bg-light-accent-secondary+*{--margin-top:var(--overwrite-margin-top,var(--space-large))}:where(main)>.custom-form.bg-light-accent-secondary+*>*,:where(main)>.custom-form.bg-light-accent-secondary>*{--margin-top:initial}.custom-form.bg-light-accent-secondary:where(:not([class^=space-],[class*=" space-"],[class*=" search-"],[class*=sitemap-]))+*{margin-top:var(--margin-top,var(--space-big))}@media print{.custom-form.bg-light-accent-secondary{--c-overflow:0px;--c-max-width:100%;--c-padding-y-bg:0px;--c-padding-b-addition:0px;break-after:auto;break-before:auto;width:100%}.custom-form.bg-light-accent-secondary:where(:not(.text-image,.structure,.details,.programtile-container,.two-column-container)){break-after:auto;break-before:auto;break-inside:avoid-page}.custom-form.bg-light-accent-secondary.product-header,.custom-form.bg-light-accent-secondary[class*=bg-]{border:1px solid var(--color-background-light);padding:1rem!important}.custom-form.bg-light-accent-secondary.product-header,.custom-form.bg-light-accent-secondary.product-header[class*=bg-],.custom-form.bg-light-accent-secondary[class*=bg-],.custom-form.bg-light-accent-secondary[class*=bg-][class*=bg-]{--c-spacing-m:var(--space-big);--c-overflow:0px;--c-max-width:100%;background-color:transparent;margin-left:0;margin-right:0;max-width:100%;padding:0;--color:var(--color-font-on-light-bg);--link-color:var(--color-fn);--link-color-hover:var(--color-fn-active);--link-decoration:none;--button-color:var(--color-font-on-dark-bg);--button-color-hover:var(--color-font-on-dark-bg);--button-bg:var(--color-fn);--button-bg-hover:var(--color-fn-active);--button-color-disabled:var(--color-font-on-dark-bg);--button-bg-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color:var(--color-fn);--button-border-color-hover:var(--color-fn);--button-border-color-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color-focus:var(--color-fn-active);--headline-color:var(--color)}.custom-form.bg-light-accent-secondary.product-header .hintbox-icon img,.custom-form.bg-light-accent-secondary[class*=bg-] .hintbox-icon img{filter:unset}}.custom-form.bg-light-accent-secondary .details--s9>.details .main-column[class*=bg-],.custom-form.bg-light-accent-secondary .details--s9>.details .main-column[class*=bg-][class*=bg-],.page-s3 .main-column .custom-form.bg-light-accent-secondary:not(.hintbox,.programtile,.kfw-image-gallery)[class*=bg-],.page-s3 .main-column .custom-form.bg-light-accent-secondary:not(.hintbox,.programtile,.kfw-image-gallery)[class*=bg-][class*=bg-],.page-s9 .main-column .custom-form.bg-light-accent-secondary:not(.hintbox)[class*=bg-],.page-s9 .main-column .custom-form.bg-light-accent-secondary:not(.hintbox)[class*=bg-][class*=bg-],:not(.details--s9)>.details .custom-form.bg-light-accent-secondary:not(.hintbox,.programtile)[class*=bg-],:not(.details--s9)>.details .custom-form.bg-light-accent-secondary:not(.hintbox,.programtile)[class*=bg-][class*=bg-]{--c-spacing-m:var(--space-big);--c-overflow:0px;--c-max-width:100%;background-color:transparent;margin-left:0;margin-right:0;max-width:100%;padding:0;--color:var(--color-font-on-light-bg);--link-color:var(--color-fn);--link-color-hover:var(--color-fn-active);--link-decoration:none;--button-color:var(--color-font-on-dark-bg);--button-color-hover:var(--color-font-on-dark-bg);--button-bg:var(--color-fn);--button-bg-hover:var(--color-fn-active);--button-color-disabled:var(--color-font-on-dark-bg);--button-bg-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color:var(--color-fn);--button-border-color-hover:var(--color-fn);--button-border-color-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color-focus:var(--color-fn-active);--headline-color:var(--color)}.custom-form.bg-light-accent-secondary .hintbox,.custom-form.bg-light-accent-secondary.compact{--c-max-width:100%;--c-overflow:0px;--c-padding-t:20px;--c-padding-b:30px}.overlay-content .main-column>.custom-form.bg-light-accent-secondary,.overlay-content .main-column>.custom-form.bg-light-accent-secondary .custom-form.bg-light-accent-secondary,.overlay-content body>.custom-form.bg-light-accent-secondary,.overlay-content>.custom-form.bg-light-accent-secondary{--c-max-width:100%;--c-overflow:0px;--padding-x:var(--c-spacing-s)}.overlay-content .main-column>.custom-form.bg-light-accent-secondary .custom-form.bg-light-accent-secondary .product-label.product-label--overflow,.overlay-content .main-column>.custom-form.bg-light-accent-secondary .product-label.product-label--overflow,.overlay-content body>.custom-form.bg-light-accent-secondary .product-label.product-label--overflow,.overlay-content>.custom-form.bg-light-accent-secondary .product-label.product-label--overflow{--pl:var(--padding-x)}.custom-form.bg-light{background-color:var(--color-background-light);clear:both;margin-left:var(--c-margin-x);margin-right:var(--c-margin-x);max-width:var(--c-max-width);padding:var(--c-padding-t) var(--c-padding-x) var(--c-padding-b) var(--c-padding-x);width:100vw;--c-padding-t:var(--c-padding-y-bg);--c-padding-b:calc(var(--c-padding-t) + var(--c-padding-b-addition));--c-padding-x:var(--c-spacing-s);--c-margin-x:0px;--c-max-width:min(100%,(var(--max-container-width) + var(--c-padding-x,0px) * 2))}.details.details--acc1 .details-content>.custom-form.bg-light:where(.hintbox,.programtile-container),.details.details--acc1 .details-content>.custom-form.bg-light:where(.hintbox,.programtile-container)+*,.details.details--acc1 .details-content>.main-column>.custom-form.bg-light:where(.hintbox,.programtile-container),.details.details--acc1 .details-content>.main-column>.custom-form.bg-light:where(.hintbox,.programtile-container)+*,.two-column-container-content>.custom-form.bg-light:where(.hintbox,.programtile-container),.two-column-container-content>.custom-form.bg-light:where(.hintbox,.programtile-container)+*,main.page-s3>.main-column>.custom-form.bg-light:where(.hintbox,.programtile-container),main.page-s3>.main-column>.custom-form.bg-light:where(.hintbox,.programtile-container)+*{--margin-top:var(--overwrite-margin-top,var(--space-large))}:where(:not(.two-column-container-content,.main-column,.marginal-column))>.custom-form.bg-light+:not(.bg-light):where(:not(.two-column-container-content,.main-column,.marginal-column,.page-s11-results)),:where(:not(.two-column-container-content,.main-column,.marginal-column))>.custom-form.bg-light:where(:not(:first-child)){--margin-top:var(--overwrite-margin-top,var(--space-large))}:where(:not(.two-column-container-content,.main-column,.marginal-column))>.custom-form.bg-light+:not(.bg-light):where(:not(.two-column-container-content,.main-column,.marginal-column,.page-s11-results))>*,:where(:not(.two-column-container-content,.main-column,.marginal-column))>.custom-form.bg-light:where(:not(:first-child))>*{--margin-top:initial}:where(main)>.custom-form.bg-light,:where(main)>.custom-form.bg-light+*{--margin-top:var(--overwrite-margin-top,var(--space-large))}:where(main)>.custom-form.bg-light+*>*,:where(main)>.custom-form.bg-light>*{--margin-top:initial}.custom-form.bg-light:where(:not([class^=space-],[class*=" space-"],[class*=" search-"],[class*=sitemap-]))+*{margin-top:var(--margin-top,var(--space-big))}@media print{.custom-form.bg-light{--c-overflow:0px;--c-max-width:100%;--c-padding-y-bg:0px;--c-padding-b-addition:0px;break-after:auto;break-before:auto;width:100%}.custom-form.bg-light:where(:not(.text-image,.structure,.details,.programtile-container,.two-column-container)){break-after:auto;break-before:auto;break-inside:avoid-page}.custom-form.bg-light.product-header,.custom-form.bg-light[class*=bg-]{border:1px solid var(--color-background-light);padding:1rem!important}.custom-form.bg-light.product-header,.custom-form.bg-light.product-header[class*=bg-],.custom-form.bg-light[class*=bg-],.custom-form.bg-light[class*=bg-][class*=bg-]{--c-spacing-m:var(--space-big);--c-overflow:0px;--c-max-width:100%;background-color:transparent;margin-left:0;margin-right:0;max-width:100%;padding:0;--color:var(--color-font-on-light-bg);--link-color:var(--color-fn);--link-color-hover:var(--color-fn-active);--link-decoration:none;--button-color:var(--color-font-on-dark-bg);--button-color-hover:var(--color-font-on-dark-bg);--button-bg:var(--color-fn);--button-bg-hover:var(--color-fn-active);--button-color-disabled:var(--color-font-on-dark-bg);--button-bg-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color:var(--color-fn);--button-border-color-hover:var(--color-fn);--button-border-color-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color-focus:var(--color-fn-active);--headline-color:var(--color)}.custom-form.bg-light.product-header .hintbox-icon img,.custom-form.bg-light[class*=bg-] .hintbox-icon img{filter:unset}}.custom-form.bg-light .details--s9>.details .main-column[class*=bg-],.custom-form.bg-light .details--s9>.details .main-column[class*=bg-][class*=bg-],.page-s3 .main-column .custom-form.bg-light:not(.hintbox,.programtile,.kfw-image-gallery)[class*=bg-],.page-s3 .main-column .custom-form.bg-light:not(.hintbox,.programtile,.kfw-image-gallery)[class*=bg-][class*=bg-],.page-s9 .main-column .custom-form.bg-light:not(.hintbox)[class*=bg-],.page-s9 .main-column .custom-form.bg-light:not(.hintbox)[class*=bg-][class*=bg-],:not(.details--s9)>.details .custom-form.bg-light:not(.hintbox,.programtile)[class*=bg-],:not(.details--s9)>.details .custom-form.bg-light:not(.hintbox,.programtile)[class*=bg-][class*=bg-]{--c-spacing-m:var(--space-big);--c-overflow:0px;--c-max-width:100%;background-color:transparent;margin-left:0;margin-right:0;max-width:100%;padding:0;--color:var(--color-font-on-light-bg);--link-color:var(--color-fn);--link-color-hover:var(--color-fn-active);--link-decoration:none;--button-color:var(--color-font-on-dark-bg);--button-color-hover:var(--color-font-on-dark-bg);--button-bg:var(--color-fn);--button-bg-hover:var(--color-fn-active);--button-color-disabled:var(--color-font-on-dark-bg);--button-bg-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color:var(--color-fn);--button-border-color-hover:var(--color-fn);--button-border-color-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color-focus:var(--color-fn-active);--headline-color:var(--color)}.custom-form.bg-light .hintbox,.custom-form.bg-light.compact{--c-max-width:100%;--c-overflow:0px;--c-padding-t:20px;--c-padding-b:30px}.overlay-content .main-column>.custom-form.bg-light,.overlay-content .main-column>.custom-form.bg-light .custom-form.bg-light,.overlay-content body>.custom-form.bg-light,.overlay-content>.custom-form.bg-light{--c-max-width:100%;--c-overflow:0px;--padding-x:var(--c-spacing-s)}.overlay-content .main-column>.custom-form.bg-light .custom-form.bg-light .product-label.product-label--overflow,.overlay-content .main-column>.custom-form.bg-light .product-label.product-label--overflow,.overlay-content body>.custom-form.bg-light .product-label.product-label--overflow,.overlay-content>.custom-form.bg-light .product-label.product-label--overflow{--pl:var(--padding-x)}.custom-form{row-gap:0}.custom-form-section-headline+.custom-form-section-text{margin-top:var(--space-x-small)}.custom-form-section-text+* .form-item{margin-top:var(--space-large)}.custom-form-section+.custom-form-section{margin-top:var(--space-big)}.custom-form-section+.custom-form-row{margin-top:var(--space-large)}.custom-form-row{align-items:flex-start;display:grid;gap:0 var(--space-small);grid-template-columns:minmax(0,1fr)}.custom-form-row:not(.custom-form-row--text) .form-item{margin-top:var(--space-medium)}.custom-form-row:first-child .form-item:first-child{margin-top:unset}.custom-form-row:not(:empty)+.custom-form-row--text.subheadline,.custom-form-row:not(:first-child)>.custom-form-row--text.subheadline{margin-top:var(--space-big)}.custom-form-row+.custom-form-row>.custom-form-row--text,.custom-form-row--text:not(:first-child),.custom-form-row:not(.custom-form-row--text)+.custom-form-row--text,.custom-form-row>.form-item+.custom-form-row--text,.form-item+.custom-form-row--text{margin-top:var(--space-large)}.custom-form-row--text.subheadline+.custom-form-row--text,.custom-form-row--text:not(:first-child)+.custom-form-row--text,.custom-form-row>.custom-form-row--text+.custom-form-row--text{margin-top:var(--space-x-small)}.custom-form-row+.custom-form-row--text.hint{margin-top:var(--space-medium)}.custom-form-row--text.hint+:not(:first-child) .form-item{margin-top:var(--space-large)}.custom-form-row--2-5,.custom-form-row--3-3,.custom-form-row--5-2{--form-columns:2;--form-columns-gap-width:calc(var(--gap) * (var(--form-columns) - 1));--form-columns-width:calc(var(--col-width) * var(--form-columns) + var(--form-columns-gap-width));--col-width:calc((var(--max-container-width) - var(--gap) * (var(--columns,4) - 1)) / var(--columns,4))}@media only print and (width >= 0px){.custom-form-row--2-5,.custom-form-row--3-3,.custom-form-row--5-2{--columns:12}}@media only screen and (min-width:600px){.custom-form-row--2-5,.custom-form-row--3-3,.custom-form-row--5-2{--columns:12}}@media only print and (width >= 0px){.custom-form-row--5-2{grid-template-columns:auto minmax(0,var(--form-columns-width))}}@media only screen and (min-width:840px){.custom-form-row--5-2{grid-template-columns:auto minmax(0,var(--form-columns-width))}}@media only print and (width >= 0px){.custom-form-row--2-5{grid-template-columns:minmax(0,var(--form-columns-width)) auto}}@media only screen and (min-width:840px){.custom-form-row--2-5{grid-template-columns:minmax(0,var(--form-columns-width)) auto}}.custom-form-row--3-3{--form-columns:3}@media only print and (width >= 0px){.custom-form-row--3-3{grid-template-columns:repeat(var(--cols-per-row,2),minmax(0,var(--form-columns-width)))}}@media only screen and (min-width:600px){.custom-form-row--3-3{grid-template-columns:repeat(var(--cols-per-row,2),minmax(0,var(--form-columns-width)))}}@media only print and (width >= 0px){.custom-form-row--3-3{--cols-per-row:3}}@media only screen and (min-width:840px){.custom-form-row--3-3{--cols-per-row:3}}.custom-form-actions{align-items:flex-start;border-top:1px solid var(--color-line-8);display:flex;flex-wrap:wrap;margin-top:var(--space-large);padding-top:var(--space-medium)}.custom-form-message{--c-padding-y-bg:2rem;--margin-top:var(--space-small);background-color:var(--color-background-light-accent-2);clear:both;margin-left:var(--c-margin-x);margin-right:var(--c-margin-x);max-width:var(--c-max-width);padding:var(--c-padding-t) var(--c-padding-x) var(--c-padding-b) var(--c-padding-x);width:100vw;--c-padding-t:var(--c-padding-y-bg);--c-padding-b:calc(var(--c-padding-t) + var(--c-padding-b-addition));--c-padding-x:max(min(var(--gutter),var(--c-overflow)),var(--c-spacing-s))}.details.details--acc1 .details-content>.custom-form-message:where(.hintbox,.programtile-container),.details.details--acc1 .details-content>.custom-form-message:where(.hintbox,.programtile-container)+*,.details.details--acc1 .details-content>.main-column>.custom-form-message:where(.hintbox,.programtile-container),.details.details--acc1 .details-content>.main-column>.custom-form-message:where(.hintbox,.programtile-container)+*,.two-column-container-content>.custom-form-message:where(.hintbox,.programtile-container),.two-column-container-content>.custom-form-message:where(.hintbox,.programtile-container)+*,main.page-s3>.main-column>.custom-form-message:where(.hintbox,.programtile-container),main.page-s3>.main-column>.custom-form-message:where(.hintbox,.programtile-container)+*{--margin-top:var(--overwrite-margin-top,var(--space-large))}:where(:not(.two-column-container-content,.main-column,.marginal-column))>.custom-form-message+:not(.bg-light-accent-secondary):where(:not(.two-column-container-content,.main-column,.marginal-column,.page-s11-results)),:where(:not(.two-column-container-content,.main-column,.marginal-column))>.custom-form-message:where(:not(:first-child)){--margin-top:var(--overwrite-margin-top,var(--space-large))}:where(:not(.two-column-container-content,.main-column,.marginal-column))>.custom-form-message+:not(.bg-light-accent-secondary):where(:not(.two-column-container-content,.main-column,.marginal-column,.page-s11-results))>*,:where(:not(.two-column-container-content,.main-column,.marginal-column))>.custom-form-message:where(:not(:first-child))>*{--margin-top:initial}:where(main)>.custom-form-message,:where(main)>.custom-form-message+*{--margin-top:var(--overwrite-margin-top,var(--space-large))}:where(main)>.custom-form-message+*>*,:where(main)>.custom-form-message>*{--margin-top:initial}@media only print and (width >= 0px){.custom-form-message{--c-padding-x:max(var(--c-overflow),var(--c-spacing-s))}}@media only screen and (min-width:1280px){.custom-form-message{--c-padding-x:max(var(--c-overflow),var(--c-spacing-s))}}.custom-form-message{--c-calc-overflow:min(var(--gutter),var(--c-overflow));--c-margin-x:calc(-1 * var(--c-calc-overflow,0px));--c-spacing-partial:min(var(--c-padding-x,0px),var(--c-overflow));--c-spacing:calc((var(--c-margin-x) + var(--c-spacing-partial)) * 2);--c-max:calc(var(--max-container-width) + var(--c-overflow) * 2);--c-max-width:min(calc(100% + var(--c-overflow) * 2),calc(var(--c-max) - var(--c-spacing)))}.custom-form-message:where(:not([class^=space-],[class*=" space-"],[class*=" search-"],[class*=sitemap-]))+*{margin-top:var(--margin-top,var(--space-big))}@media print{.custom-form-message{--c-overflow:0px;--c-max-width:100%;--c-padding-y-bg:0px;--c-padding-b-addition:0px;break-after:auto;break-before:auto;width:100%}.custom-form-message:where(:not(.text-image,.structure,.details,.programtile-container,.two-column-container)){break-after:auto;break-before:auto;break-inside:avoid-page}.custom-form-message.product-header,.custom-form-message[class*=bg-]{border:1px solid var(--color-background-light);padding:1rem!important}.custom-form-message.product-header,.custom-form-message.product-header[class*=bg-],.custom-form-message[class*=bg-],.custom-form-message[class*=bg-][class*=bg-]{--c-spacing-m:var(--space-big);--c-overflow:0px;--c-max-width:100%;background-color:transparent;margin-left:0;margin-right:0;max-width:100%;padding:0;--color:var(--color-font-on-light-bg);--link-color:var(--color-fn);--link-color-hover:var(--color-fn-active);--link-decoration:none;--button-color:var(--color-font-on-dark-bg);--button-color-hover:var(--color-font-on-dark-bg);--button-bg:var(--color-fn);--button-bg-hover:var(--color-fn-active);--button-color-disabled:var(--color-font-on-dark-bg);--button-bg-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color:var(--color-fn);--button-border-color-hover:var(--color-fn);--button-border-color-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color-focus:var(--color-fn-active);--headline-color:var(--color)}.custom-form-message.product-header .hintbox-icon img,.custom-form-message[class*=bg-] .hintbox-icon img{filter:unset}}.custom-form-message .details--s9>.details .main-column[class*=bg-],.custom-form-message .details--s9>.details .main-column[class*=bg-][class*=bg-],.page-s3 .main-column .custom-form-message:not(.hintbox,.programtile,.kfw-image-gallery)[class*=bg-],.page-s3 .main-column .custom-form-message:not(.hintbox,.programtile,.kfw-image-gallery)[class*=bg-][class*=bg-],.page-s9 .main-column .custom-form-message:not(.hintbox)[class*=bg-],.page-s9 .main-column .custom-form-message:not(.hintbox)[class*=bg-][class*=bg-],:not(.details--s9)>.details .custom-form-message:not(.hintbox,.programtile)[class*=bg-],:not(.details--s9)>.details .custom-form-message:not(.hintbox,.programtile)[class*=bg-][class*=bg-]{--c-spacing-m:var(--space-big);--c-overflow:0px;--c-max-width:100%;background-color:transparent;margin-left:0;margin-right:0;max-width:100%;padding:0;--color:var(--color-font-on-light-bg);--link-color:var(--color-fn);--link-color-hover:var(--color-fn-active);--link-decoration:none;--button-color:var(--color-font-on-dark-bg);--button-color-hover:var(--color-font-on-dark-bg);--button-bg:var(--color-fn);--button-bg-hover:var(--color-fn-active);--button-color-disabled:var(--color-font-on-dark-bg);--button-bg-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color:var(--color-fn);--button-border-color-hover:var(--color-fn);--button-border-color-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color-focus:var(--color-fn-active);--headline-color:var(--color)}.custom-form-message .hintbox,.custom-form-message.compact{--c-max-width:100%;--c-overflow:0px;--c-padding-t:20px;--c-padding-b:30px}.overlay-content .main-column>.custom-form-message,.overlay-content .main-column>.custom-form-message .custom-form-message,.overlay-content body>.custom-form-message,.overlay-content>.custom-form-message{--c-max-width:100%;--c-overflow:0px;--padding-x:var(--c-spacing-s)}.overlay-content .main-column>.custom-form-message .custom-form-message .product-label.product-label--overflow,.overlay-content .main-column>.custom-form-message .product-label.product-label--overflow,.overlay-content body>.custom-form-message .product-label.product-label--overflow,.overlay-content>.custom-form-message .product-label.product-label--overflow{--pl:var(--padding-x)}.custom-form-message.bg-dark{background-color:var(--color-background-dark);clear:both;margin-left:var(--c-margin-x);margin-right:var(--c-margin-x);max-width:var(--c-max-width);padding:var(--c-padding-t) var(--c-padding-x) var(--c-padding-b) var(--c-padding-x);width:100vw;--color:var(--color-font-on-dark-bg);--link-color:var(--color-font-on-dark-bg);--link-color-hover:var(--color-font-on-dark-bg);--headline-color:var(--color-font-headlines-on-dark-bg);--c-padding-t:var(--c-padding-y-bg);--c-padding-b:calc(var(--c-padding-t) + var(--c-padding-b-addition));--c-padding-x:max(min(var(--gutter),var(--c-overflow)),var(--c-spacing-s))}.custom-form-message.bg-dark .button--primary,.custom-form-message.bg-dark .button--primary-positive,.custom-form-message.bg-dark .button--secondary,.custom-form-message.bg-dark .button--secondary-positive,.custom-form-message.bg-dark .button--tertiary,.custom-form-message.bg-dark .button--tertiary-positive{--notice-color:var(--color-font-on-dark-bg);--button-border-color-focus:var(--color-font-on-dark-bg);--button-bg-disabled:transparent;--button-color-disabled:var(--color-fn-inactive-on-dark-bg)}.custom-form-message.bg-dark .button--primary,.custom-form-message.bg-dark .button--primary-positive{--button-color:var(--color-fn);--button-bg:var(--color-font-on-dark-bg);--button-bg-hover:var(--color-font-on-dark-bg);--button-color-hover:var(--color-fn-active);--button-color-disabled:var(--color-font-on-dark-bg);--button-bg-disabled:var(--color-fn-inactive-on-dark-bg);--button-border-color-disabled:var(--color-fn-inactive-on-dark-bg)}.custom-form-message.bg-dark .button--secondary,.custom-form-message.bg-dark .button--secondary-positive{--button-color:var(--color-font-on-dark-bg);--button-bg-hover:var(--color-font-on-dark-bg);--button-color-hover:var(--color-fn-active);--button-bg:transparent;--button-border-color:var(--color-font-on-dark-bg)}.custom-form-message.bg-dark .button--tertiary,.custom-form-message.bg-dark .button--tertiary-positive{--button-color:var(--color-font-on-dark-bg);--button-color-hover:var(--color-font-on-dark-bg);--button-color-disabled:var(--color-fn-inactive-on-dark-bg);--button-border-color-disabled:transparent}.details.details--acc1 .details-content>.custom-form-message.bg-dark:where(.hintbox,.programtile-container),.details.details--acc1 .details-content>.custom-form-message.bg-dark:where(.hintbox,.programtile-container)+*,.details.details--acc1 .details-content>.main-column>.custom-form-message.bg-dark:where(.hintbox,.programtile-container),.details.details--acc1 .details-content>.main-column>.custom-form-message.bg-dark:where(.hintbox,.programtile-container)+*,.two-column-container-content>.custom-form-message.bg-dark:where(.hintbox,.programtile-container),.two-column-container-content>.custom-form-message.bg-dark:where(.hintbox,.programtile-container)+*,main.page-s3>.main-column>.custom-form-message.bg-dark:where(.hintbox,.programtile-container),main.page-s3>.main-column>.custom-form-message.bg-dark:where(.hintbox,.programtile-container)+*{--margin-top:var(--overwrite-margin-top,var(--space-large))}:where(:not(.two-column-container-content,.main-column,.marginal-column))>.custom-form-message.bg-dark+:not(.bg-dark):where(:not(.two-column-container-content,.main-column,.marginal-column,.page-s11-results)),:where(:not(.two-column-container-content,.main-column,.marginal-column))>.custom-form-message.bg-dark:where(:not(:first-child)){--margin-top:var(--overwrite-margin-top,var(--space-large))}:where(:not(.two-column-container-content,.main-column,.marginal-column))>.custom-form-message.bg-dark+:not(.bg-dark):where(:not(.two-column-container-content,.main-column,.marginal-column,.page-s11-results))>*,:where(:not(.two-column-container-content,.main-column,.marginal-column))>.custom-form-message.bg-dark:where(:not(:first-child))>*{--margin-top:initial}:where(main)>.custom-form-message.bg-dark,:where(main)>.custom-form-message.bg-dark+*{--margin-top:var(--overwrite-margin-top,var(--space-large))}:where(main)>.custom-form-message.bg-dark+*>*,:where(main)>.custom-form-message.bg-dark>*{--margin-top:initial}@media only print and (width >= 0px){.custom-form-message.bg-dark{--c-padding-x:max(var(--c-overflow),var(--c-spacing-s))}}@media only screen and (min-width:1280px){.custom-form-message.bg-dark{--c-padding-x:max(var(--c-overflow),var(--c-spacing-s))}}.custom-form-message.bg-dark{--c-calc-overflow:min(var(--gutter),var(--c-overflow));--c-margin-x:calc(-1 * var(--c-calc-overflow,0px));--c-spacing-partial:min(var(--c-padding-x,0px),var(--c-overflow));--c-spacing:calc((var(--c-margin-x) + var(--c-spacing-partial)) * 2);--c-max:calc(var(--max-container-width) + var(--c-overflow) * 2);--c-max-width:min(calc(100% + var(--c-overflow) * 2),calc(var(--c-max) - var(--c-spacing)))}.custom-form-message.bg-dark:where(:not([class^=space-],[class*=" space-"],[class*=" search-"],[class*=sitemap-]))+*{margin-top:var(--margin-top,var(--space-big))}@media print{.custom-form-message.bg-dark{--c-overflow:0px;--c-max-width:100%;--c-padding-y-bg:0px;--c-padding-b-addition:0px;break-after:auto;break-before:auto;width:100%}.custom-form-message.bg-dark:where(:not(.text-image,.structure,.details,.programtile-container,.two-column-container)){break-after:auto;break-before:auto;break-inside:avoid-page}.custom-form-message.bg-dark.product-header,.custom-form-message.bg-dark[class*=bg-]{border:1px solid var(--color-background-light);padding:1rem!important}.custom-form-message.bg-dark.product-header,.custom-form-message.bg-dark.product-header[class*=bg-],.custom-form-message.bg-dark[class*=bg-],.custom-form-message.bg-dark[class*=bg-][class*=bg-]{--c-spacing-m:var(--space-big);--c-overflow:0px;--c-max-width:100%;background-color:transparent;margin-left:0;margin-right:0;max-width:100%;padding:0;--color:var(--color-font-on-light-bg);--link-color:var(--color-fn);--link-color-hover:var(--color-fn-active);--link-decoration:none;--button-color:var(--color-font-on-dark-bg);--button-color-hover:var(--color-font-on-dark-bg);--button-bg:var(--color-fn);--button-bg-hover:var(--color-fn-active);--button-color-disabled:var(--color-font-on-dark-bg);--button-bg-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color:var(--color-fn);--button-border-color-hover:var(--color-fn);--button-border-color-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color-focus:var(--color-fn-active);--headline-color:var(--color)}.custom-form-message.bg-dark.product-header .hintbox-icon img,.custom-form-message.bg-dark[class*=bg-] .hintbox-icon img{filter:unset}}.custom-form-message.bg-dark .details--s9>.details .main-column[class*=bg-],.custom-form-message.bg-dark .details--s9>.details .main-column[class*=bg-][class*=bg-],.page-s3 .main-column .custom-form-message.bg-dark:not(.hintbox,.programtile,.kfw-image-gallery)[class*=bg-],.page-s3 .main-column .custom-form-message.bg-dark:not(.hintbox,.programtile,.kfw-image-gallery)[class*=bg-][class*=bg-],.page-s9 .main-column .custom-form-message.bg-dark:not(.hintbox)[class*=bg-],.page-s9 .main-column .custom-form-message.bg-dark:not(.hintbox)[class*=bg-][class*=bg-],:not(.details--s9)>.details .custom-form-message.bg-dark:not(.hintbox,.programtile)[class*=bg-],:not(.details--s9)>.details .custom-form-message.bg-dark:not(.hintbox,.programtile)[class*=bg-][class*=bg-]{--c-spacing-m:var(--space-big);--c-overflow:0px;--c-max-width:100%;background-color:transparent;margin-left:0;margin-right:0;max-width:100%;padding:0;--color:var(--color-font-on-light-bg);--link-color:var(--color-fn);--link-color-hover:var(--color-fn-active);--link-decoration:none;--button-color:var(--color-font-on-dark-bg);--button-color-hover:var(--color-font-on-dark-bg);--button-bg:var(--color-fn);--button-bg-hover:var(--color-fn-active);--button-color-disabled:var(--color-font-on-dark-bg);--button-bg-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color:var(--color-fn);--button-border-color-hover:var(--color-fn);--button-border-color-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color-focus:var(--color-fn-active);--headline-color:var(--color)}.custom-form-message.bg-dark .hintbox,.custom-form-message.bg-dark.compact{--c-max-width:100%;--c-overflow:0px;--c-padding-t:20px;--c-padding-b:30px}.overlay-content .main-column>.custom-form-message.bg-dark,.overlay-content .main-column>.custom-form-message.bg-dark .custom-form-message.bg-dark,.overlay-content body>.custom-form-message.bg-dark,.overlay-content>.custom-form-message.bg-dark{--c-max-width:100%;--c-overflow:0px;--padding-x:var(--c-spacing-s)}.overlay-content .main-column>.custom-form-message.bg-dark .custom-form-message.bg-dark .product-label.product-label--overflow,.overlay-content .main-column>.custom-form-message.bg-dark .product-label.product-label--overflow,.overlay-content body>.custom-form-message.bg-dark .product-label.product-label--overflow,.overlay-content>.custom-form-message.bg-dark .product-label.product-label--overflow{--pl:var(--padding-x)}.custom-form-message.bg-dark-accent{background-color:var(--color-background-dark-accent);clear:both;margin-left:var(--c-margin-x);margin-right:var(--c-margin-x);max-width:var(--c-max-width);padding:var(--c-padding-t) var(--c-padding-x) var(--c-padding-b) var(--c-padding-x);width:100vw;--color:var(--color-font-on-dark-bg);--link-color:var(--color-font-on-dark-bg);--link-color-hover:var(--color-font-on-dark-bg);--headline-color:var(--color-font-headlines-on-dark-bg);--c-padding-t:var(--c-padding-y-bg);--c-padding-b:calc(var(--c-padding-t) + var(--c-padding-b-addition));--c-padding-x:max(min(var(--gutter),var(--c-overflow)),var(--c-spacing-s))}.custom-form-message.bg-dark-accent .button--primary,.custom-form-message.bg-dark-accent .button--primary-positive,.custom-form-message.bg-dark-accent .button--secondary,.custom-form-message.bg-dark-accent .button--secondary-positive,.custom-form-message.bg-dark-accent .button--tertiary,.custom-form-message.bg-dark-accent .button--tertiary-positive{--notice-color:var(--color-font-on-dark-bg);--button-border-color-focus:var(--color-font-on-dark-bg);--button-bg-disabled:transparent;--button-color-disabled:var(--color-fn-inactive-on-dark-bg)}.custom-form-message.bg-dark-accent .button--primary,.custom-form-message.bg-dark-accent .button--primary-positive{--button-color:var(--color-fn);--button-bg:var(--color-font-on-dark-bg);--button-bg-hover:var(--color-font-on-dark-bg);--button-color-hover:var(--color-fn-active);--button-color-disabled:var(--color-font-on-dark-bg);--button-bg-disabled:var(--color-fn-inactive-on-dark-bg);--button-border-color-disabled:var(--color-fn-inactive-on-dark-bg)}.custom-form-message.bg-dark-accent .button--secondary,.custom-form-message.bg-dark-accent .button--secondary-positive{--button-color:var(--color-font-on-dark-bg);--button-bg-hover:var(--color-font-on-dark-bg);--button-color-hover:var(--color-fn-active);--button-bg:transparent;--button-border-color:var(--color-font-on-dark-bg)}.custom-form-message.bg-dark-accent .button--tertiary,.custom-form-message.bg-dark-accent .button--tertiary-positive{--button-color:var(--color-font-on-dark-bg);--button-color-hover:var(--color-font-on-dark-bg);--button-color-disabled:var(--color-fn-inactive-on-dark-bg);--button-border-color-disabled:transparent}.details.details--acc1 .details-content>.custom-form-message.bg-dark-accent:where(.hintbox,.programtile-container),.details.details--acc1 .details-content>.custom-form-message.bg-dark-accent:where(.hintbox,.programtile-container)+*,.details.details--acc1 .details-content>.main-column>.custom-form-message.bg-dark-accent:where(.hintbox,.programtile-container),.details.details--acc1 .details-content>.main-column>.custom-form-message.bg-dark-accent:where(.hintbox,.programtile-container)+*,.two-column-container-content>.custom-form-message.bg-dark-accent:where(.hintbox,.programtile-container),.two-column-container-content>.custom-form-message.bg-dark-accent:where(.hintbox,.programtile-container)+*,main.page-s3>.main-column>.custom-form-message.bg-dark-accent:where(.hintbox,.programtile-container),main.page-s3>.main-column>.custom-form-message.bg-dark-accent:where(.hintbox,.programtile-container)+*{--margin-top:var(--overwrite-margin-top,var(--space-large))}:where(:not(.two-column-container-content,.main-column,.marginal-column))>.custom-form-message.bg-dark-accent+:not(.bg-dark-accent):where(:not(.two-column-container-content,.main-column,.marginal-column,.page-s11-results)),:where(:not(.two-column-container-content,.main-column,.marginal-column))>.custom-form-message.bg-dark-accent:where(:not(:first-child)){--margin-top:var(--overwrite-margin-top,var(--space-large))}:where(:not(.two-column-container-content,.main-column,.marginal-column))>.custom-form-message.bg-dark-accent+:not(.bg-dark-accent):where(:not(.two-column-container-content,.main-column,.marginal-column,.page-s11-results))>*,:where(:not(.two-column-container-content,.main-column,.marginal-column))>.custom-form-message.bg-dark-accent:where(:not(:first-child))>*{--margin-top:initial}:where(main)>.custom-form-message.bg-dark-accent,:where(main)>.custom-form-message.bg-dark-accent+*{--margin-top:var(--overwrite-margin-top,var(--space-large))}:where(main)>.custom-form-message.bg-dark-accent+*>*,:where(main)>.custom-form-message.bg-dark-accent>*{--margin-top:initial}@media only print and (width >= 0px){.custom-form-message.bg-dark-accent{--c-padding-x:max(var(--c-overflow),var(--c-spacing-s))}}@media only screen and (min-width:1280px){.custom-form-message.bg-dark-accent{--c-padding-x:max(var(--c-overflow),var(--c-spacing-s))}}.custom-form-message.bg-dark-accent{--c-calc-overflow:min(var(--gutter),var(--c-overflow));--c-margin-x:calc(-1 * var(--c-calc-overflow,0px));--c-spacing-partial:min(var(--c-padding-x,0px),var(--c-overflow));--c-spacing:calc((var(--c-margin-x) + var(--c-spacing-partial)) * 2);--c-max:calc(var(--max-container-width) + var(--c-overflow) * 2);--c-max-width:min(calc(100% + var(--c-overflow) * 2),calc(var(--c-max) - var(--c-spacing)))}.custom-form-message.bg-dark-accent:where(:not([class^=space-],[class*=" space-"],[class*=" search-"],[class*=sitemap-]))+*{margin-top:var(--margin-top,var(--space-big))}@media print{.custom-form-message.bg-dark-accent{--c-overflow:0px;--c-max-width:100%;--c-padding-y-bg:0px;--c-padding-b-addition:0px;break-after:auto;break-before:auto;width:100%}.custom-form-message.bg-dark-accent:where(:not(.text-image,.structure,.details,.programtile-container,.two-column-container)){break-after:auto;break-before:auto;break-inside:avoid-page}.custom-form-message.bg-dark-accent.product-header,.custom-form-message.bg-dark-accent[class*=bg-]{border:1px solid var(--color-background-light);padding:1rem!important}.custom-form-message.bg-dark-accent.product-header,.custom-form-message.bg-dark-accent.product-header[class*=bg-],.custom-form-message.bg-dark-accent[class*=bg-],.custom-form-message.bg-dark-accent[class*=bg-][class*=bg-]{--c-spacing-m:var(--space-big);--c-overflow:0px;--c-max-width:100%;background-color:transparent;margin-left:0;margin-right:0;max-width:100%;padding:0;--color:var(--color-font-on-light-bg);--link-color:var(--color-fn);--link-color-hover:var(--color-fn-active);--link-decoration:none;--button-color:var(--color-font-on-dark-bg);--button-color-hover:var(--color-font-on-dark-bg);--button-bg:var(--color-fn);--button-bg-hover:var(--color-fn-active);--button-color-disabled:var(--color-font-on-dark-bg);--button-bg-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color:var(--color-fn);--button-border-color-hover:var(--color-fn);--button-border-color-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color-focus:var(--color-fn-active);--headline-color:var(--color)}.custom-form-message.bg-dark-accent.product-header .hintbox-icon img,.custom-form-message.bg-dark-accent[class*=bg-] .hintbox-icon img{filter:unset}}.custom-form-message.bg-dark-accent .details--s9>.details .main-column[class*=bg-],.custom-form-message.bg-dark-accent .details--s9>.details .main-column[class*=bg-][class*=bg-],.page-s3 .main-column .custom-form-message.bg-dark-accent:not(.hintbox,.programtile,.kfw-image-gallery)[class*=bg-],.page-s3 .main-column .custom-form-message.bg-dark-accent:not(.hintbox,.programtile,.kfw-image-gallery)[class*=bg-][class*=bg-],.page-s9 .main-column .custom-form-message.bg-dark-accent:not(.hintbox)[class*=bg-],.page-s9 .main-column .custom-form-message.bg-dark-accent:not(.hintbox)[class*=bg-][class*=bg-],:not(.details--s9)>.details .custom-form-message.bg-dark-accent:not(.hintbox,.programtile)[class*=bg-],:not(.details--s9)>.details .custom-form-message.bg-dark-accent:not(.hintbox,.programtile)[class*=bg-][class*=bg-]{--c-spacing-m:var(--space-big);--c-overflow:0px;--c-max-width:100%;background-color:transparent;margin-left:0;margin-right:0;max-width:100%;padding:0;--color:var(--color-font-on-light-bg);--link-color:var(--color-fn);--link-color-hover:var(--color-fn-active);--link-decoration:none;--button-color:var(--color-font-on-dark-bg);--button-color-hover:var(--color-font-on-dark-bg);--button-bg:var(--color-fn);--button-bg-hover:var(--color-fn-active);--button-color-disabled:var(--color-font-on-dark-bg);--button-bg-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color:var(--color-fn);--button-border-color-hover:var(--color-fn);--button-border-color-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color-focus:var(--color-fn-active);--headline-color:var(--color)}.custom-form-message.bg-dark-accent .hintbox,.custom-form-message.bg-dark-accent.compact{--c-max-width:100%;--c-overflow:0px;--c-padding-t:20px;--c-padding-b:30px}.overlay-content .main-column>.custom-form-message.bg-dark-accent,.overlay-content .main-column>.custom-form-message.bg-dark-accent .custom-form-message.bg-dark-accent,.overlay-content body>.custom-form-message.bg-dark-accent,.overlay-content>.custom-form-message.bg-dark-accent{--c-max-width:100%;--c-overflow:0px;--padding-x:var(--c-spacing-s)}.overlay-content .main-column>.custom-form-message.bg-dark-accent .custom-form-message.bg-dark-accent .product-label.product-label--overflow,.overlay-content .main-column>.custom-form-message.bg-dark-accent .product-label.product-label--overflow,.overlay-content body>.custom-form-message.bg-dark-accent .product-label.product-label--overflow,.overlay-content>.custom-form-message.bg-dark-accent .product-label.product-label--overflow{--pl:var(--padding-x)}.custom-form-message.bg-light-accent{background-color:var(--color-background-light-accent-1);clear:both;margin-left:var(--c-margin-x);margin-right:var(--c-margin-x);max-width:var(--c-max-width);padding:var(--c-padding-t) var(--c-padding-x) var(--c-padding-b) var(--c-padding-x);width:100vw;--c-padding-t:var(--c-padding-y-bg);--c-padding-b:calc(var(--c-padding-t) + var(--c-padding-b-addition));--c-padding-x:max(min(var(--gutter),var(--c-overflow)),var(--c-spacing-s))}.details.details--acc1 .details-content>.custom-form-message.bg-light-accent:where(.hintbox,.programtile-container),.details.details--acc1 .details-content>.custom-form-message.bg-light-accent:where(.hintbox,.programtile-container)+*,.details.details--acc1 .details-content>.main-column>.custom-form-message.bg-light-accent:where(.hintbox,.programtile-container),.details.details--acc1 .details-content>.main-column>.custom-form-message.bg-light-accent:where(.hintbox,.programtile-container)+*,.two-column-container-content>.custom-form-message.bg-light-accent:where(.hintbox,.programtile-container),.two-column-container-content>.custom-form-message.bg-light-accent:where(.hintbox,.programtile-container)+*,main.page-s3>.main-column>.custom-form-message.bg-light-accent:where(.hintbox,.programtile-container),main.page-s3>.main-column>.custom-form-message.bg-light-accent:where(.hintbox,.programtile-container)+*{--margin-top:var(--overwrite-margin-top,var(--space-large))}:where(:not(.two-column-container-content,.main-column,.marginal-column))>.custom-form-message.bg-light-accent+:not(.bg-light-accent):where(:not(.two-column-container-content,.main-column,.marginal-column,.page-s11-results)),:where(:not(.two-column-container-content,.main-column,.marginal-column))>.custom-form-message.bg-light-accent:where(:not(:first-child)){--margin-top:var(--overwrite-margin-top,var(--space-large))}:where(:not(.two-column-container-content,.main-column,.marginal-column))>.custom-form-message.bg-light-accent+:not(.bg-light-accent):where(:not(.two-column-container-content,.main-column,.marginal-column,.page-s11-results))>*,:where(:not(.two-column-container-content,.main-column,.marginal-column))>.custom-form-message.bg-light-accent:where(:not(:first-child))>*{--margin-top:initial}:where(main)>.custom-form-message.bg-light-accent,:where(main)>.custom-form-message.bg-light-accent+*{--margin-top:var(--overwrite-margin-top,var(--space-large))}:where(main)>.custom-form-message.bg-light-accent+*>*,:where(main)>.custom-form-message.bg-light-accent>*{--margin-top:initial}@media only print and (width >= 0px){.custom-form-message.bg-light-accent{--c-padding-x:max(var(--c-overflow),var(--c-spacing-s))}}@media only screen and (min-width:1280px){.custom-form-message.bg-light-accent{--c-padding-x:max(var(--c-overflow),var(--c-spacing-s))}}.custom-form-message.bg-light-accent{--c-calc-overflow:min(var(--gutter),var(--c-overflow));--c-margin-x:calc(-1 * var(--c-calc-overflow,0px));--c-spacing-partial:min(var(--c-padding-x,0px),var(--c-overflow));--c-spacing:calc((var(--c-margin-x) + var(--c-spacing-partial)) * 2);--c-max:calc(var(--max-container-width) + var(--c-overflow) * 2);--c-max-width:min(calc(100% + var(--c-overflow) * 2),calc(var(--c-max) - var(--c-spacing)))}.custom-form-message.bg-light-accent:where(:not([class^=space-],[class*=" space-"],[class*=" search-"],[class*=sitemap-]))+*{margin-top:var(--margin-top,var(--space-big))}@media print{.custom-form-message.bg-light-accent{--c-overflow:0px;--c-max-width:100%;--c-padding-y-bg:0px;--c-padding-b-addition:0px;break-after:auto;break-before:auto;width:100%}.custom-form-message.bg-light-accent:where(:not(.text-image,.structure,.details,.programtile-container,.two-column-container)){break-after:auto;break-before:auto;break-inside:avoid-page}.custom-form-message.bg-light-accent.product-header,.custom-form-message.bg-light-accent[class*=bg-]{border:1px solid var(--color-background-light);padding:1rem!important}.custom-form-message.bg-light-accent.product-header,.custom-form-message.bg-light-accent.product-header[class*=bg-],.custom-form-message.bg-light-accent[class*=bg-],.custom-form-message.bg-light-accent[class*=bg-][class*=bg-]{--c-spacing-m:var(--space-big);--c-overflow:0px;--c-max-width:100%;background-color:transparent;margin-left:0;margin-right:0;max-width:100%;padding:0;--color:var(--color-font-on-light-bg);--link-color:var(--color-fn);--link-color-hover:var(--color-fn-active);--link-decoration:none;--button-color:var(--color-font-on-dark-bg);--button-color-hover:var(--color-font-on-dark-bg);--button-bg:var(--color-fn);--button-bg-hover:var(--color-fn-active);--button-color-disabled:var(--color-font-on-dark-bg);--button-bg-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color:var(--color-fn);--button-border-color-hover:var(--color-fn);--button-border-color-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color-focus:var(--color-fn-active);--headline-color:var(--color)}.custom-form-message.bg-light-accent.product-header .hintbox-icon img,.custom-form-message.bg-light-accent[class*=bg-] .hintbox-icon img{filter:unset}}.custom-form-message.bg-light-accent .details--s9>.details .main-column[class*=bg-],.custom-form-message.bg-light-accent .details--s9>.details .main-column[class*=bg-][class*=bg-],.page-s3 .main-column .custom-form-message.bg-light-accent:not(.hintbox,.programtile,.kfw-image-gallery)[class*=bg-],.page-s3 .main-column .custom-form-message.bg-light-accent:not(.hintbox,.programtile,.kfw-image-gallery)[class*=bg-][class*=bg-],.page-s9 .main-column .custom-form-message.bg-light-accent:not(.hintbox)[class*=bg-],.page-s9 .main-column .custom-form-message.bg-light-accent:not(.hintbox)[class*=bg-][class*=bg-],:not(.details--s9)>.details .custom-form-message.bg-light-accent:not(.hintbox,.programtile)[class*=bg-],:not(.details--s9)>.details .custom-form-message.bg-light-accent:not(.hintbox,.programtile)[class*=bg-][class*=bg-]{--c-spacing-m:var(--space-big);--c-overflow:0px;--c-max-width:100%;background-color:transparent;margin-left:0;margin-right:0;max-width:100%;padding:0;--color:var(--color-font-on-light-bg);--link-color:var(--color-fn);--link-color-hover:var(--color-fn-active);--link-decoration:none;--button-color:var(--color-font-on-dark-bg);--button-color-hover:var(--color-font-on-dark-bg);--button-bg:var(--color-fn);--button-bg-hover:var(--color-fn-active);--button-color-disabled:var(--color-font-on-dark-bg);--button-bg-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color:var(--color-fn);--button-border-color-hover:var(--color-fn);--button-border-color-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color-focus:var(--color-fn-active);--headline-color:var(--color)}.custom-form-message.bg-light-accent .hintbox,.custom-form-message.bg-light-accent.compact{--c-max-width:100%;--c-overflow:0px;--c-padding-t:20px;--c-padding-b:30px}.overlay-content .main-column>.custom-form-message.bg-light-accent,.overlay-content .main-column>.custom-form-message.bg-light-accent .custom-form-message.bg-light-accent,.overlay-content body>.custom-form-message.bg-light-accent,.overlay-content>.custom-form-message.bg-light-accent{--c-max-width:100%;--c-overflow:0px;--padding-x:var(--c-spacing-s)}.overlay-content .main-column>.custom-form-message.bg-light-accent .custom-form-message.bg-light-accent .product-label.product-label--overflow,.overlay-content .main-column>.custom-form-message.bg-light-accent .product-label.product-label--overflow,.overlay-content body>.custom-form-message.bg-light-accent .product-label.product-label--overflow,.overlay-content>.custom-form-message.bg-light-accent .product-label.product-label--overflow{--pl:var(--padding-x)}.custom-form-message.bg-light-accent-secondary{background-color:var(--color-background-light-accent-2);clear:both;margin-left:var(--c-margin-x);margin-right:var(--c-margin-x);max-width:var(--c-max-width);padding:var(--c-padding-t) var(--c-padding-x) var(--c-padding-b) var(--c-padding-x);width:100vw;--c-padding-t:var(--c-padding-y-bg);--c-padding-b:calc(var(--c-padding-t) + var(--c-padding-b-addition));--c-padding-x:max(min(var(--gutter),var(--c-overflow)),var(--c-spacing-s))}.details.details--acc1 .details-content>.custom-form-message.bg-light-accent-secondary:where(.hintbox,.programtile-container),.details.details--acc1 .details-content>.custom-form-message.bg-light-accent-secondary:where(.hintbox,.programtile-container)+*,.details.details--acc1 .details-content>.main-column>.custom-form-message.bg-light-accent-secondary:where(.hintbox,.programtile-container),.details.details--acc1 .details-content>.main-column>.custom-form-message.bg-light-accent-secondary:where(.hintbox,.programtile-container)+*,.two-column-container-content>.custom-form-message.bg-light-accent-secondary:where(.hintbox,.programtile-container),.two-column-container-content>.custom-form-message.bg-light-accent-secondary:where(.hintbox,.programtile-container)+*,main.page-s3>.main-column>.custom-form-message.bg-light-accent-secondary:where(.hintbox,.programtile-container),main.page-s3>.main-column>.custom-form-message.bg-light-accent-secondary:where(.hintbox,.programtile-container)+*{--margin-top:var(--overwrite-margin-top,var(--space-large))}:where(:not(.two-column-container-content,.main-column,.marginal-column))>.custom-form-message.bg-light-accent-secondary+:not(.bg-light-accent-secondary):where(:not(.two-column-container-content,.main-column,.marginal-column,.page-s11-results)),:where(:not(.two-column-container-content,.main-column,.marginal-column))>.custom-form-message.bg-light-accent-secondary:where(:not(:first-child)){--margin-top:var(--overwrite-margin-top,var(--space-large))}:where(:not(.two-column-container-content,.main-column,.marginal-column))>.custom-form-message.bg-light-accent-secondary+:not(.bg-light-accent-secondary):where(:not(.two-column-container-content,.main-column,.marginal-column,.page-s11-results))>*,:where(:not(.two-column-container-content,.main-column,.marginal-column))>.custom-form-message.bg-light-accent-secondary:where(:not(:first-child))>*{--margin-top:initial}:where(main)>.custom-form-message.bg-light-accent-secondary,:where(main)>.custom-form-message.bg-light-accent-secondary+*{--margin-top:var(--overwrite-margin-top,var(--space-large))}:where(main)>.custom-form-message.bg-light-accent-secondary+*>*,:where(main)>.custom-form-message.bg-light-accent-secondary>*{--margin-top:initial}@media only print and (width >= 0px){.custom-form-message.bg-light-accent-secondary{--c-padding-x:max(var(--c-overflow),var(--c-spacing-s))}}@media only screen and (min-width:1280px){.custom-form-message.bg-light-accent-secondary{--c-padding-x:max(var(--c-overflow),var(--c-spacing-s))}}.custom-form-message.bg-light-accent-secondary{--c-calc-overflow:min(var(--gutter),var(--c-overflow));--c-margin-x:calc(-1 * var(--c-calc-overflow,0px));--c-spacing-partial:min(var(--c-padding-x,0px),var(--c-overflow));--c-spacing:calc((var(--c-margin-x) + var(--c-spacing-partial)) * 2);--c-max:calc(var(--max-container-width) + var(--c-overflow) * 2);--c-max-width:min(calc(100% + var(--c-overflow) * 2),calc(var(--c-max) - var(--c-spacing)))}.custom-form-message.bg-light-accent-secondary:where(:not([class^=space-],[class*=" space-"],[class*=" search-"],[class*=sitemap-]))+*{margin-top:var(--margin-top,var(--space-big))}@media print{.custom-form-message.bg-light-accent-secondary{--c-overflow:0px;--c-max-width:100%;--c-padding-y-bg:0px;--c-padding-b-addition:0px;break-after:auto;break-before:auto;width:100%}.custom-form-message.bg-light-accent-secondary:where(:not(.text-image,.structure,.details,.programtile-container,.two-column-container)){break-after:auto;break-before:auto;break-inside:avoid-page}.custom-form-message.bg-light-accent-secondary.product-header,.custom-form-message.bg-light-accent-secondary[class*=bg-]{border:1px solid var(--color-background-light);padding:1rem!important}.custom-form-message.bg-light-accent-secondary.product-header,.custom-form-message.bg-light-accent-secondary.product-header[class*=bg-],.custom-form-message.bg-light-accent-secondary[class*=bg-],.custom-form-message.bg-light-accent-secondary[class*=bg-][class*=bg-]{--c-spacing-m:var(--space-big);--c-overflow:0px;--c-max-width:100%;background-color:transparent;margin-left:0;margin-right:0;max-width:100%;padding:0;--color:var(--color-font-on-light-bg);--link-color:var(--color-fn);--link-color-hover:var(--color-fn-active);--link-decoration:none;--button-color:var(--color-font-on-dark-bg);--button-color-hover:var(--color-font-on-dark-bg);--button-bg:var(--color-fn);--button-bg-hover:var(--color-fn-active);--button-color-disabled:var(--color-font-on-dark-bg);--button-bg-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color:var(--color-fn);--button-border-color-hover:var(--color-fn);--button-border-color-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color-focus:var(--color-fn-active);--headline-color:var(--color)}.custom-form-message.bg-light-accent-secondary.product-header .hintbox-icon img,.custom-form-message.bg-light-accent-secondary[class*=bg-] .hintbox-icon img{filter:unset}}.custom-form-message.bg-light-accent-secondary .details--s9>.details .main-column[class*=bg-],.custom-form-message.bg-light-accent-secondary .details--s9>.details .main-column[class*=bg-][class*=bg-],.page-s3 .main-column .custom-form-message.bg-light-accent-secondary:not(.hintbox,.programtile,.kfw-image-gallery)[class*=bg-],.page-s3 .main-column .custom-form-message.bg-light-accent-secondary:not(.hintbox,.programtile,.kfw-image-gallery)[class*=bg-][class*=bg-],.page-s9 .main-column .custom-form-message.bg-light-accent-secondary:not(.hintbox)[class*=bg-],.page-s9 .main-column .custom-form-message.bg-light-accent-secondary:not(.hintbox)[class*=bg-][class*=bg-],:not(.details--s9)>.details .custom-form-message.bg-light-accent-secondary:not(.hintbox,.programtile)[class*=bg-],:not(.details--s9)>.details .custom-form-message.bg-light-accent-secondary:not(.hintbox,.programtile)[class*=bg-][class*=bg-]{--c-spacing-m:var(--space-big);--c-overflow:0px;--c-max-width:100%;background-color:transparent;margin-left:0;margin-right:0;max-width:100%;padding:0;--color:var(--color-font-on-light-bg);--link-color:var(--color-fn);--link-color-hover:var(--color-fn-active);--link-decoration:none;--button-color:var(--color-font-on-dark-bg);--button-color-hover:var(--color-font-on-dark-bg);--button-bg:var(--color-fn);--button-bg-hover:var(--color-fn-active);--button-color-disabled:var(--color-font-on-dark-bg);--button-bg-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color:var(--color-fn);--button-border-color-hover:var(--color-fn);--button-border-color-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color-focus:var(--color-fn-active);--headline-color:var(--color)}.custom-form-message.bg-light-accent-secondary .hintbox,.custom-form-message.bg-light-accent-secondary.compact{--c-max-width:100%;--c-overflow:0px;--c-padding-t:20px;--c-padding-b:30px}.overlay-content .main-column>.custom-form-message.bg-light-accent-secondary,.overlay-content .main-column>.custom-form-message.bg-light-accent-secondary .custom-form-message.bg-light-accent-secondary,.overlay-content body>.custom-form-message.bg-light-accent-secondary,.overlay-content>.custom-form-message.bg-light-accent-secondary{--c-max-width:100%;--c-overflow:0px;--padding-x:var(--c-spacing-s)}.overlay-content .main-column>.custom-form-message.bg-light-accent-secondary .custom-form-message.bg-light-accent-secondary .product-label.product-label--overflow,.overlay-content .main-column>.custom-form-message.bg-light-accent-secondary .product-label.product-label--overflow,.overlay-content body>.custom-form-message.bg-light-accent-secondary .product-label.product-label--overflow,.overlay-content>.custom-form-message.bg-light-accent-secondary .product-label.product-label--overflow{--pl:var(--padding-x)}.custom-form-message.bg-light{background-color:var(--color-background-light);clear:both;margin-left:var(--c-margin-x);margin-right:var(--c-margin-x);max-width:var(--c-max-width);padding:var(--c-padding-t) var(--c-padding-x) var(--c-padding-b) var(--c-padding-x);width:100vw;--c-padding-t:var(--c-padding-y-bg);--c-padding-b:calc(var(--c-padding-t) + var(--c-padding-b-addition));--c-padding-x:max(min(var(--gutter),var(--c-overflow)),var(--c-spacing-s))}.details.details--acc1 .details-content>.custom-form-message.bg-light:where(.hintbox,.programtile-container),.details.details--acc1 .details-content>.custom-form-message.bg-light:where(.hintbox,.programtile-container)+*,.details.details--acc1 .details-content>.main-column>.custom-form-message.bg-light:where(.hintbox,.programtile-container),.details.details--acc1 .details-content>.main-column>.custom-form-message.bg-light:where(.hintbox,.programtile-container)+*,.two-column-container-content>.custom-form-message.bg-light:where(.hintbox,.programtile-container),.two-column-container-content>.custom-form-message.bg-light:where(.hintbox,.programtile-container)+*,main.page-s3>.main-column>.custom-form-message.bg-light:where(.hintbox,.programtile-container),main.page-s3>.main-column>.custom-form-message.bg-light:where(.hintbox,.programtile-container)+*{--margin-top:var(--overwrite-margin-top,var(--space-large))}:where(:not(.two-column-container-content,.main-column,.marginal-column))>.custom-form-message.bg-light+:not(.bg-light):where(:not(.two-column-container-content,.main-column,.marginal-column,.page-s11-results)),:where(:not(.two-column-container-content,.main-column,.marginal-column))>.custom-form-message.bg-light:where(:not(:first-child)){--margin-top:var(--overwrite-margin-top,var(--space-large))}:where(:not(.two-column-container-content,.main-column,.marginal-column))>.custom-form-message.bg-light+:not(.bg-light):where(:not(.two-column-container-content,.main-column,.marginal-column,.page-s11-results))>*,:where(:not(.two-column-container-content,.main-column,.marginal-column))>.custom-form-message.bg-light:where(:not(:first-child))>*{--margin-top:initial}:where(main)>.custom-form-message.bg-light,:where(main)>.custom-form-message.bg-light+*{--margin-top:var(--overwrite-margin-top,var(--space-large))}:where(main)>.custom-form-message.bg-light+*>*,:where(main)>.custom-form-message.bg-light>*{--margin-top:initial}@media only print and (width >= 0px){.custom-form-message.bg-light{--c-padding-x:max(var(--c-overflow),var(--c-spacing-s))}}@media only screen and (min-width:1280px){.custom-form-message.bg-light{--c-padding-x:max(var(--c-overflow),var(--c-spacing-s))}}.custom-form-message.bg-light{--c-calc-overflow:min(var(--gutter),var(--c-overflow));--c-margin-x:calc(-1 * var(--c-calc-overflow,0px));--c-spacing-partial:min(var(--c-padding-x,0px),var(--c-overflow));--c-spacing:calc((var(--c-margin-x) + var(--c-spacing-partial)) * 2);--c-max:calc(var(--max-container-width) + var(--c-overflow) * 2);--c-max-width:min(calc(100% + var(--c-overflow) * 2),calc(var(--c-max) - var(--c-spacing)))}.custom-form-message.bg-light:where(:not([class^=space-],[class*=" space-"],[class*=" search-"],[class*=sitemap-]))+*{margin-top:var(--margin-top,var(--space-big))}@media print{.custom-form-message.bg-light{--c-overflow:0px;--c-max-width:100%;--c-padding-y-bg:0px;--c-padding-b-addition:0px;break-after:auto;break-before:auto;width:100%}.custom-form-message.bg-light:where(:not(.text-image,.structure,.details,.programtile-container,.two-column-container)){break-after:auto;break-before:auto;break-inside:avoid-page}.custom-form-message.bg-light.product-header,.custom-form-message.bg-light[class*=bg-]{border:1px solid var(--color-background-light);padding:1rem!important}.custom-form-message.bg-light.product-header,.custom-form-message.bg-light.product-header[class*=bg-],.custom-form-message.bg-light[class*=bg-],.custom-form-message.bg-light[class*=bg-][class*=bg-]{--c-spacing-m:var(--space-big);--c-overflow:0px;--c-max-width:100%;background-color:transparent;margin-left:0;margin-right:0;max-width:100%;padding:0;--color:var(--color-font-on-light-bg);--link-color:var(--color-fn);--link-color-hover:var(--color-fn-active);--link-decoration:none;--button-color:var(--color-font-on-dark-bg);--button-color-hover:var(--color-font-on-dark-bg);--button-bg:var(--color-fn);--button-bg-hover:var(--color-fn-active);--button-color-disabled:var(--color-font-on-dark-bg);--button-bg-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color:var(--color-fn);--button-border-color-hover:var(--color-fn);--button-border-color-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color-focus:var(--color-fn-active);--headline-color:var(--color)}.custom-form-message.bg-light.product-header .hintbox-icon img,.custom-form-message.bg-light[class*=bg-] .hintbox-icon img{filter:unset}}.custom-form-message.bg-light .details--s9>.details .main-column[class*=bg-],.custom-form-message.bg-light .details--s9>.details .main-column[class*=bg-][class*=bg-],.page-s3 .main-column .custom-form-message.bg-light:not(.hintbox,.programtile,.kfw-image-gallery)[class*=bg-],.page-s3 .main-column .custom-form-message.bg-light:not(.hintbox,.programtile,.kfw-image-gallery)[class*=bg-][class*=bg-],.page-s9 .main-column .custom-form-message.bg-light:not(.hintbox)[class*=bg-],.page-s9 .main-column .custom-form-message.bg-light:not(.hintbox)[class*=bg-][class*=bg-],:not(.details--s9)>.details .custom-form-message.bg-light:not(.hintbox,.programtile)[class*=bg-],:not(.details--s9)>.details .custom-form-message.bg-light:not(.hintbox,.programtile)[class*=bg-][class*=bg-]{--c-spacing-m:var(--space-big);--c-overflow:0px;--c-max-width:100%;background-color:transparent;margin-left:0;margin-right:0;max-width:100%;padding:0;--color:var(--color-font-on-light-bg);--link-color:var(--color-fn);--link-color-hover:var(--color-fn-active);--link-decoration:none;--button-color:var(--color-font-on-dark-bg);--button-color-hover:var(--color-font-on-dark-bg);--button-bg:var(--color-fn);--button-bg-hover:var(--color-fn-active);--button-color-disabled:var(--color-font-on-dark-bg);--button-bg-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color:var(--color-fn);--button-border-color-hover:var(--color-fn);--button-border-color-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color-focus:var(--color-fn-active);--headline-color:var(--color)}.custom-form-message.bg-light .hintbox,.custom-form-message.bg-light.compact{--c-max-width:100%;--c-overflow:0px;--c-padding-t:20px;--c-padding-b:30px}.overlay-content .main-column>.custom-form-message.bg-light,.overlay-content .main-column>.custom-form-message.bg-light .custom-form-message.bg-light,.overlay-content body>.custom-form-message.bg-light,.overlay-content>.custom-form-message.bg-light{--c-max-width:100%;--c-overflow:0px;--padding-x:var(--c-spacing-s)}.overlay-content .main-column>.custom-form-message.bg-light .custom-form-message.bg-light .product-label.product-label--overflow,.overlay-content .main-column>.custom-form-message.bg-light .product-label.product-label--overflow,.overlay-content body>.custom-form-message.bg-light .product-label.product-label--overflow,.overlay-content>.custom-form-message.bg-light .product-label.product-label--overflow{--pl:var(--padding-x)}.custom-form-message{display:flex;flex-direction:column;gap:1.4rem}.custom-form-message .icon{align-items:center;display:flex;font-size:2.8rem;height:2.8rem;width:2.8rem}.custom-form-message .icon--checked{color:var(--kfw-color-green-700)}.custom-form-message .icon--danger{color:var(--color-error)}@media only print and (width >= 0px){.custom-form-message{--c-overflow:0px;--c-padding-x:0px;flex-direction:row;padding-left:20px;padding-right:25px;width:fit-content}}@media only screen and (min-width:600px){.custom-form-message{--c-overflow:0px;--c-padding-x:0px;flex-direction:row;padding-left:20px;padding-right:25px;width:fit-content}}@media only print and (width >= 0px){.page-s3>.main-column .custom-form{--cols:12}}@media only screen and (min-width:600px){.page-s3>.main-column .custom-form{--cols:12}}@media only print and (width >= 0px){.page-s3>.main-column .custom-form{--cols:8}}@media only screen and (min-width:960px){.page-s3>.main-column .custom-form{--cols:8}}@media only print and (width >= 0px){.page-s3>.main-column .custom-form{--cols:9}}@media only screen and (min-width:1280px){.page-s3>.main-column .custom-form{--cols:9}}@media only print and (width >= 0px){.custom-form{--cols:10}.custom-form-section,.custom-form>.custom-form-row{grid-column:auto/span 9}.custom-form-actions{grid-column:auto/span var(--cols)}}@media only screen and (min-width:600px){.custom-form{--cols:10}.custom-form-section,.custom-form>.custom-form-row{grid-column:auto/span 9}.custom-form-actions{grid-column:auto/span var(--cols)}}@media only print and (width >= 0px){.custom-form-section,.custom-form>.custom-form-row{grid-column:auto/span 7}}@media only screen and (min-width:840px){.custom-form-section,.custom-form>.custom-form-row{grid-column:auto/span 7}}.search-loader-container{display:none}.search-loader-container:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)){clear:both;margin-left:var(--c-margin-x);margin-right:var(--c-margin-x);max-width:var(--c-max-width);padding:var(--c-padding-t) var(--c-padding-x) var(--c-padding-b) var(--c-padding-x);width:100vw;--c-padding-t:0px;--c-padding-b:0px;--c-padding-x:var(--gutter);--c-margin-x:0px;--c-max-width:min(100%,(var(--max-container-width) + var(--c-padding-x,0px) * 2))}.details.details--acc1 .details-content>.main-column>.search-loader-container:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)):where(.hintbox,.programtile-container),.details.details--acc1 .details-content>.main-column>.search-loader-container:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)):where(.hintbox,.programtile-container)+*,.details.details--acc1 .details-content>.search-loader-container:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)):where(.hintbox,.programtile-container),.details.details--acc1 .details-content>.search-loader-container:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)):where(.hintbox,.programtile-container)+*,.two-column-container-content>.search-loader-container:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)):where(.hintbox,.programtile-container),.two-column-container-content>.search-loader-container:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)):where(.hintbox,.programtile-container)+*,main.page-s3>.main-column>.search-loader-container:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)):where(.hintbox,.programtile-container),main.page-s3>.main-column>.search-loader-container:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)):where(.hintbox,.programtile-container)+*{--margin-top:var(--overwrite-margin-top,var(--space-large))}:where(:not(.two-column-container-content,.main-column,.marginal-column))>.search-loader-container:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent))+:not(.bg-):where(:not(.two-column-container-content,.main-column,.marginal-column,.page-s11-results)),:where(:not(.two-column-container-content,.main-column,.marginal-column))>.search-loader-container:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)):where(:not(:first-child)){--margin-top:var(--overwrite-margin-top,var(--space-large))}:where(:not(.two-column-container-content,.main-column,.marginal-column))>.search-loader-container:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent))+:not(.bg-):where(:not(.two-column-container-content,.main-column,.marginal-column,.page-s11-results))>*,:where(:not(.two-column-container-content,.main-column,.marginal-column))>.search-loader-container:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)):where(:not(:first-child))>*{--margin-top:initial}:where(main)>.search-loader-container:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)),:where(main)>.search-loader-container:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent))+*{--margin-top:var(--overwrite-margin-top,var(--space-large))}:where(main)>.search-loader-container:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent))+*>*,:where(main)>.search-loader-container:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent))>*{--margin-top:initial}main .search-loader-container:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)){--c-padding-x:0px}.search-loader-container:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)):where(:not([class^=space-],[class*=" space-"],[class*=" search-"],[class*=sitemap-]))+*{margin-top:var(--margin-top,var(--space-big))}@media print{.search-loader-container:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)){--c-overflow:0px;--c-max-width:100%;--c-padding-y-bg:0px;--c-padding-b-addition:0px;break-after:auto;break-before:auto;width:100%}.search-loader-container:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)):where(:not(.text-image,.structure,.details,.programtile-container,.two-column-container)){break-after:auto;break-before:auto;break-inside:avoid-page}.search-loader-container:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)).product-header,.search-loader-container:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent))[class*=bg-]{border:1px solid var(--color-background-light);padding:1rem!important}.search-loader-container:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)).product-header,.search-loader-container:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)).product-header[class*=bg-],.search-loader-container:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent))[class*=bg-],.search-loader-container:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent))[class*=bg-][class*=bg-]{--c-spacing-m:var(--space-big);--c-overflow:0px;--c-max-width:100%;background-color:transparent;margin-left:0;margin-right:0;max-width:100%;padding:0;--color:var(--color-font-on-light-bg);--link-color:var(--color-fn);--link-color-hover:var(--color-fn-active);--link-decoration:none;--button-color:var(--color-font-on-dark-bg);--button-color-hover:var(--color-font-on-dark-bg);--button-bg:var(--color-fn);--button-bg-hover:var(--color-fn-active);--button-color-disabled:var(--color-font-on-dark-bg);--button-bg-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color:var(--color-fn);--button-border-color-hover:var(--color-fn);--button-border-color-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color-focus:var(--color-fn-active);--headline-color:var(--color)}.search-loader-container:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)).product-header .hintbox-icon img,.search-loader-container:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent))[class*=bg-] .hintbox-icon img{filter:unset}}.page-s3 .main-column .search-loader-container:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)):not(.hintbox,.programtile,.kfw-image-gallery)[class*=bg-],.page-s3 .main-column .search-loader-container:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)):not(.hintbox,.programtile,.kfw-image-gallery)[class*=bg-][class*=bg-],.page-s9 .main-column .search-loader-container:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)):not(.hintbox)[class*=bg-],.page-s9 .main-column .search-loader-container:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)):not(.hintbox)[class*=bg-][class*=bg-],.search-loader-container:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)) .details--s9>.details .main-column[class*=bg-],.search-loader-container:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)) .details--s9>.details .main-column[class*=bg-][class*=bg-],:not(.details--s9)>.details .search-loader-container:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)):not(.hintbox,.programtile)[class*=bg-],:not(.details--s9)>.details .search-loader-container:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)):not(.hintbox,.programtile)[class*=bg-][class*=bg-]{--c-spacing-m:var(--space-big);--c-overflow:0px;--c-max-width:100%;background-color:transparent;margin-left:0;margin-right:0;max-width:100%;padding:0;--color:var(--color-font-on-light-bg);--link-color:var(--color-fn);--link-color-hover:var(--color-fn-active);--link-decoration:none;--button-color:var(--color-font-on-dark-bg);--button-color-hover:var(--color-font-on-dark-bg);--button-bg:var(--color-fn);--button-bg-hover:var(--color-fn-active);--button-color-disabled:var(--color-font-on-dark-bg);--button-bg-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color:var(--color-fn);--button-border-color-hover:var(--color-fn);--button-border-color-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color-focus:var(--color-fn-active);--headline-color:var(--color)}.search-loader-container:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)) .hintbox,.search-loader-container:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)).compact{--c-max-width:100%;--c-overflow:0px;--c-padding-t:20px;--c-padding-b:30px}.overlay-content .main-column>.search-loader-container:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)),.overlay-content .main-column>.search-loader-container:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)) .search-loader-container:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)),.overlay-content body>.search-loader-container:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)),.overlay-content>.search-loader-container:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)){--c-max-width:100%;--c-overflow:0px;--padding-x:var(--c-spacing-s)}.overlay-content .main-column>.search-loader-container:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)) .product-label.product-label--overflow,.overlay-content .main-column>.search-loader-container:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)) .search-loader-container:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)) .product-label.product-label--overflow,.overlay-content body>.search-loader-container:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)) .product-label.product-label--overflow,.overlay-content>.search-loader-container:where(:not(.bg-dark,.bg-light,.bg-light-accent,.bg-light-accent-secondary,.bg-dark-accent)) .product-label.product-label--overflow{--pl:var(--padding-x)}.search-loader-container.bg-dark{background-color:var(--color-background-dark);clear:both;margin-left:var(--c-margin-x);margin-right:var(--c-margin-x);max-width:var(--c-max-width);padding:var(--c-padding-t) var(--c-padding-x) var(--c-padding-b) var(--c-padding-x);width:100vw;--color:var(--color-font-on-dark-bg);--link-color:var(--color-font-on-dark-bg);--link-color-hover:var(--color-font-on-dark-bg);--headline-color:var(--color-font-headlines-on-dark-bg);--c-padding-t:var(--c-padding-y-bg);--c-padding-b:calc(var(--c-padding-t) + var(--c-padding-b-addition));--c-padding-x:var(--c-spacing-s);--c-margin-x:0px;--c-max-width:min(100%,(var(--max-container-width) + var(--c-padding-x,0px) * 2))}.search-loader-container.bg-dark .button--primary,.search-loader-container.bg-dark .button--primary-positive,.search-loader-container.bg-dark .button--secondary,.search-loader-container.bg-dark .button--secondary-positive,.search-loader-container.bg-dark .button--tertiary,.search-loader-container.bg-dark .button--tertiary-positive{--notice-color:var(--color-font-on-dark-bg);--button-border-color-focus:var(--color-font-on-dark-bg);--button-bg-disabled:transparent;--button-color-disabled:var(--color-fn-inactive-on-dark-bg)}.search-loader-container.bg-dark .button--primary,.search-loader-container.bg-dark .button--primary-positive{--button-color:var(--color-fn);--button-bg:var(--color-font-on-dark-bg);--button-bg-hover:var(--color-font-on-dark-bg);--button-color-hover:var(--color-fn-active);--button-color-disabled:var(--color-font-on-dark-bg);--button-bg-disabled:var(--color-fn-inactive-on-dark-bg);--button-border-color-disabled:var(--color-fn-inactive-on-dark-bg)}.search-loader-container.bg-dark .button--secondary,.search-loader-container.bg-dark .button--secondary-positive{--button-color:var(--color-font-on-dark-bg);--button-bg-hover:var(--color-font-on-dark-bg);--button-color-hover:var(--color-fn-active);--button-bg:transparent;--button-border-color:var(--color-font-on-dark-bg)}.search-loader-container.bg-dark .button--tertiary,.search-loader-container.bg-dark .button--tertiary-positive{--button-color:var(--color-font-on-dark-bg);--button-color-hover:var(--color-font-on-dark-bg);--button-color-disabled:var(--color-fn-inactive-on-dark-bg);--button-border-color-disabled:transparent}.details.details--acc1 .details-content>.main-column>.search-loader-container.bg-dark:where(.hintbox,.programtile-container),.details.details--acc1 .details-content>.main-column>.search-loader-container.bg-dark:where(.hintbox,.programtile-container)+*,.details.details--acc1 .details-content>.search-loader-container.bg-dark:where(.hintbox,.programtile-container),.details.details--acc1 .details-content>.search-loader-container.bg-dark:where(.hintbox,.programtile-container)+*,.two-column-container-content>.search-loader-container.bg-dark:where(.hintbox,.programtile-container),.two-column-container-content>.search-loader-container.bg-dark:where(.hintbox,.programtile-container)+*,main.page-s3>.main-column>.search-loader-container.bg-dark:where(.hintbox,.programtile-container),main.page-s3>.main-column>.search-loader-container.bg-dark:where(.hintbox,.programtile-container)+*{--margin-top:var(--overwrite-margin-top,var(--space-large))}:where(:not(.two-column-container-content,.main-column,.marginal-column))>.search-loader-container.bg-dark+:not(.bg-dark):where(:not(.two-column-container-content,.main-column,.marginal-column,.page-s11-results)),:where(:not(.two-column-container-content,.main-column,.marginal-column))>.search-loader-container.bg-dark:where(:not(:first-child)){--margin-top:var(--overwrite-margin-top,var(--space-large))}:where(:not(.two-column-container-content,.main-column,.marginal-column))>.search-loader-container.bg-dark+:not(.bg-dark):where(:not(.two-column-container-content,.main-column,.marginal-column,.page-s11-results))>*,:where(:not(.two-column-container-content,.main-column,.marginal-column))>.search-loader-container.bg-dark:where(:not(:first-child))>*{--margin-top:initial}:where(main)>.search-loader-container.bg-dark,:where(main)>.search-loader-container.bg-dark+*{--margin-top:var(--overwrite-margin-top,var(--space-large))}:where(main)>.search-loader-container.bg-dark+*>*,:where(main)>.search-loader-container.bg-dark>*{--margin-top:initial}.search-loader-container.bg-dark:where(:not([class^=space-],[class*=" space-"],[class*=" search-"],[class*=sitemap-]))+*{margin-top:var(--margin-top,var(--space-big))}@media print{.search-loader-container.bg-dark{--c-overflow:0px;--c-max-width:100%;--c-padding-y-bg:0px;--c-padding-b-addition:0px;break-after:auto;break-before:auto;width:100%}.search-loader-container.bg-dark:where(:not(.text-image,.structure,.details,.programtile-container,.two-column-container)){break-after:auto;break-before:auto;break-inside:avoid-page}.search-loader-container.bg-dark.product-header,.search-loader-container.bg-dark[class*=bg-]{border:1px solid var(--color-background-light);padding:1rem!important}.search-loader-container.bg-dark.product-header,.search-loader-container.bg-dark.product-header[class*=bg-],.search-loader-container.bg-dark[class*=bg-],.search-loader-container.bg-dark[class*=bg-][class*=bg-]{--c-spacing-m:var(--space-big);--c-overflow:0px;--c-max-width:100%;background-color:transparent;margin-left:0;margin-right:0;max-width:100%;padding:0;--color:var(--color-font-on-light-bg);--link-color:var(--color-fn);--link-color-hover:var(--color-fn-active);--link-decoration:none;--button-color:var(--color-font-on-dark-bg);--button-color-hover:var(--color-font-on-dark-bg);--button-bg:var(--color-fn);--button-bg-hover:var(--color-fn-active);--button-color-disabled:var(--color-font-on-dark-bg);--button-bg-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color:var(--color-fn);--button-border-color-hover:var(--color-fn);--button-border-color-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color-focus:var(--color-fn-active);--headline-color:var(--color)}.search-loader-container.bg-dark.product-header .hintbox-icon img,.search-loader-container.bg-dark[class*=bg-] .hintbox-icon img{filter:unset}}.page-s3 .main-column .search-loader-container.bg-dark:not(.hintbox,.programtile,.kfw-image-gallery)[class*=bg-],.page-s3 .main-column .search-loader-container.bg-dark:not(.hintbox,.programtile,.kfw-image-gallery)[class*=bg-][class*=bg-],.page-s9 .main-column .search-loader-container.bg-dark:not(.hintbox)[class*=bg-],.page-s9 .main-column .search-loader-container.bg-dark:not(.hintbox)[class*=bg-][class*=bg-],.search-loader-container.bg-dark .details--s9>.details .main-column[class*=bg-],.search-loader-container.bg-dark .details--s9>.details .main-column[class*=bg-][class*=bg-],:not(.details--s9)>.details .search-loader-container.bg-dark:not(.hintbox,.programtile)[class*=bg-],:not(.details--s9)>.details .search-loader-container.bg-dark:not(.hintbox,.programtile)[class*=bg-][class*=bg-]{--c-spacing-m:var(--space-big);--c-overflow:0px;--c-max-width:100%;background-color:transparent;margin-left:0;margin-right:0;max-width:100%;padding:0;--color:var(--color-font-on-light-bg);--link-color:var(--color-fn);--link-color-hover:var(--color-fn-active);--link-decoration:none;--button-color:var(--color-font-on-dark-bg);--button-color-hover:var(--color-font-on-dark-bg);--button-bg:var(--color-fn);--button-bg-hover:var(--color-fn-active);--button-color-disabled:var(--color-font-on-dark-bg);--button-bg-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color:var(--color-fn);--button-border-color-hover:var(--color-fn);--button-border-color-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color-focus:var(--color-fn-active);--headline-color:var(--color)}.search-loader-container.bg-dark .hintbox,.search-loader-container.bg-dark.compact{--c-max-width:100%;--c-overflow:0px;--c-padding-t:20px;--c-padding-b:30px}.overlay-content .main-column>.search-loader-container.bg-dark,.overlay-content .main-column>.search-loader-container.bg-dark .search-loader-container.bg-dark,.overlay-content body>.search-loader-container.bg-dark,.overlay-content>.search-loader-container.bg-dark{--c-max-width:100%;--c-overflow:0px;--padding-x:var(--c-spacing-s)}.overlay-content .main-column>.search-loader-container.bg-dark .product-label.product-label--overflow,.overlay-content .main-column>.search-loader-container.bg-dark .search-loader-container.bg-dark .product-label.product-label--overflow,.overlay-content body>.search-loader-container.bg-dark .product-label.product-label--overflow,.overlay-content>.search-loader-container.bg-dark .product-label.product-label--overflow{--pl:var(--padding-x)}.search-loader-container.bg-dark-accent{background-color:var(--color-background-dark-accent);clear:both;margin-left:var(--c-margin-x);margin-right:var(--c-margin-x);max-width:var(--c-max-width);padding:var(--c-padding-t) var(--c-padding-x) var(--c-padding-b) var(--c-padding-x);width:100vw;--color:var(--color-font-on-dark-bg);--link-color:var(--color-font-on-dark-bg);--link-color-hover:var(--color-font-on-dark-bg);--headline-color:var(--color-font-headlines-on-dark-bg);--c-padding-t:var(--c-padding-y-bg);--c-padding-b:calc(var(--c-padding-t) + var(--c-padding-b-addition));--c-padding-x:var(--c-spacing-s);--c-margin-x:0px;--c-max-width:min(100%,(var(--max-container-width) + var(--c-padding-x,0px) * 2))}.search-loader-container.bg-dark-accent .button--primary,.search-loader-container.bg-dark-accent .button--primary-positive,.search-loader-container.bg-dark-accent .button--secondary,.search-loader-container.bg-dark-accent .button--secondary-positive,.search-loader-container.bg-dark-accent .button--tertiary,.search-loader-container.bg-dark-accent .button--tertiary-positive{--notice-color:var(--color-font-on-dark-bg);--button-border-color-focus:var(--color-font-on-dark-bg);--button-bg-disabled:transparent;--button-color-disabled:var(--color-fn-inactive-on-dark-bg)}.search-loader-container.bg-dark-accent .button--primary,.search-loader-container.bg-dark-accent .button--primary-positive{--button-color:var(--color-fn);--button-bg:var(--color-font-on-dark-bg);--button-bg-hover:var(--color-font-on-dark-bg);--button-color-hover:var(--color-fn-active);--button-color-disabled:var(--color-font-on-dark-bg);--button-bg-disabled:var(--color-fn-inactive-on-dark-bg);--button-border-color-disabled:var(--color-fn-inactive-on-dark-bg)}.search-loader-container.bg-dark-accent .button--secondary,.search-loader-container.bg-dark-accent .button--secondary-positive{--button-color:var(--color-font-on-dark-bg);--button-bg-hover:var(--color-font-on-dark-bg);--button-color-hover:var(--color-fn-active);--button-bg:transparent;--button-border-color:var(--color-font-on-dark-bg)}.search-loader-container.bg-dark-accent .button--tertiary,.search-loader-container.bg-dark-accent .button--tertiary-positive{--button-color:var(--color-font-on-dark-bg);--button-color-hover:var(--color-font-on-dark-bg);--button-color-disabled:var(--color-fn-inactive-on-dark-bg);--button-border-color-disabled:transparent}.details.details--acc1 .details-content>.main-column>.search-loader-container.bg-dark-accent:where(.hintbox,.programtile-container),.details.details--acc1 .details-content>.main-column>.search-loader-container.bg-dark-accent:where(.hintbox,.programtile-container)+*,.details.details--acc1 .details-content>.search-loader-container.bg-dark-accent:where(.hintbox,.programtile-container),.details.details--acc1 .details-content>.search-loader-container.bg-dark-accent:where(.hintbox,.programtile-container)+*,.two-column-container-content>.search-loader-container.bg-dark-accent:where(.hintbox,.programtile-container),.two-column-container-content>.search-loader-container.bg-dark-accent:where(.hintbox,.programtile-container)+*,main.page-s3>.main-column>.search-loader-container.bg-dark-accent:where(.hintbox,.programtile-container),main.page-s3>.main-column>.search-loader-container.bg-dark-accent:where(.hintbox,.programtile-container)+*{--margin-top:var(--overwrite-margin-top,var(--space-large))}:where(:not(.two-column-container-content,.main-column,.marginal-column))>.search-loader-container.bg-dark-accent+:not(.bg-dark-accent):where(:not(.two-column-container-content,.main-column,.marginal-column,.page-s11-results)),:where(:not(.two-column-container-content,.main-column,.marginal-column))>.search-loader-container.bg-dark-accent:where(:not(:first-child)){--margin-top:var(--overwrite-margin-top,var(--space-large))}:where(:not(.two-column-container-content,.main-column,.marginal-column))>.search-loader-container.bg-dark-accent+:not(.bg-dark-accent):where(:not(.two-column-container-content,.main-column,.marginal-column,.page-s11-results))>*,:where(:not(.two-column-container-content,.main-column,.marginal-column))>.search-loader-container.bg-dark-accent:where(:not(:first-child))>*{--margin-top:initial}:where(main)>.search-loader-container.bg-dark-accent,:where(main)>.search-loader-container.bg-dark-accent+*{--margin-top:var(--overwrite-margin-top,var(--space-large))}:where(main)>.search-loader-container.bg-dark-accent+*>*,:where(main)>.search-loader-container.bg-dark-accent>*{--margin-top:initial}.search-loader-container.bg-dark-accent:where(:not([class^=space-],[class*=" space-"],[class*=" search-"],[class*=sitemap-]))+*{margin-top:var(--margin-top,var(--space-big))}@media print{.search-loader-container.bg-dark-accent{--c-overflow:0px;--c-max-width:100%;--c-padding-y-bg:0px;--c-padding-b-addition:0px;break-after:auto;break-before:auto;width:100%}.search-loader-container.bg-dark-accent:where(:not(.text-image,.structure,.details,.programtile-container,.two-column-container)){break-after:auto;break-before:auto;break-inside:avoid-page}.search-loader-container.bg-dark-accent.product-header,.search-loader-container.bg-dark-accent[class*=bg-]{border:1px solid var(--color-background-light);padding:1rem!important}.search-loader-container.bg-dark-accent.product-header,.search-loader-container.bg-dark-accent.product-header[class*=bg-],.search-loader-container.bg-dark-accent[class*=bg-],.search-loader-container.bg-dark-accent[class*=bg-][class*=bg-]{--c-spacing-m:var(--space-big);--c-overflow:0px;--c-max-width:100%;background-color:transparent;margin-left:0;margin-right:0;max-width:100%;padding:0;--color:var(--color-font-on-light-bg);--link-color:var(--color-fn);--link-color-hover:var(--color-fn-active);--link-decoration:none;--button-color:var(--color-font-on-dark-bg);--button-color-hover:var(--color-font-on-dark-bg);--button-bg:var(--color-fn);--button-bg-hover:var(--color-fn-active);--button-color-disabled:var(--color-font-on-dark-bg);--button-bg-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color:var(--color-fn);--button-border-color-hover:var(--color-fn);--button-border-color-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color-focus:var(--color-fn-active);--headline-color:var(--color)}.search-loader-container.bg-dark-accent.product-header .hintbox-icon img,.search-loader-container.bg-dark-accent[class*=bg-] .hintbox-icon img{filter:unset}}.page-s3 .main-column .search-loader-container.bg-dark-accent:not(.hintbox,.programtile,.kfw-image-gallery)[class*=bg-],.page-s3 .main-column .search-loader-container.bg-dark-accent:not(.hintbox,.programtile,.kfw-image-gallery)[class*=bg-][class*=bg-],.page-s9 .main-column .search-loader-container.bg-dark-accent:not(.hintbox)[class*=bg-],.page-s9 .main-column .search-loader-container.bg-dark-accent:not(.hintbox)[class*=bg-][class*=bg-],.search-loader-container.bg-dark-accent .details--s9>.details .main-column[class*=bg-],.search-loader-container.bg-dark-accent .details--s9>.details .main-column[class*=bg-][class*=bg-],:not(.details--s9)>.details .search-loader-container.bg-dark-accent:not(.hintbox,.programtile)[class*=bg-],:not(.details--s9)>.details .search-loader-container.bg-dark-accent:not(.hintbox,.programtile)[class*=bg-][class*=bg-]{--c-spacing-m:var(--space-big);--c-overflow:0px;--c-max-width:100%;background-color:transparent;margin-left:0;margin-right:0;max-width:100%;padding:0;--color:var(--color-font-on-light-bg);--link-color:var(--color-fn);--link-color-hover:var(--color-fn-active);--link-decoration:none;--button-color:var(--color-font-on-dark-bg);--button-color-hover:var(--color-font-on-dark-bg);--button-bg:var(--color-fn);--button-bg-hover:var(--color-fn-active);--button-color-disabled:var(--color-font-on-dark-bg);--button-bg-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color:var(--color-fn);--button-border-color-hover:var(--color-fn);--button-border-color-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color-focus:var(--color-fn-active);--headline-color:var(--color)}.search-loader-container.bg-dark-accent .hintbox,.search-loader-container.bg-dark-accent.compact{--c-max-width:100%;--c-overflow:0px;--c-padding-t:20px;--c-padding-b:30px}.overlay-content .main-column>.search-loader-container.bg-dark-accent,.overlay-content .main-column>.search-loader-container.bg-dark-accent .search-loader-container.bg-dark-accent,.overlay-content body>.search-loader-container.bg-dark-accent,.overlay-content>.search-loader-container.bg-dark-accent{--c-max-width:100%;--c-overflow:0px;--padding-x:var(--c-spacing-s)}.overlay-content .main-column>.search-loader-container.bg-dark-accent .product-label.product-label--overflow,.overlay-content .main-column>.search-loader-container.bg-dark-accent .search-loader-container.bg-dark-accent .product-label.product-label--overflow,.overlay-content body>.search-loader-container.bg-dark-accent .product-label.product-label--overflow,.overlay-content>.search-loader-container.bg-dark-accent .product-label.product-label--overflow{--pl:var(--padding-x)}.search-loader-container.bg-light-accent{background-color:var(--color-background-light-accent-1);clear:both;margin-left:var(--c-margin-x);margin-right:var(--c-margin-x);max-width:var(--c-max-width);padding:var(--c-padding-t) var(--c-padding-x) var(--c-padding-b) var(--c-padding-x);width:100vw;--c-padding-t:var(--c-padding-y-bg);--c-padding-b:calc(var(--c-padding-t) + var(--c-padding-b-addition));--c-padding-x:var(--c-spacing-s);--c-margin-x:0px;--c-max-width:min(100%,(var(--max-container-width) + var(--c-padding-x,0px) * 2))}.details.details--acc1 .details-content>.main-column>.search-loader-container.bg-light-accent:where(.hintbox,.programtile-container),.details.details--acc1 .details-content>.main-column>.search-loader-container.bg-light-accent:where(.hintbox,.programtile-container)+*,.details.details--acc1 .details-content>.search-loader-container.bg-light-accent:where(.hintbox,.programtile-container),.details.details--acc1 .details-content>.search-loader-container.bg-light-accent:where(.hintbox,.programtile-container)+*,.two-column-container-content>.search-loader-container.bg-light-accent:where(.hintbox,.programtile-container),.two-column-container-content>.search-loader-container.bg-light-accent:where(.hintbox,.programtile-container)+*,main.page-s3>.main-column>.search-loader-container.bg-light-accent:where(.hintbox,.programtile-container),main.page-s3>.main-column>.search-loader-container.bg-light-accent:where(.hintbox,.programtile-container)+*{--margin-top:var(--overwrite-margin-top,var(--space-large))}:where(:not(.two-column-container-content,.main-column,.marginal-column))>.search-loader-container.bg-light-accent+:not(.bg-light-accent):where(:not(.two-column-container-content,.main-column,.marginal-column,.page-s11-results)),:where(:not(.two-column-container-content,.main-column,.marginal-column))>.search-loader-container.bg-light-accent:where(:not(:first-child)){--margin-top:var(--overwrite-margin-top,var(--space-large))}:where(:not(.two-column-container-content,.main-column,.marginal-column))>.search-loader-container.bg-light-accent+:not(.bg-light-accent):where(:not(.two-column-container-content,.main-column,.marginal-column,.page-s11-results))>*,:where(:not(.two-column-container-content,.main-column,.marginal-column))>.search-loader-container.bg-light-accent:where(:not(:first-child))>*{--margin-top:initial}:where(main)>.search-loader-container.bg-light-accent,:where(main)>.search-loader-container.bg-light-accent+*{--margin-top:var(--overwrite-margin-top,var(--space-large))}:where(main)>.search-loader-container.bg-light-accent+*>*,:where(main)>.search-loader-container.bg-light-accent>*{--margin-top:initial}.search-loader-container.bg-light-accent:where(:not([class^=space-],[class*=" space-"],[class*=" search-"],[class*=sitemap-]))+*{margin-top:var(--margin-top,var(--space-big))}@media print{.search-loader-container.bg-light-accent{--c-overflow:0px;--c-max-width:100%;--c-padding-y-bg:0px;--c-padding-b-addition:0px;break-after:auto;break-before:auto;width:100%}.search-loader-container.bg-light-accent:where(:not(.text-image,.structure,.details,.programtile-container,.two-column-container)){break-after:auto;break-before:auto;break-inside:avoid-page}.search-loader-container.bg-light-accent.product-header,.search-loader-container.bg-light-accent[class*=bg-]{border:1px solid var(--color-background-light);padding:1rem!important}.search-loader-container.bg-light-accent.product-header,.search-loader-container.bg-light-accent.product-header[class*=bg-],.search-loader-container.bg-light-accent[class*=bg-],.search-loader-container.bg-light-accent[class*=bg-][class*=bg-]{--c-spacing-m:var(--space-big);--c-overflow:0px;--c-max-width:100%;background-color:transparent;margin-left:0;margin-right:0;max-width:100%;padding:0;--color:var(--color-font-on-light-bg);--link-color:var(--color-fn);--link-color-hover:var(--color-fn-active);--link-decoration:none;--button-color:var(--color-font-on-dark-bg);--button-color-hover:var(--color-font-on-dark-bg);--button-bg:var(--color-fn);--button-bg-hover:var(--color-fn-active);--button-color-disabled:var(--color-font-on-dark-bg);--button-bg-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color:var(--color-fn);--button-border-color-hover:var(--color-fn);--button-border-color-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color-focus:var(--color-fn-active);--headline-color:var(--color)}.search-loader-container.bg-light-accent.product-header .hintbox-icon img,.search-loader-container.bg-light-accent[class*=bg-] .hintbox-icon img{filter:unset}}.page-s3 .main-column .search-loader-container.bg-light-accent:not(.hintbox,.programtile,.kfw-image-gallery)[class*=bg-],.page-s3 .main-column .search-loader-container.bg-light-accent:not(.hintbox,.programtile,.kfw-image-gallery)[class*=bg-][class*=bg-],.page-s9 .main-column .search-loader-container.bg-light-accent:not(.hintbox)[class*=bg-],.page-s9 .main-column .search-loader-container.bg-light-accent:not(.hintbox)[class*=bg-][class*=bg-],.search-loader-container.bg-light-accent .details--s9>.details .main-column[class*=bg-],.search-loader-container.bg-light-accent .details--s9>.details .main-column[class*=bg-][class*=bg-],:not(.details--s9)>.details .search-loader-container.bg-light-accent:not(.hintbox,.programtile)[class*=bg-],:not(.details--s9)>.details .search-loader-container.bg-light-accent:not(.hintbox,.programtile)[class*=bg-][class*=bg-]{--c-spacing-m:var(--space-big);--c-overflow:0px;--c-max-width:100%;background-color:transparent;margin-left:0;margin-right:0;max-width:100%;padding:0;--color:var(--color-font-on-light-bg);--link-color:var(--color-fn);--link-color-hover:var(--color-fn-active);--link-decoration:none;--button-color:var(--color-font-on-dark-bg);--button-color-hover:var(--color-font-on-dark-bg);--button-bg:var(--color-fn);--button-bg-hover:var(--color-fn-active);--button-color-disabled:var(--color-font-on-dark-bg);--button-bg-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color:var(--color-fn);--button-border-color-hover:var(--color-fn);--button-border-color-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color-focus:var(--color-fn-active);--headline-color:var(--color)}.search-loader-container.bg-light-accent .hintbox,.search-loader-container.bg-light-accent.compact{--c-max-width:100%;--c-overflow:0px;--c-padding-t:20px;--c-padding-b:30px}.overlay-content .main-column>.search-loader-container.bg-light-accent,.overlay-content .main-column>.search-loader-container.bg-light-accent .search-loader-container.bg-light-accent,.overlay-content body>.search-loader-container.bg-light-accent,.overlay-content>.search-loader-container.bg-light-accent{--c-max-width:100%;--c-overflow:0px;--padding-x:var(--c-spacing-s)}.overlay-content .main-column>.search-loader-container.bg-light-accent .product-label.product-label--overflow,.overlay-content .main-column>.search-loader-container.bg-light-accent .search-loader-container.bg-light-accent .product-label.product-label--overflow,.overlay-content body>.search-loader-container.bg-light-accent .product-label.product-label--overflow,.overlay-content>.search-loader-container.bg-light-accent .product-label.product-label--overflow{--pl:var(--padding-x)}.search-loader-container.bg-light-accent-secondary{background-color:var(--color-background-light-accent-2);clear:both;margin-left:var(--c-margin-x);margin-right:var(--c-margin-x);max-width:var(--c-max-width);padding:var(--c-padding-t) var(--c-padding-x) var(--c-padding-b) var(--c-padding-x);width:100vw;--c-padding-t:var(--c-padding-y-bg);--c-padding-b:calc(var(--c-padding-t) + var(--c-padding-b-addition));--c-padding-x:var(--c-spacing-s);--c-margin-x:0px;--c-max-width:min(100%,(var(--max-container-width) + var(--c-padding-x,0px) * 2))}.details.details--acc1 .details-content>.main-column>.search-loader-container.bg-light-accent-secondary:where(.hintbox,.programtile-container),.details.details--acc1 .details-content>.main-column>.search-loader-container.bg-light-accent-secondary:where(.hintbox,.programtile-container)+*,.details.details--acc1 .details-content>.search-loader-container.bg-light-accent-secondary:where(.hintbox,.programtile-container),.details.details--acc1 .details-content>.search-loader-container.bg-light-accent-secondary:where(.hintbox,.programtile-container)+*,.two-column-container-content>.search-loader-container.bg-light-accent-secondary:where(.hintbox,.programtile-container),.two-column-container-content>.search-loader-container.bg-light-accent-secondary:where(.hintbox,.programtile-container)+*,main.page-s3>.main-column>.search-loader-container.bg-light-accent-secondary:where(.hintbox,.programtile-container),main.page-s3>.main-column>.search-loader-container.bg-light-accent-secondary:where(.hintbox,.programtile-container)+*{--margin-top:var(--overwrite-margin-top,var(--space-large))}:where(:not(.two-column-container-content,.main-column,.marginal-column))>.search-loader-container.bg-light-accent-secondary+:not(.bg-light-accent-secondary):where(:not(.two-column-container-content,.main-column,.marginal-column,.page-s11-results)),:where(:not(.two-column-container-content,.main-column,.marginal-column))>.search-loader-container.bg-light-accent-secondary:where(:not(:first-child)){--margin-top:var(--overwrite-margin-top,var(--space-large))}:where(:not(.two-column-container-content,.main-column,.marginal-column))>.search-loader-container.bg-light-accent-secondary+:not(.bg-light-accent-secondary):where(:not(.two-column-container-content,.main-column,.marginal-column,.page-s11-results))>*,:where(:not(.two-column-container-content,.main-column,.marginal-column))>.search-loader-container.bg-light-accent-secondary:where(:not(:first-child))>*{--margin-top:initial}:where(main)>.search-loader-container.bg-light-accent-secondary,:where(main)>.search-loader-container.bg-light-accent-secondary+*{--margin-top:var(--overwrite-margin-top,var(--space-large))}:where(main)>.search-loader-container.bg-light-accent-secondary+*>*,:where(main)>.search-loader-container.bg-light-accent-secondary>*{--margin-top:initial}.search-loader-container.bg-light-accent-secondary:where(:not([class^=space-],[class*=" space-"],[class*=" search-"],[class*=sitemap-]))+*{margin-top:var(--margin-top,var(--space-big))}@media print{.search-loader-container.bg-light-accent-secondary{--c-overflow:0px;--c-max-width:100%;--c-padding-y-bg:0px;--c-padding-b-addition:0px;break-after:auto;break-before:auto;width:100%}.search-loader-container.bg-light-accent-secondary:where(:not(.text-image,.structure,.details,.programtile-container,.two-column-container)){break-after:auto;break-before:auto;break-inside:avoid-page}.search-loader-container.bg-light-accent-secondary.product-header,.search-loader-container.bg-light-accent-secondary[class*=bg-]{border:1px solid var(--color-background-light);padding:1rem!important}.search-loader-container.bg-light-accent-secondary.product-header,.search-loader-container.bg-light-accent-secondary.product-header[class*=bg-],.search-loader-container.bg-light-accent-secondary[class*=bg-],.search-loader-container.bg-light-accent-secondary[class*=bg-][class*=bg-]{--c-spacing-m:var(--space-big);--c-overflow:0px;--c-max-width:100%;background-color:transparent;margin-left:0;margin-right:0;max-width:100%;padding:0;--color:var(--color-font-on-light-bg);--link-color:var(--color-fn);--link-color-hover:var(--color-fn-active);--link-decoration:none;--button-color:var(--color-font-on-dark-bg);--button-color-hover:var(--color-font-on-dark-bg);--button-bg:var(--color-fn);--button-bg-hover:var(--color-fn-active);--button-color-disabled:var(--color-font-on-dark-bg);--button-bg-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color:var(--color-fn);--button-border-color-hover:var(--color-fn);--button-border-color-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color-focus:var(--color-fn-active);--headline-color:var(--color)}.search-loader-container.bg-light-accent-secondary.product-header .hintbox-icon img,.search-loader-container.bg-light-accent-secondary[class*=bg-] .hintbox-icon img{filter:unset}}.page-s3 .main-column .search-loader-container.bg-light-accent-secondary:not(.hintbox,.programtile,.kfw-image-gallery)[class*=bg-],.page-s3 .main-column .search-loader-container.bg-light-accent-secondary:not(.hintbox,.programtile,.kfw-image-gallery)[class*=bg-][class*=bg-],.page-s9 .main-column .search-loader-container.bg-light-accent-secondary:not(.hintbox)[class*=bg-],.page-s9 .main-column .search-loader-container.bg-light-accent-secondary:not(.hintbox)[class*=bg-][class*=bg-],.search-loader-container.bg-light-accent-secondary .details--s9>.details .main-column[class*=bg-],.search-loader-container.bg-light-accent-secondary .details--s9>.details .main-column[class*=bg-][class*=bg-],:not(.details--s9)>.details .search-loader-container.bg-light-accent-secondary:not(.hintbox,.programtile)[class*=bg-],:not(.details--s9)>.details .search-loader-container.bg-light-accent-secondary:not(.hintbox,.programtile)[class*=bg-][class*=bg-]{--c-spacing-m:var(--space-big);--c-overflow:0px;--c-max-width:100%;background-color:transparent;margin-left:0;margin-right:0;max-width:100%;padding:0;--color:var(--color-font-on-light-bg);--link-color:var(--color-fn);--link-color-hover:var(--color-fn-active);--link-decoration:none;--button-color:var(--color-font-on-dark-bg);--button-color-hover:var(--color-font-on-dark-bg);--button-bg:var(--color-fn);--button-bg-hover:var(--color-fn-active);--button-color-disabled:var(--color-font-on-dark-bg);--button-bg-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color:var(--color-fn);--button-border-color-hover:var(--color-fn);--button-border-color-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color-focus:var(--color-fn-active);--headline-color:var(--color)}.search-loader-container.bg-light-accent-secondary .hintbox,.search-loader-container.bg-light-accent-secondary.compact{--c-max-width:100%;--c-overflow:0px;--c-padding-t:20px;--c-padding-b:30px}.overlay-content .main-column>.search-loader-container.bg-light-accent-secondary,.overlay-content .main-column>.search-loader-container.bg-light-accent-secondary .search-loader-container.bg-light-accent-secondary,.overlay-content body>.search-loader-container.bg-light-accent-secondary,.overlay-content>.search-loader-container.bg-light-accent-secondary{--c-max-width:100%;--c-overflow:0px;--padding-x:var(--c-spacing-s)}.overlay-content .main-column>.search-loader-container.bg-light-accent-secondary .product-label.product-label--overflow,.overlay-content .main-column>.search-loader-container.bg-light-accent-secondary .search-loader-container.bg-light-accent-secondary .product-label.product-label--overflow,.overlay-content body>.search-loader-container.bg-light-accent-secondary .product-label.product-label--overflow,.overlay-content>.search-loader-container.bg-light-accent-secondary .product-label.product-label--overflow{--pl:var(--padding-x)}.search-loader-container.bg-light{background-color:var(--color-background-light);clear:both;margin-left:var(--c-margin-x);margin-right:var(--c-margin-x);max-width:var(--c-max-width);padding:var(--c-padding-t) var(--c-padding-x) var(--c-padding-b) var(--c-padding-x);width:100vw;--c-padding-t:var(--c-padding-y-bg);--c-padding-b:calc(var(--c-padding-t) + var(--c-padding-b-addition));--c-padding-x:var(--c-spacing-s);--c-margin-x:0px;--c-max-width:min(100%,(var(--max-container-width) + var(--c-padding-x,0px) * 2))}.details.details--acc1 .details-content>.main-column>.search-loader-container.bg-light:where(.hintbox,.programtile-container),.details.details--acc1 .details-content>.main-column>.search-loader-container.bg-light:where(.hintbox,.programtile-container)+*,.details.details--acc1 .details-content>.search-loader-container.bg-light:where(.hintbox,.programtile-container),.details.details--acc1 .details-content>.search-loader-container.bg-light:where(.hintbox,.programtile-container)+*,.two-column-container-content>.search-loader-container.bg-light:where(.hintbox,.programtile-container),.two-column-container-content>.search-loader-container.bg-light:where(.hintbox,.programtile-container)+*,main.page-s3>.main-column>.search-loader-container.bg-light:where(.hintbox,.programtile-container),main.page-s3>.main-column>.search-loader-container.bg-light:where(.hintbox,.programtile-container)+*{--margin-top:var(--overwrite-margin-top,var(--space-large))}:where(:not(.two-column-container-content,.main-column,.marginal-column))>.search-loader-container.bg-light+:not(.bg-light):where(:not(.two-column-container-content,.main-column,.marginal-column,.page-s11-results)),:where(:not(.two-column-container-content,.main-column,.marginal-column))>.search-loader-container.bg-light:where(:not(:first-child)){--margin-top:var(--overwrite-margin-top,var(--space-large))}:where(:not(.two-column-container-content,.main-column,.marginal-column))>.search-loader-container.bg-light+:not(.bg-light):where(:not(.two-column-container-content,.main-column,.marginal-column,.page-s11-results))>*,:where(:not(.two-column-container-content,.main-column,.marginal-column))>.search-loader-container.bg-light:where(:not(:first-child))>*{--margin-top:initial}:where(main)>.search-loader-container.bg-light,:where(main)>.search-loader-container.bg-light+*{--margin-top:var(--overwrite-margin-top,var(--space-large))}:where(main)>.search-loader-container.bg-light+*>*,:where(main)>.search-loader-container.bg-light>*{--margin-top:initial}.search-loader-container.bg-light:where(:not([class^=space-],[class*=" space-"],[class*=" search-"],[class*=sitemap-]))+*{margin-top:var(--margin-top,var(--space-big))}@media print{.search-loader-container.bg-light{--c-overflow:0px;--c-max-width:100%;--c-padding-y-bg:0px;--c-padding-b-addition:0px;break-after:auto;break-before:auto;width:100%}.search-loader-container.bg-light:where(:not(.text-image,.structure,.details,.programtile-container,.two-column-container)){break-after:auto;break-before:auto;break-inside:avoid-page}.search-loader-container.bg-light.product-header,.search-loader-container.bg-light[class*=bg-]{border:1px solid var(--color-background-light);padding:1rem!important}.search-loader-container.bg-light.product-header,.search-loader-container.bg-light.product-header[class*=bg-],.search-loader-container.bg-light[class*=bg-],.search-loader-container.bg-light[class*=bg-][class*=bg-]{--c-spacing-m:var(--space-big);--c-overflow:0px;--c-max-width:100%;background-color:transparent;margin-left:0;margin-right:0;max-width:100%;padding:0;--color:var(--color-font-on-light-bg);--link-color:var(--color-fn);--link-color-hover:var(--color-fn-active);--link-decoration:none;--button-color:var(--color-font-on-dark-bg);--button-color-hover:var(--color-font-on-dark-bg);--button-bg:var(--color-fn);--button-bg-hover:var(--color-fn-active);--button-color-disabled:var(--color-font-on-dark-bg);--button-bg-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color:var(--color-fn);--button-border-color-hover:var(--color-fn);--button-border-color-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color-focus:var(--color-fn-active);--headline-color:var(--color)}.search-loader-container.bg-light.product-header .hintbox-icon img,.search-loader-container.bg-light[class*=bg-] .hintbox-icon img{filter:unset}}.page-s3 .main-column .search-loader-container.bg-light:not(.hintbox,.programtile,.kfw-image-gallery)[class*=bg-],.page-s3 .main-column .search-loader-container.bg-light:not(.hintbox,.programtile,.kfw-image-gallery)[class*=bg-][class*=bg-],.page-s9 .main-column .search-loader-container.bg-light:not(.hintbox)[class*=bg-],.page-s9 .main-column .search-loader-container.bg-light:not(.hintbox)[class*=bg-][class*=bg-],.search-loader-container.bg-light .details--s9>.details .main-column[class*=bg-],.search-loader-container.bg-light .details--s9>.details .main-column[class*=bg-][class*=bg-],:not(.details--s9)>.details .search-loader-container.bg-light:not(.hintbox,.programtile)[class*=bg-],:not(.details--s9)>.details .search-loader-container.bg-light:not(.hintbox,.programtile)[class*=bg-][class*=bg-]{--c-spacing-m:var(--space-big);--c-overflow:0px;--c-max-width:100%;background-color:transparent;margin-left:0;margin-right:0;max-width:100%;padding:0;--color:var(--color-font-on-light-bg);--link-color:var(--color-fn);--link-color-hover:var(--color-fn-active);--link-decoration:none;--button-color:var(--color-font-on-dark-bg);--button-color-hover:var(--color-font-on-dark-bg);--button-bg:var(--color-fn);--button-bg-hover:var(--color-fn-active);--button-color-disabled:var(--color-font-on-dark-bg);--button-bg-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color:var(--color-fn);--button-border-color-hover:var(--color-fn);--button-border-color-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color-focus:var(--color-fn-active);--headline-color:var(--color)}.search-loader-container.bg-light .hintbox,.search-loader-container.bg-light.compact{--c-max-width:100%;--c-overflow:0px;--c-padding-t:20px;--c-padding-b:30px}.overlay-content .main-column>.search-loader-container.bg-light,.overlay-content .main-column>.search-loader-container.bg-light .search-loader-container.bg-light,.overlay-content body>.search-loader-container.bg-light,.overlay-content>.search-loader-container.bg-light{--c-max-width:100%;--c-overflow:0px;--padding-x:var(--c-spacing-s)}.overlay-content .main-column>.search-loader-container.bg-light .product-label.product-label--overflow,.overlay-content .main-column>.search-loader-container.bg-light .search-loader-container.bg-light .product-label.product-label--overflow,.overlay-content body>.search-loader-container.bg-light .product-label.product-label--overflow,.overlay-content>.search-loader-container.bg-light .product-label.product-label--overflow{--pl:var(--padding-x)}.search-loader-container.show{display:block}.search-loader-container>.search-loader-svg{align-items:center;background:transparent url('../../../_assets/caad0f37daa06c1201a6017d77b7d149/Kfw25/assets/images/loading-animation.svg') 0 0 no-repeat;color:var(--color-font-on-light-bg);display:flex;flex-direction:column;height:42px;margin:var(--space-medium) auto;width:42px}@media only print{.product-label{background-color:transparent;color:var(--color);--color:var(--color-font-on-light-bg);--link-color:var(--color-fn);--link-color-hover:var(--color-fn-active);--link-decoration:none;--button-color:var(--color-font-on-dark-bg);--button-color-hover:var(--color-font-on-dark-bg);--button-bg:var(--color-fn);--button-bg-hover:var(--color-fn-active);--button-color-disabled:var(--color-font-on-dark-bg);--button-bg-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color:var(--color-fn);--button-border-color-hover:var(--color-fn);--button-border-color-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color-focus:var(--color-fn-active);--headline-color:var(--color)}.video{border:1px solid var(--color-background-light)}.video .media-player .mi-player .mi-cover,.video .media-player .mi-player>div{aspect-ratio:16/9;height:auto!important}.video .media-player .mi-player>div{align-items:center;display:flex;justify-content:center}.video .media-player .mi-player .mi-big-play-cover{left:auto!important;top:auto!important}.video .media-player .mi-player .mi-cover{width:100%}picture img{break-inside:avoid;max-width:100%!important;width:100%}.smk-1,[class*=headline],[class*=hl-],[class*=light-speech-hl-]{break-after:avoid;break-inside:avoid-page}table{break-inside:avoid}ol.list,ul.list{break-inside:auto}.table-m,.table-s{max-width:unset!important}main :not(.image-wrapper,.programtile-link)>a.link[href^=http].external{display:inline;vertical-align:baseline;white-space:normal}main :not(.image-wrapper,.programtile-link)>a.link[href^=http].external:after{color:var(--kfw-color-grey-300);content:" <" attr(href) "> ";height:auto;position:static;white-space:normal;word-break:break-word}main :not(.image-wrapper,.programtile-link)>a.link[href^=http].external .icon{display:inline-flex;vertical-align:initial}main :not(.image-wrapper,.programtile-link)>a.link[href^=http].external .link-labeling{vertical-align:baseline}@page{margin:2cm 1cm}:root{--gutter:2rem;--max-container-width:100%;font-size:6pt!important}body{width:100%}main{margin-top:4rem!important}section{page-break-after:auto;page-break-before:auto}article{page-break-before:always}.lock-scroll,.lock-scroll-overlay{overflow-y:visible}.lock-scroll footer,.lock-scroll header,.lock-scroll main,.lock-scroll-overlay footer,.lock-scroll-overlay header,.lock-scroll-overlay main{display:none}.lock-scroll .overlays,.lock-scroll-overlay .overlays{--overlay-margin:0px;background-color:transparent;height:auto;overflow:hidden;position:relative}.lock-scroll .overlays>.wrapper,.lock-scroll-overlay .overlays>.wrapper{break-inside:auto!important}.lock-scroll .overlays .container,.lock-scroll-overlay .overlays .container{margin:auto}.lock-scroll .overlays .overlay,.lock-scroll-overlay .overlays .overlay{--col:12;overflow:hidden}.lock-scroll .overlays .overlay-content,.lock-scroll .overlays .overlay-content>body,.lock-scroll .overlays .overlay-inner,.lock-scroll-overlay .overlays .overlay-content,.lock-scroll-overlay .overlays .overlay-content>body,.lock-scroll-overlay .overlays .overlay-inner{border:0!important;break-inside:auto;padding:0!important}.lock-scroll .overlays .overlay .overlay-footer,.lock-scroll .overlays .overlay .overlay-header,.lock-scroll-overlay .overlays .overlay .overlay-footer,.lock-scroll-overlay .overlays .overlay .overlay-header,.stage,.three-step-stage-container,.topic-stage,.topic-stage.stage-type--high,.topic-stage.video{display:none}.page-s10 .search-page-filter{display:none!important}.page-s10 .search-page-result{width:100%!important}.page-s3{grid-template:"jumpmark" auto "login" auto "main" auto "banner" auto/100%}.page-s3 .marginal-column{display:none!important}.page-s3 .main-column{break-inside:inherit;margin-top:0!important}.page-s9 .marginal-column{display:none!important}.page-s9 .product-header-wrapper{padding:0}.header-container{box-sizing:border-box;display:grid;margin-bottom:2rem;page-break-after:avoid}.header-container.sticky{position:static}.header-container.sticky>.header{display:block}.header-container.print-no-breadcrumb .breadcrumb-container{display:none}.header-container #header{border-bottom-width:2px;border-bottom:1px solid var(--color-line-11);padding:0 0 2rem}.header-container #header .header-functionality-container,.header-container #header .header-menu-button-container,.header-container #main-navigation{display:none}.header-container #header .header-logo-container{justify-content:left}.header-container .breadcrumb-container{order:6}#foot footer{background-color:transparent;text-align:center}#foot footer .footer-banner,#foot footer .footer-info,#foot footer .footer-legally-linklist,#foot footer .footer-legally-top-button{display:none}#foot footer .footer-legally{padding:1rem 0 0}#foot footer .footer-legally-copyright{width:100%}.structure-content-grid{display:flex;flex-wrap:wrap}.structure-content-grid>*{width:calc((100% - var(--gap,0px)*(var(--cols,1) - 1))/var(--cols,1))!important}.structure.structure--z7 .teaser-sub{grid-column:1/-1;grid-row:1}.structure.structure--z7 .teaser-media-container{grid-column:1/span 1}}@media only print and (width >= 0px){.structure.structure--z7 .teaser-media-container{margin-bottom:0}}@media only print{.structure.structure--z7 .teaser-content{grid-column:2/span 1}.page-s3 .main-column .link-list:not(.hintbox,.programtile)[class*=bg-]{border:0}.image-gallery.image-gallery-compact .image-gallery-main,.image-gallery.image-gallery-extendable .image-gallery-thumbs{--print-col:4;--print-gap:var(--gap)}.image-gallery.image-gallery-extended .image-gallery-thumbs{--print-col:7;--print-gap:16px}.page-s3 .image-gallery.image-gallery-extended .image-gallery-thumbs,.two-column-container .image-gallery.image-gallery-extended .image-gallery-thumbs{--print-col:5;--print-gap:12px}.image-gallery .image-gallery-main-wrapper .slider-pagination:not(.hidden){display:none!important}.teaser{max-width:100%}.teaser:where(:not([class*=bg-])){margin:0}.teaser-media-container{break-after:auto;break-before:auto;break-inside:avoid;display:block}.teaser--text{padding:2rem 0 3rem!important}div.focus-teaser-box{--c-calc-overflow:var(--space-large)}.slider.swiper .swiper-wrapper{transform:none!important}.slider.swiper .swiper-slide{--print-width:calc(100% - var(--print-gap,0px) * (var(--print-col,1) - 1));display:flex;max-width:100%;order:2;width:calc(var(--print-width)/var(--print-col,1))!important}.slider.swiper .swiper-slide.swiper-slide-visible{order:1}.structure-content-grid{display:flex}.structure-content-grid>:first-child:last-child,.structure-content-grid>:first-child:last-child~div{width:calc((100% - var(--gap,0px)*(1 - 1))/1)}.structure-content-grid>:first-child:nth-last-child(2),.structure-content-grid>:first-child:nth-last-child(2)~div{width:calc((100% - var(--gap,0px)*(2 - 1))/2)}.structure-content-grid>:first-child:nth-last-child(3),.structure-content-grid>:first-child:nth-last-child(3)~div{width:calc((100% - var(--gap,0px)*(3 - 1))/3)}.structure-content-grid>:first-child:nth-last-child(4),.structure-content-grid>:first-child:nth-last-child(4)~div{width:calc((100% - var(--gap,0px)*(4 - 1))/4)}.structure-content-grid>:first-child:nth-last-child(5),.structure-content-grid>:first-child:nth-last-child(5)~div{width:calc((100% - var(--gap,0px)*(5 - 1))/5)}.login-container{display:none}.button,.jumpmark{--button-bg:transparent;--button-color:var(--color-fn);--button-bg-disabled:transparent;--button-color-disabled:var(--color-fn-inactive-on-light-bg)}.details-content{break-before:avoid}.details-title{break-after:avoid-page}.dynamic-house-wrapper .app-dynamic-house__content .link{display:inline-flex!important}.needs-slider-slide{display:flex;flex-wrap:wrap;max-width:100%}.needs-slider-slide>*{width:calc((100% - var(--space-small,0px)*3)/4)!important}.stories-metric-inner{background-color:transparent;border:1px solid var(--color-background-light);--color:var(--color-font-on-light-bg);--link-color:var(--color-fn);--link-color-hover:var(--color-fn-active);--link-decoration:none;--button-color:var(--color-font-on-dark-bg);--button-color-hover:var(--color-font-on-dark-bg);--button-bg:var(--color-fn);--button-bg-hover:var(--color-fn-active);--button-color-disabled:var(--color-font-on-dark-bg);--button-bg-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color:var(--color-fn);--button-border-color-hover:var(--color-fn);--button-border-color-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color-focus:var(--color-fn-active);--headline-color:var(--color)}.product-entry-head .button{padding-left:1rem;padding-right:1rem}.vorabcheck.vorabcheck .no-print{display:none}.vorabcheck.vorabcheck .print-only{display:block}.digicheck-page .digicheck-actions,.digicheck-page-result-rating{display:none}.digicheck-page .details-content{display:block}.digicheck-page .details>.details-title .icon--minus{display:inline-block}.digicheck-page .details>.details-title .icon--plus{display:none}}@media print and (color){*{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.eee-finder.eee-finder{--max-container-width:100vw;--c-overflow:var(--iframe-padding,0px);--c-padding:var(--iframe-padding,0px);padding-bottom:.5rem;padding-inline:5px}@media only print and (width >= 0px){.eee-finder.eee-finder{--max-container-width:calc(100vw - 2 * var(--iframe-padding,0px))}.eee-finder.eee-finder .custom-form-row--3-3{--form-columns:4}}@media only screen and (min-width:600px){.eee-finder.eee-finder{--max-container-width:calc(100vw - 2 * var(--iframe-padding,0px))}.eee-finder.eee-finder .custom-form-row--3-3{--form-columns:4}}@media only print and (width >= 0px){.eee-finder.eee-finder{--c-padding-y-bg:2rem}.eee-finder.eee-finder .custom-form-row--3-3{--columns:10;--form-columns:3}}@media only screen and (min-width:670px){.eee-finder.eee-finder{--c-padding-y-bg:2rem}.eee-finder.eee-finder .custom-form-row--3-3{--columns:10;--form-columns:3}}.eee-finder ol.custom-form{counter-reset:step;max-width:100%;padding:0}.eee-finder ol.custom-form>li{counter-increment:step;grid-column:1/-1}.eee-finder ol.custom-form>li legend{color:var(--headline-color);font-size:var(--font-size);font-weight:var(--font-weight,400);letter-spacing:var(--letter-spacing,0);line-height:var(--line-height);margin-bottom:var(--margin-bottom);word-spacing:var(--word-spacing,0);--margin-bottom:2rem;--font-size:2.8rem;--letter-spacing:-0.5px;--line-height:1.3;--font-weight:500}@media only print and (width >= 0px){.eee-finder ol.custom-form>li legend{--font-size:3.2rem;--font-weight:500}}@media only screen and (min-width:974px){.eee-finder ol.custom-form>li legend{--font-size:3.2rem;--font-weight:500}}.eee-finder ol.custom-form>li legend:last-child{--margin-bottom:0}.eee-finder ol.custom-form>li legend:before{content:counters(step,".") " ";line-height:3.1rem;position:absolute}.eee-finder ol.custom-form>li legend+.custom-form-row{--columns:10}.eee-finder ol.custom-form>li legend+.custom-form-row .form-item{margin-top:var(--space-x-small)}.eee-finder ol.custom-form>li legend h3{padding-left:calc(var(--space-x-small) + 1.6rem)}.eee-finder ol.custom-form>li .form-item-checkbox>input[type=checkbox]:not(:disabled)~label{flex:0 1 auto}.eee-finder ol.custom-form .custom-form-section+.custom-form-section{margin-top:var(--space-large)}.eee-finder .form-actions{margin-top:var(--space-medium)}.eee-finder-result{--margin-top:var(--space-large);background-color:var(--color-background-light);clear:both;display:grid;margin-left:var(--c-margin-x);margin-right:var(--c-margin-x);max-width:var(--c-max-width);padding:var(--c-padding-t) var(--c-padding-x) var(--c-padding-b) var(--c-padding-x);width:100vw;--c-padding-t:var(--c-padding-y-bg);--c-padding-b:calc(var(--c-padding-t) + var(--c-padding-b-addition));--c-padding-x:max(min(var(--gutter),var(--c-overflow)),var(--c-spacing-s));--c-padding-x:var(--c-padding)}.details.details--acc1 .details-content>.eee-finder-result:where(.hintbox,.programtile-container),.details.details--acc1 .details-content>.eee-finder-result:where(.hintbox,.programtile-container)+*,.details.details--acc1 .details-content>.main-column>.eee-finder-result:where(.hintbox,.programtile-container),.details.details--acc1 .details-content>.main-column>.eee-finder-result:where(.hintbox,.programtile-container)+*,.two-column-container-content>.eee-finder-result:where(.hintbox,.programtile-container),.two-column-container-content>.eee-finder-result:where(.hintbox,.programtile-container)+*,main.page-s3>.main-column>.eee-finder-result:where(.hintbox,.programtile-container),main.page-s3>.main-column>.eee-finder-result:where(.hintbox,.programtile-container)+*{--margin-top:var(--overwrite-margin-top,var(--space-large))}:where(:not(.two-column-container-content,.main-column,.marginal-column))>.eee-finder-result+:not(.bg-light):where(:not(.two-column-container-content,.main-column,.marginal-column,.page-s11-results)),:where(:not(.two-column-container-content,.main-column,.marginal-column))>.eee-finder-result:where(:not(:first-child)){--margin-top:var(--overwrite-margin-top,var(--space-large))}:where(:not(.two-column-container-content,.main-column,.marginal-column))>.eee-finder-result+:not(.bg-light):where(:not(.two-column-container-content,.main-column,.marginal-column,.page-s11-results))>*,:where(:not(.two-column-container-content,.main-column,.marginal-column))>.eee-finder-result:where(:not(:first-child))>*{--margin-top:initial}:where(main)>.eee-finder-result,:where(main)>.eee-finder-result+*{--margin-top:var(--overwrite-margin-top,var(--space-large))}:where(main)>.eee-finder-result+*>*,:where(main)>.eee-finder-result>*{--margin-top:initial}.eee-finder-result{--c-calc-overflow:min(var(--gutter),var(--c-overflow));--c-margin-x:calc(-1 * var(--c-calc-overflow,0px));--c-spacing-partial:min(var(--c-padding-x,0px),var(--c-overflow));--c-spacing:calc((var(--c-margin-x) + var(--c-spacing-partial)) * 2);--c-max:calc(var(--max-container-width) + var(--c-overflow) * 2);--c-max-width:min(calc(100% + var(--c-overflow) * 2),calc(var(--c-max) - var(--c-spacing)))}.eee-finder-result:where(:not([class^=space-],[class*=" space-"],[class*=" search-"],[class*=sitemap-]))+*{margin-top:var(--margin-top,var(--space-big))}@media print{.eee-finder-result{--c-overflow:0px;--c-max-width:100%;--c-padding-y-bg:0px;--c-padding-b-addition:0px;break-after:auto;break-before:auto;width:100%}.eee-finder-result:where(:not(.text-image,.structure,.details,.programtile-container,.two-column-container)){break-after:auto;break-before:auto;break-inside:avoid-page}.eee-finder-result.product-header,.eee-finder-result[class*=bg-]{border:1px solid var(--color-background-light);padding:1rem!important}.eee-finder-result.product-header,.eee-finder-result.product-header[class*=bg-],.eee-finder-result[class*=bg-],.eee-finder-result[class*=bg-][class*=bg-]{--c-spacing-m:var(--space-big);--c-overflow:0px;--c-max-width:100%;background-color:transparent;margin-left:0;margin-right:0;max-width:100%;padding:0;--color:var(--color-font-on-light-bg);--link-color:var(--color-fn);--link-color-hover:var(--color-fn-active);--link-decoration:none;--button-color:var(--color-font-on-dark-bg);--button-color-hover:var(--color-font-on-dark-bg);--button-bg:var(--color-fn);--button-bg-hover:var(--color-fn-active);--button-color-disabled:var(--color-font-on-dark-bg);--button-bg-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color:var(--color-fn);--button-border-color-hover:var(--color-fn);--button-border-color-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color-focus:var(--color-fn-active);--headline-color:var(--color)}.eee-finder-result.product-header .hintbox-icon img,.eee-finder-result[class*=bg-] .hintbox-icon img{filter:unset}}.eee-finder-result .details--s9>.details .main-column[class*=bg-],.eee-finder-result .details--s9>.details .main-column[class*=bg-][class*=bg-],.page-s3 .main-column .eee-finder-result:not(.hintbox,.programtile,.kfw-image-gallery)[class*=bg-],.page-s3 .main-column .eee-finder-result:not(.hintbox,.programtile,.kfw-image-gallery)[class*=bg-][class*=bg-],.page-s9 .main-column .eee-finder-result:not(.hintbox)[class*=bg-],.page-s9 .main-column .eee-finder-result:not(.hintbox)[class*=bg-][class*=bg-],:not(.details--s9)>.details .eee-finder-result:not(.hintbox,.programtile)[class*=bg-],:not(.details--s9)>.details .eee-finder-result:not(.hintbox,.programtile)[class*=bg-][class*=bg-]{--c-spacing-m:var(--space-big);--c-overflow:0px;--c-max-width:100%;background-color:transparent;margin-left:0;margin-right:0;max-width:100%;padding:0;--color:var(--color-font-on-light-bg);--link-color:var(--color-fn);--link-color-hover:var(--color-fn-active);--link-decoration:none;--button-color:var(--color-font-on-dark-bg);--button-color-hover:var(--color-font-on-dark-bg);--button-bg:var(--color-fn);--button-bg-hover:var(--color-fn-active);--button-color-disabled:var(--color-font-on-dark-bg);--button-bg-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color:var(--color-fn);--button-border-color-hover:var(--color-fn);--button-border-color-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color-focus:var(--color-fn-active);--headline-color:var(--color)}.eee-finder-result .hintbox,.eee-finder-result.compact{--c-max-width:100%;--c-overflow:0px;--c-padding-t:20px;--c-padding-b:30px}.overlay-content .main-column>.eee-finder-result,.overlay-content .main-column>.eee-finder-result .eee-finder-result,.overlay-content body>.eee-finder-result,.overlay-content>.eee-finder-result{--c-max-width:100%;--c-overflow:0px;--padding-x:var(--c-spacing-s)}.overlay-content .main-column>.eee-finder-result .eee-finder-result .product-label.product-label--overflow,.overlay-content .main-column>.eee-finder-result .product-label.product-label--overflow,.overlay-content body>.eee-finder-result .product-label.product-label--overflow,.overlay-content>.eee-finder-result .product-label.product-label--overflow{--pl:var(--padding-x)}.eee-finder-result.bg-dark{background-color:var(--color-background-dark);clear:both;margin-left:var(--c-margin-x);margin-right:var(--c-margin-x);max-width:var(--c-max-width);padding:var(--c-padding-t) var(--c-padding-x) var(--c-padding-b) var(--c-padding-x);width:100vw;--color:var(--color-font-on-dark-bg);--link-color:var(--color-font-on-dark-bg);--link-color-hover:var(--color-font-on-dark-bg);--headline-color:var(--color-font-headlines-on-dark-bg);--c-padding-t:var(--c-padding-y-bg);--c-padding-b:calc(var(--c-padding-t) + var(--c-padding-b-addition));--c-padding-x:max(min(var(--gutter),var(--c-overflow)),var(--c-spacing-s));--c-padding-x:var(--c-padding)}.eee-finder-result.bg-dark .button--primary,.eee-finder-result.bg-dark .button--primary-positive,.eee-finder-result.bg-dark .button--secondary,.eee-finder-result.bg-dark .button--secondary-positive,.eee-finder-result.bg-dark .button--tertiary,.eee-finder-result.bg-dark .button--tertiary-positive{--notice-color:var(--color-font-on-dark-bg);--button-border-color-focus:var(--color-font-on-dark-bg);--button-bg-disabled:transparent;--button-color-disabled:var(--color-fn-inactive-on-dark-bg)}.eee-finder-result.bg-dark .button--primary,.eee-finder-result.bg-dark .button--primary-positive{--button-color:var(--color-fn);--button-bg:var(--color-font-on-dark-bg);--button-bg-hover:var(--color-font-on-dark-bg);--button-color-hover:var(--color-fn-active);--button-color-disabled:var(--color-font-on-dark-bg);--button-bg-disabled:var(--color-fn-inactive-on-dark-bg);--button-border-color-disabled:var(--color-fn-inactive-on-dark-bg)}.eee-finder-result.bg-dark .button--secondary,.eee-finder-result.bg-dark .button--secondary-positive{--button-color:var(--color-font-on-dark-bg);--button-bg-hover:var(--color-font-on-dark-bg);--button-color-hover:var(--color-fn-active);--button-bg:transparent;--button-border-color:var(--color-font-on-dark-bg)}.eee-finder-result.bg-dark .button--tertiary,.eee-finder-result.bg-dark .button--tertiary-positive{--button-color:var(--color-font-on-dark-bg);--button-color-hover:var(--color-font-on-dark-bg);--button-color-disabled:var(--color-fn-inactive-on-dark-bg);--button-border-color-disabled:transparent}.details.details--acc1 .details-content>.eee-finder-result.bg-dark:where(.hintbox,.programtile-container),.details.details--acc1 .details-content>.eee-finder-result.bg-dark:where(.hintbox,.programtile-container)+*,.details.details--acc1 .details-content>.main-column>.eee-finder-result.bg-dark:where(.hintbox,.programtile-container),.details.details--acc1 .details-content>.main-column>.eee-finder-result.bg-dark:where(.hintbox,.programtile-container)+*,.two-column-container-content>.eee-finder-result.bg-dark:where(.hintbox,.programtile-container),.two-column-container-content>.eee-finder-result.bg-dark:where(.hintbox,.programtile-container)+*,main.page-s3>.main-column>.eee-finder-result.bg-dark:where(.hintbox,.programtile-container),main.page-s3>.main-column>.eee-finder-result.bg-dark:where(.hintbox,.programtile-container)+*{--margin-top:var(--overwrite-margin-top,var(--space-large))}:where(:not(.two-column-container-content,.main-column,.marginal-column))>.eee-finder-result.bg-dark+:not(.bg-dark):where(:not(.two-column-container-content,.main-column,.marginal-column,.page-s11-results)),:where(:not(.two-column-container-content,.main-column,.marginal-column))>.eee-finder-result.bg-dark:where(:not(:first-child)){--margin-top:var(--overwrite-margin-top,var(--space-large))}:where(:not(.two-column-container-content,.main-column,.marginal-column))>.eee-finder-result.bg-dark+:not(.bg-dark):where(:not(.two-column-container-content,.main-column,.marginal-column,.page-s11-results))>*,:where(:not(.two-column-container-content,.main-column,.marginal-column))>.eee-finder-result.bg-dark:where(:not(:first-child))>*{--margin-top:initial}:where(main)>.eee-finder-result.bg-dark,:where(main)>.eee-finder-result.bg-dark+*{--margin-top:var(--overwrite-margin-top,var(--space-large))}:where(main)>.eee-finder-result.bg-dark+*>*,:where(main)>.eee-finder-result.bg-dark>*{--margin-top:initial}.eee-finder-result.bg-dark{--c-calc-overflow:min(var(--gutter),var(--c-overflow));--c-margin-x:calc(-1 * var(--c-calc-overflow,0px));--c-spacing-partial:min(var(--c-padding-x,0px),var(--c-overflow));--c-spacing:calc((var(--c-margin-x) + var(--c-spacing-partial)) * 2);--c-max:calc(var(--max-container-width) + var(--c-overflow) * 2);--c-max-width:min(calc(100% + var(--c-overflow) * 2),calc(var(--c-max) - var(--c-spacing)))}.eee-finder-result.bg-dark:where(:not([class^=space-],[class*=" space-"],[class*=" search-"],[class*=sitemap-]))+*{margin-top:var(--margin-top,var(--space-big))}@media print{.eee-finder-result.bg-dark{--c-overflow:0px;--c-max-width:100%;--c-padding-y-bg:0px;--c-padding-b-addition:0px;break-after:auto;break-before:auto;width:100%}.eee-finder-result.bg-dark:where(:not(.text-image,.structure,.details,.programtile-container,.two-column-container)){break-after:auto;break-before:auto;break-inside:avoid-page}.eee-finder-result.bg-dark.product-header,.eee-finder-result.bg-dark[class*=bg-]{border:1px solid var(--color-background-light);padding:1rem!important}.eee-finder-result.bg-dark.product-header,.eee-finder-result.bg-dark.product-header[class*=bg-],.eee-finder-result.bg-dark[class*=bg-],.eee-finder-result.bg-dark[class*=bg-][class*=bg-]{--c-spacing-m:var(--space-big);--c-overflow:0px;--c-max-width:100%;background-color:transparent;margin-left:0;margin-right:0;max-width:100%;padding:0;--color:var(--color-font-on-light-bg);--link-color:var(--color-fn);--link-color-hover:var(--color-fn-active);--link-decoration:none;--button-color:var(--color-font-on-dark-bg);--button-color-hover:var(--color-font-on-dark-bg);--button-bg:var(--color-fn);--button-bg-hover:var(--color-fn-active);--button-color-disabled:var(--color-font-on-dark-bg);--button-bg-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color:var(--color-fn);--button-border-color-hover:var(--color-fn);--button-border-color-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color-focus:var(--color-fn-active);--headline-color:var(--color)}.eee-finder-result.bg-dark.product-header .hintbox-icon img,.eee-finder-result.bg-dark[class*=bg-] .hintbox-icon img{filter:unset}}.eee-finder-result.bg-dark .details--s9>.details .main-column[class*=bg-],.eee-finder-result.bg-dark .details--s9>.details .main-column[class*=bg-][class*=bg-],.page-s3 .main-column .eee-finder-result.bg-dark:not(.hintbox,.programtile,.kfw-image-gallery)[class*=bg-],.page-s3 .main-column .eee-finder-result.bg-dark:not(.hintbox,.programtile,.kfw-image-gallery)[class*=bg-][class*=bg-],.page-s9 .main-column .eee-finder-result.bg-dark:not(.hintbox)[class*=bg-],.page-s9 .main-column .eee-finder-result.bg-dark:not(.hintbox)[class*=bg-][class*=bg-],:not(.details--s9)>.details .eee-finder-result.bg-dark:not(.hintbox,.programtile)[class*=bg-],:not(.details--s9)>.details .eee-finder-result.bg-dark:not(.hintbox,.programtile)[class*=bg-][class*=bg-]{--c-spacing-m:var(--space-big);--c-overflow:0px;--c-max-width:100%;background-color:transparent;margin-left:0;margin-right:0;max-width:100%;padding:0;--color:var(--color-font-on-light-bg);--link-color:var(--color-fn);--link-color-hover:var(--color-fn-active);--link-decoration:none;--button-color:var(--color-font-on-dark-bg);--button-color-hover:var(--color-font-on-dark-bg);--button-bg:var(--color-fn);--button-bg-hover:var(--color-fn-active);--button-color-disabled:var(--color-font-on-dark-bg);--button-bg-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color:var(--color-fn);--button-border-color-hover:var(--color-fn);--button-border-color-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color-focus:var(--color-fn-active);--headline-color:var(--color)}.eee-finder-result.bg-dark .hintbox,.eee-finder-result.bg-dark.compact{--c-max-width:100%;--c-overflow:0px;--c-padding-t:20px;--c-padding-b:30px}.overlay-content .main-column>.eee-finder-result.bg-dark,.overlay-content .main-column>.eee-finder-result.bg-dark .eee-finder-result.bg-dark,.overlay-content body>.eee-finder-result.bg-dark,.overlay-content>.eee-finder-result.bg-dark{--c-max-width:100%;--c-overflow:0px;--padding-x:var(--c-spacing-s)}.overlay-content .main-column>.eee-finder-result.bg-dark .eee-finder-result.bg-dark .product-label.product-label--overflow,.overlay-content .main-column>.eee-finder-result.bg-dark .product-label.product-label--overflow,.overlay-content body>.eee-finder-result.bg-dark .product-label.product-label--overflow,.overlay-content>.eee-finder-result.bg-dark .product-label.product-label--overflow{--pl:var(--padding-x)}.eee-finder-result.bg-dark-accent{background-color:var(--color-background-dark-accent);clear:both;margin-left:var(--c-margin-x);margin-right:var(--c-margin-x);max-width:var(--c-max-width);padding:var(--c-padding-t) var(--c-padding-x) var(--c-padding-b) var(--c-padding-x);width:100vw;--color:var(--color-font-on-dark-bg);--link-color:var(--color-font-on-dark-bg);--link-color-hover:var(--color-font-on-dark-bg);--headline-color:var(--color-font-headlines-on-dark-bg);--c-padding-t:var(--c-padding-y-bg);--c-padding-b:calc(var(--c-padding-t) + var(--c-padding-b-addition));--c-padding-x:max(min(var(--gutter),var(--c-overflow)),var(--c-spacing-s));--c-padding-x:var(--c-padding)}.eee-finder-result.bg-dark-accent .button--primary,.eee-finder-result.bg-dark-accent .button--primary-positive,.eee-finder-result.bg-dark-accent .button--secondary,.eee-finder-result.bg-dark-accent .button--secondary-positive,.eee-finder-result.bg-dark-accent .button--tertiary,.eee-finder-result.bg-dark-accent .button--tertiary-positive{--notice-color:var(--color-font-on-dark-bg);--button-border-color-focus:var(--color-font-on-dark-bg);--button-bg-disabled:transparent;--button-color-disabled:var(--color-fn-inactive-on-dark-bg)}.eee-finder-result.bg-dark-accent .button--primary,.eee-finder-result.bg-dark-accent .button--primary-positive{--button-color:var(--color-fn);--button-bg:var(--color-font-on-dark-bg);--button-bg-hover:var(--color-font-on-dark-bg);--button-color-hover:var(--color-fn-active);--button-color-disabled:var(--color-font-on-dark-bg);--button-bg-disabled:var(--color-fn-inactive-on-dark-bg);--button-border-color-disabled:var(--color-fn-inactive-on-dark-bg)}.eee-finder-result.bg-dark-accent .button--secondary,.eee-finder-result.bg-dark-accent .button--secondary-positive{--button-color:var(--color-font-on-dark-bg);--button-bg-hover:var(--color-font-on-dark-bg);--button-color-hover:var(--color-fn-active);--button-bg:transparent;--button-border-color:var(--color-font-on-dark-bg)}.eee-finder-result.bg-dark-accent .button--tertiary,.eee-finder-result.bg-dark-accent .button--tertiary-positive{--button-color:var(--color-font-on-dark-bg);--button-color-hover:var(--color-font-on-dark-bg);--button-color-disabled:var(--color-fn-inactive-on-dark-bg);--button-border-color-disabled:transparent}.details.details--acc1 .details-content>.eee-finder-result.bg-dark-accent:where(.hintbox,.programtile-container),.details.details--acc1 .details-content>.eee-finder-result.bg-dark-accent:where(.hintbox,.programtile-container)+*,.details.details--acc1 .details-content>.main-column>.eee-finder-result.bg-dark-accent:where(.hintbox,.programtile-container),.details.details--acc1 .details-content>.main-column>.eee-finder-result.bg-dark-accent:where(.hintbox,.programtile-container)+*,.two-column-container-content>.eee-finder-result.bg-dark-accent:where(.hintbox,.programtile-container),.two-column-container-content>.eee-finder-result.bg-dark-accent:where(.hintbox,.programtile-container)+*,main.page-s3>.main-column>.eee-finder-result.bg-dark-accent:where(.hintbox,.programtile-container),main.page-s3>.main-column>.eee-finder-result.bg-dark-accent:where(.hintbox,.programtile-container)+*{--margin-top:var(--overwrite-margin-top,var(--space-large))}:where(:not(.two-column-container-content,.main-column,.marginal-column))>.eee-finder-result.bg-dark-accent+:not(.bg-dark-accent):where(:not(.two-column-container-content,.main-column,.marginal-column,.page-s11-results)),:where(:not(.two-column-container-content,.main-column,.marginal-column))>.eee-finder-result.bg-dark-accent:where(:not(:first-child)){--margin-top:var(--overwrite-margin-top,var(--space-large))}:where(:not(.two-column-container-content,.main-column,.marginal-column))>.eee-finder-result.bg-dark-accent+:not(.bg-dark-accent):where(:not(.two-column-container-content,.main-column,.marginal-column,.page-s11-results))>*,:where(:not(.two-column-container-content,.main-column,.marginal-column))>.eee-finder-result.bg-dark-accent:where(:not(:first-child))>*{--margin-top:initial}:where(main)>.eee-finder-result.bg-dark-accent,:where(main)>.eee-finder-result.bg-dark-accent+*{--margin-top:var(--overwrite-margin-top,var(--space-large))}:where(main)>.eee-finder-result.bg-dark-accent+*>*,:where(main)>.eee-finder-result.bg-dark-accent>*{--margin-top:initial}.eee-finder-result.bg-dark-accent{--c-calc-overflow:min(var(--gutter),var(--c-overflow));--c-margin-x:calc(-1 * var(--c-calc-overflow,0px));--c-spacing-partial:min(var(--c-padding-x,0px),var(--c-overflow));--c-spacing:calc((var(--c-margin-x) + var(--c-spacing-partial)) * 2);--c-max:calc(var(--max-container-width) + var(--c-overflow) * 2);--c-max-width:min(calc(100% + var(--c-overflow) * 2),calc(var(--c-max) - var(--c-spacing)))}.eee-finder-result.bg-dark-accent:where(:not([class^=space-],[class*=" space-"],[class*=" search-"],[class*=sitemap-]))+*{margin-top:var(--margin-top,var(--space-big))}@media print{.eee-finder-result.bg-dark-accent{--c-overflow:0px;--c-max-width:100%;--c-padding-y-bg:0px;--c-padding-b-addition:0px;break-after:auto;break-before:auto;width:100%}.eee-finder-result.bg-dark-accent:where(:not(.text-image,.structure,.details,.programtile-container,.two-column-container)){break-after:auto;break-before:auto;break-inside:avoid-page}.eee-finder-result.bg-dark-accent.product-header,.eee-finder-result.bg-dark-accent[class*=bg-]{border:1px solid var(--color-background-light);padding:1rem!important}.eee-finder-result.bg-dark-accent.product-header,.eee-finder-result.bg-dark-accent.product-header[class*=bg-],.eee-finder-result.bg-dark-accent[class*=bg-],.eee-finder-result.bg-dark-accent[class*=bg-][class*=bg-]{--c-spacing-m:var(--space-big);--c-overflow:0px;--c-max-width:100%;background-color:transparent;margin-left:0;margin-right:0;max-width:100%;padding:0;--color:var(--color-font-on-light-bg);--link-color:var(--color-fn);--link-color-hover:var(--color-fn-active);--link-decoration:none;--button-color:var(--color-font-on-dark-bg);--button-color-hover:var(--color-font-on-dark-bg);--button-bg:var(--color-fn);--button-bg-hover:var(--color-fn-active);--button-color-disabled:var(--color-font-on-dark-bg);--button-bg-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color:var(--color-fn);--button-border-color-hover:var(--color-fn);--button-border-color-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color-focus:var(--color-fn-active);--headline-color:var(--color)}.eee-finder-result.bg-dark-accent.product-header .hintbox-icon img,.eee-finder-result.bg-dark-accent[class*=bg-] .hintbox-icon img{filter:unset}}.eee-finder-result.bg-dark-accent .details--s9>.details .main-column[class*=bg-],.eee-finder-result.bg-dark-accent .details--s9>.details .main-column[class*=bg-][class*=bg-],.page-s3 .main-column .eee-finder-result.bg-dark-accent:not(.hintbox,.programtile,.kfw-image-gallery)[class*=bg-],.page-s3 .main-column .eee-finder-result.bg-dark-accent:not(.hintbox,.programtile,.kfw-image-gallery)[class*=bg-][class*=bg-],.page-s9 .main-column .eee-finder-result.bg-dark-accent:not(.hintbox)[class*=bg-],.page-s9 .main-column .eee-finder-result.bg-dark-accent:not(.hintbox)[class*=bg-][class*=bg-],:not(.details--s9)>.details .eee-finder-result.bg-dark-accent:not(.hintbox,.programtile)[class*=bg-],:not(.details--s9)>.details .eee-finder-result.bg-dark-accent:not(.hintbox,.programtile)[class*=bg-][class*=bg-]{--c-spacing-m:var(--space-big);--c-overflow:0px;--c-max-width:100%;background-color:transparent;margin-left:0;margin-right:0;max-width:100%;padding:0;--color:var(--color-font-on-light-bg);--link-color:var(--color-fn);--link-color-hover:var(--color-fn-active);--link-decoration:none;--button-color:var(--color-font-on-dark-bg);--button-color-hover:var(--color-font-on-dark-bg);--button-bg:var(--color-fn);--button-bg-hover:var(--color-fn-active);--button-color-disabled:var(--color-font-on-dark-bg);--button-bg-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color:var(--color-fn);--button-border-color-hover:var(--color-fn);--button-border-color-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color-focus:var(--color-fn-active);--headline-color:var(--color)}.eee-finder-result.bg-dark-accent .hintbox,.eee-finder-result.bg-dark-accent.compact{--c-max-width:100%;--c-overflow:0px;--c-padding-t:20px;--c-padding-b:30px}.overlay-content .main-column>.eee-finder-result.bg-dark-accent,.overlay-content .main-column>.eee-finder-result.bg-dark-accent .eee-finder-result.bg-dark-accent,.overlay-content body>.eee-finder-result.bg-dark-accent,.overlay-content>.eee-finder-result.bg-dark-accent{--c-max-width:100%;--c-overflow:0px;--padding-x:var(--c-spacing-s)}.overlay-content .main-column>.eee-finder-result.bg-dark-accent .eee-finder-result.bg-dark-accent .product-label.product-label--overflow,.overlay-content .main-column>.eee-finder-result.bg-dark-accent .product-label.product-label--overflow,.overlay-content body>.eee-finder-result.bg-dark-accent .product-label.product-label--overflow,.overlay-content>.eee-finder-result.bg-dark-accent .product-label.product-label--overflow{--pl:var(--padding-x)}.eee-finder-result.bg-light-accent{background-color:var(--color-background-light-accent-1);clear:both;margin-left:var(--c-margin-x);margin-right:var(--c-margin-x);max-width:var(--c-max-width);padding:var(--c-padding-t) var(--c-padding-x) var(--c-padding-b) var(--c-padding-x);width:100vw;--c-padding-t:var(--c-padding-y-bg);--c-padding-b:calc(var(--c-padding-t) + var(--c-padding-b-addition));--c-padding-x:max(min(var(--gutter),var(--c-overflow)),var(--c-spacing-s));--c-padding-x:var(--c-padding)}.details.details--acc1 .details-content>.eee-finder-result.bg-light-accent:where(.hintbox,.programtile-container),.details.details--acc1 .details-content>.eee-finder-result.bg-light-accent:where(.hintbox,.programtile-container)+*,.details.details--acc1 .details-content>.main-column>.eee-finder-result.bg-light-accent:where(.hintbox,.programtile-container),.details.details--acc1 .details-content>.main-column>.eee-finder-result.bg-light-accent:where(.hintbox,.programtile-container)+*,.two-column-container-content>.eee-finder-result.bg-light-accent:where(.hintbox,.programtile-container),.two-column-container-content>.eee-finder-result.bg-light-accent:where(.hintbox,.programtile-container)+*,main.page-s3>.main-column>.eee-finder-result.bg-light-accent:where(.hintbox,.programtile-container),main.page-s3>.main-column>.eee-finder-result.bg-light-accent:where(.hintbox,.programtile-container)+*{--margin-top:var(--overwrite-margin-top,var(--space-large))}:where(:not(.two-column-container-content,.main-column,.marginal-column))>.eee-finder-result.bg-light-accent+:not(.bg-light-accent):where(:not(.two-column-container-content,.main-column,.marginal-column,.page-s11-results)),:where(:not(.two-column-container-content,.main-column,.marginal-column))>.eee-finder-result.bg-light-accent:where(:not(:first-child)){--margin-top:var(--overwrite-margin-top,var(--space-large))}:where(:not(.two-column-container-content,.main-column,.marginal-column))>.eee-finder-result.bg-light-accent+:not(.bg-light-accent):where(:not(.two-column-container-content,.main-column,.marginal-column,.page-s11-results))>*,:where(:not(.two-column-container-content,.main-column,.marginal-column))>.eee-finder-result.bg-light-accent:where(:not(:first-child))>*{--margin-top:initial}:where(main)>.eee-finder-result.bg-light-accent,:where(main)>.eee-finder-result.bg-light-accent+*{--margin-top:var(--overwrite-margin-top,var(--space-large))}:where(main)>.eee-finder-result.bg-light-accent+*>*,:where(main)>.eee-finder-result.bg-light-accent>*{--margin-top:initial}.eee-finder-result.bg-light-accent{--c-calc-overflow:min(var(--gutter),var(--c-overflow));--c-margin-x:calc(-1 * var(--c-calc-overflow,0px));--c-spacing-partial:min(var(--c-padding-x,0px),var(--c-overflow));--c-spacing:calc((var(--c-margin-x) + var(--c-spacing-partial)) * 2);--c-max:calc(var(--max-container-width) + var(--c-overflow) * 2);--c-max-width:min(calc(100% + var(--c-overflow) * 2),calc(var(--c-max) - var(--c-spacing)))}.eee-finder-result.bg-light-accent:where(:not([class^=space-],[class*=" space-"],[class*=" search-"],[class*=sitemap-]))+*{margin-top:var(--margin-top,var(--space-big))}@media print{.eee-finder-result.bg-light-accent{--c-overflow:0px;--c-max-width:100%;--c-padding-y-bg:0px;--c-padding-b-addition:0px;break-after:auto;break-before:auto;width:100%}.eee-finder-result.bg-light-accent:where(:not(.text-image,.structure,.details,.programtile-container,.two-column-container)){break-after:auto;break-before:auto;break-inside:avoid-page}.eee-finder-result.bg-light-accent.product-header,.eee-finder-result.bg-light-accent[class*=bg-]{border:1px solid var(--color-background-light);padding:1rem!important}.eee-finder-result.bg-light-accent.product-header,.eee-finder-result.bg-light-accent.product-header[class*=bg-],.eee-finder-result.bg-light-accent[class*=bg-],.eee-finder-result.bg-light-accent[class*=bg-][class*=bg-]{--c-spacing-m:var(--space-big);--c-overflow:0px;--c-max-width:100%;background-color:transparent;margin-left:0;margin-right:0;max-width:100%;padding:0;--color:var(--color-font-on-light-bg);--link-color:var(--color-fn);--link-color-hover:var(--color-fn-active);--link-decoration:none;--button-color:var(--color-font-on-dark-bg);--button-color-hover:var(--color-font-on-dark-bg);--button-bg:var(--color-fn);--button-bg-hover:var(--color-fn-active);--button-color-disabled:var(--color-font-on-dark-bg);--button-bg-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color:var(--color-fn);--button-border-color-hover:var(--color-fn);--button-border-color-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color-focus:var(--color-fn-active);--headline-color:var(--color)}.eee-finder-result.bg-light-accent.product-header .hintbox-icon img,.eee-finder-result.bg-light-accent[class*=bg-] .hintbox-icon img{filter:unset}}.eee-finder-result.bg-light-accent .details--s9>.details .main-column[class*=bg-],.eee-finder-result.bg-light-accent .details--s9>.details .main-column[class*=bg-][class*=bg-],.page-s3 .main-column .eee-finder-result.bg-light-accent:not(.hintbox,.programtile,.kfw-image-gallery)[class*=bg-],.page-s3 .main-column .eee-finder-result.bg-light-accent:not(.hintbox,.programtile,.kfw-image-gallery)[class*=bg-][class*=bg-],.page-s9 .main-column .eee-finder-result.bg-light-accent:not(.hintbox)[class*=bg-],.page-s9 .main-column .eee-finder-result.bg-light-accent:not(.hintbox)[class*=bg-][class*=bg-],:not(.details--s9)>.details .eee-finder-result.bg-light-accent:not(.hintbox,.programtile)[class*=bg-],:not(.details--s9)>.details .eee-finder-result.bg-light-accent:not(.hintbox,.programtile)[class*=bg-][class*=bg-]{--c-spacing-m:var(--space-big);--c-overflow:0px;--c-max-width:100%;background-color:transparent;margin-left:0;margin-right:0;max-width:100%;padding:0;--color:var(--color-font-on-light-bg);--link-color:var(--color-fn);--link-color-hover:var(--color-fn-active);--link-decoration:none;--button-color:var(--color-font-on-dark-bg);--button-color-hover:var(--color-font-on-dark-bg);--button-bg:var(--color-fn);--button-bg-hover:var(--color-fn-active);--button-color-disabled:var(--color-font-on-dark-bg);--button-bg-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color:var(--color-fn);--button-border-color-hover:var(--color-fn);--button-border-color-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color-focus:var(--color-fn-active);--headline-color:var(--color)}.eee-finder-result.bg-light-accent .hintbox,.eee-finder-result.bg-light-accent.compact{--c-max-width:100%;--c-overflow:0px;--c-padding-t:20px;--c-padding-b:30px}.overlay-content .main-column>.eee-finder-result.bg-light-accent,.overlay-content .main-column>.eee-finder-result.bg-light-accent .eee-finder-result.bg-light-accent,.overlay-content body>.eee-finder-result.bg-light-accent,.overlay-content>.eee-finder-result.bg-light-accent{--c-max-width:100%;--c-overflow:0px;--padding-x:var(--c-spacing-s)}.overlay-content .main-column>.eee-finder-result.bg-light-accent .eee-finder-result.bg-light-accent .product-label.product-label--overflow,.overlay-content .main-column>.eee-finder-result.bg-light-accent .product-label.product-label--overflow,.overlay-content body>.eee-finder-result.bg-light-accent .product-label.product-label--overflow,.overlay-content>.eee-finder-result.bg-light-accent .product-label.product-label--overflow{--pl:var(--padding-x)}.eee-finder-result.bg-light-accent-secondary{background-color:var(--color-background-light-accent-2);clear:both;margin-left:var(--c-margin-x);margin-right:var(--c-margin-x);max-width:var(--c-max-width);padding:var(--c-padding-t) var(--c-padding-x) var(--c-padding-b) var(--c-padding-x);width:100vw;--c-padding-t:var(--c-padding-y-bg);--c-padding-b:calc(var(--c-padding-t) + var(--c-padding-b-addition));--c-padding-x:max(min(var(--gutter),var(--c-overflow)),var(--c-spacing-s));--c-padding-x:var(--c-padding)}.details.details--acc1 .details-content>.eee-finder-result.bg-light-accent-secondary:where(.hintbox,.programtile-container),.details.details--acc1 .details-content>.eee-finder-result.bg-light-accent-secondary:where(.hintbox,.programtile-container)+*,.details.details--acc1 .details-content>.main-column>.eee-finder-result.bg-light-accent-secondary:where(.hintbox,.programtile-container),.details.details--acc1 .details-content>.main-column>.eee-finder-result.bg-light-accent-secondary:where(.hintbox,.programtile-container)+*,.two-column-container-content>.eee-finder-result.bg-light-accent-secondary:where(.hintbox,.programtile-container),.two-column-container-content>.eee-finder-result.bg-light-accent-secondary:where(.hintbox,.programtile-container)+*,main.page-s3>.main-column>.eee-finder-result.bg-light-accent-secondary:where(.hintbox,.programtile-container),main.page-s3>.main-column>.eee-finder-result.bg-light-accent-secondary:where(.hintbox,.programtile-container)+*{--margin-top:var(--overwrite-margin-top,var(--space-large))}:where(:not(.two-column-container-content,.main-column,.marginal-column))>.eee-finder-result.bg-light-accent-secondary+:not(.bg-light-accent-secondary):where(:not(.two-column-container-content,.main-column,.marginal-column,.page-s11-results)),:where(:not(.two-column-container-content,.main-column,.marginal-column))>.eee-finder-result.bg-light-accent-secondary:where(:not(:first-child)){--margin-top:var(--overwrite-margin-top,var(--space-large))}:where(:not(.two-column-container-content,.main-column,.marginal-column))>.eee-finder-result.bg-light-accent-secondary+:not(.bg-light-accent-secondary):where(:not(.two-column-container-content,.main-column,.marginal-column,.page-s11-results))>*,:where(:not(.two-column-container-content,.main-column,.marginal-column))>.eee-finder-result.bg-light-accent-secondary:where(:not(:first-child))>*{--margin-top:initial}:where(main)>.eee-finder-result.bg-light-accent-secondary,:where(main)>.eee-finder-result.bg-light-accent-secondary+*{--margin-top:var(--overwrite-margin-top,var(--space-large))}:where(main)>.eee-finder-result.bg-light-accent-secondary+*>*,:where(main)>.eee-finder-result.bg-light-accent-secondary>*{--margin-top:initial}.eee-finder-result.bg-light-accent-secondary{--c-calc-overflow:min(var(--gutter),var(--c-overflow));--c-margin-x:calc(-1 * var(--c-calc-overflow,0px));--c-spacing-partial:min(var(--c-padding-x,0px),var(--c-overflow));--c-spacing:calc((var(--c-margin-x) + var(--c-spacing-partial)) * 2);--c-max:calc(var(--max-container-width) + var(--c-overflow) * 2);--c-max-width:min(calc(100% + var(--c-overflow) * 2),calc(var(--c-max) - var(--c-spacing)))}.eee-finder-result.bg-light-accent-secondary:where(:not([class^=space-],[class*=" space-"],[class*=" search-"],[class*=sitemap-]))+*{margin-top:var(--margin-top,var(--space-big))}@media print{.eee-finder-result.bg-light-accent-secondary{--c-overflow:0px;--c-max-width:100%;--c-padding-y-bg:0px;--c-padding-b-addition:0px;break-after:auto;break-before:auto;width:100%}.eee-finder-result.bg-light-accent-secondary:where(:not(.text-image,.structure,.details,.programtile-container,.two-column-container)){break-after:auto;break-before:auto;break-inside:avoid-page}.eee-finder-result.bg-light-accent-secondary.product-header,.eee-finder-result.bg-light-accent-secondary[class*=bg-]{border:1px solid var(--color-background-light);padding:1rem!important}.eee-finder-result.bg-light-accent-secondary.product-header,.eee-finder-result.bg-light-accent-secondary.product-header[class*=bg-],.eee-finder-result.bg-light-accent-secondary[class*=bg-],.eee-finder-result.bg-light-accent-secondary[class*=bg-][class*=bg-]{--c-spacing-m:var(--space-big);--c-overflow:0px;--c-max-width:100%;background-color:transparent;margin-left:0;margin-right:0;max-width:100%;padding:0;--color:var(--color-font-on-light-bg);--link-color:var(--color-fn);--link-color-hover:var(--color-fn-active);--link-decoration:none;--button-color:var(--color-font-on-dark-bg);--button-color-hover:var(--color-font-on-dark-bg);--button-bg:var(--color-fn);--button-bg-hover:var(--color-fn-active);--button-color-disabled:var(--color-font-on-dark-bg);--button-bg-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color:var(--color-fn);--button-border-color-hover:var(--color-fn);--button-border-color-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color-focus:var(--color-fn-active);--headline-color:var(--color)}.eee-finder-result.bg-light-accent-secondary.product-header .hintbox-icon img,.eee-finder-result.bg-light-accent-secondary[class*=bg-] .hintbox-icon img{filter:unset}}.eee-finder-result.bg-light-accent-secondary .details--s9>.details .main-column[class*=bg-],.eee-finder-result.bg-light-accent-secondary .details--s9>.details .main-column[class*=bg-][class*=bg-],.page-s3 .main-column .eee-finder-result.bg-light-accent-secondary:not(.hintbox,.programtile,.kfw-image-gallery)[class*=bg-],.page-s3 .main-column .eee-finder-result.bg-light-accent-secondary:not(.hintbox,.programtile,.kfw-image-gallery)[class*=bg-][class*=bg-],.page-s9 .main-column .eee-finder-result.bg-light-accent-secondary:not(.hintbox)[class*=bg-],.page-s9 .main-column .eee-finder-result.bg-light-accent-secondary:not(.hintbox)[class*=bg-][class*=bg-],:not(.details--s9)>.details .eee-finder-result.bg-light-accent-secondary:not(.hintbox,.programtile)[class*=bg-],:not(.details--s9)>.details .eee-finder-result.bg-light-accent-secondary:not(.hintbox,.programtile)[class*=bg-][class*=bg-]{--c-spacing-m:var(--space-big);--c-overflow:0px;--c-max-width:100%;background-color:transparent;margin-left:0;margin-right:0;max-width:100%;padding:0;--color:var(--color-font-on-light-bg);--link-color:var(--color-fn);--link-color-hover:var(--color-fn-active);--link-decoration:none;--button-color:var(--color-font-on-dark-bg);--button-color-hover:var(--color-font-on-dark-bg);--button-bg:var(--color-fn);--button-bg-hover:var(--color-fn-active);--button-color-disabled:var(--color-font-on-dark-bg);--button-bg-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color:var(--color-fn);--button-border-color-hover:var(--color-fn);--button-border-color-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color-focus:var(--color-fn-active);--headline-color:var(--color)}.eee-finder-result.bg-light-accent-secondary .hintbox,.eee-finder-result.bg-light-accent-secondary.compact{--c-max-width:100%;--c-overflow:0px;--c-padding-t:20px;--c-padding-b:30px}.overlay-content .main-column>.eee-finder-result.bg-light-accent-secondary,.overlay-content .main-column>.eee-finder-result.bg-light-accent-secondary .eee-finder-result.bg-light-accent-secondary,.overlay-content body>.eee-finder-result.bg-light-accent-secondary,.overlay-content>.eee-finder-result.bg-light-accent-secondary{--c-max-width:100%;--c-overflow:0px;--padding-x:var(--c-spacing-s)}.overlay-content .main-column>.eee-finder-result.bg-light-accent-secondary .eee-finder-result.bg-light-accent-secondary .product-label.product-label--overflow,.overlay-content .main-column>.eee-finder-result.bg-light-accent-secondary .product-label.product-label--overflow,.overlay-content body>.eee-finder-result.bg-light-accent-secondary .product-label.product-label--overflow,.overlay-content>.eee-finder-result.bg-light-accent-secondary .product-label.product-label--overflow{--pl:var(--padding-x)}.eee-finder-result.bg-light{background-color:var(--color-background-light);clear:both;margin-left:var(--c-margin-x);margin-right:var(--c-margin-x);max-width:var(--c-max-width);padding:var(--c-padding-t) var(--c-padding-x) var(--c-padding-b) var(--c-padding-x);width:100vw;--c-padding-t:var(--c-padding-y-bg);--c-padding-b:calc(var(--c-padding-t) + var(--c-padding-b-addition));--c-padding-x:max(min(var(--gutter),var(--c-overflow)),var(--c-spacing-s));--c-padding-x:var(--c-padding)}.details.details--acc1 .details-content>.eee-finder-result.bg-light:where(.hintbox,.programtile-container),.details.details--acc1 .details-content>.eee-finder-result.bg-light:where(.hintbox,.programtile-container)+*,.details.details--acc1 .details-content>.main-column>.eee-finder-result.bg-light:where(.hintbox,.programtile-container),.details.details--acc1 .details-content>.main-column>.eee-finder-result.bg-light:where(.hintbox,.programtile-container)+*,.two-column-container-content>.eee-finder-result.bg-light:where(.hintbox,.programtile-container),.two-column-container-content>.eee-finder-result.bg-light:where(.hintbox,.programtile-container)+*,main.page-s3>.main-column>.eee-finder-result.bg-light:where(.hintbox,.programtile-container),main.page-s3>.main-column>.eee-finder-result.bg-light:where(.hintbox,.programtile-container)+*{--margin-top:var(--overwrite-margin-top,var(--space-large))}:where(:not(.two-column-container-content,.main-column,.marginal-column))>.eee-finder-result.bg-light+:not(.bg-light):where(:not(.two-column-container-content,.main-column,.marginal-column,.page-s11-results)),:where(:not(.two-column-container-content,.main-column,.marginal-column))>.eee-finder-result.bg-light:where(:not(:first-child)){--margin-top:var(--overwrite-margin-top,var(--space-large))}:where(:not(.two-column-container-content,.main-column,.marginal-column))>.eee-finder-result.bg-light+:not(.bg-light):where(:not(.two-column-container-content,.main-column,.marginal-column,.page-s11-results))>*,:where(:not(.two-column-container-content,.main-column,.marginal-column))>.eee-finder-result.bg-light:where(:not(:first-child))>*{--margin-top:initial}:where(main)>.eee-finder-result.bg-light,:where(main)>.eee-finder-result.bg-light+*{--margin-top:var(--overwrite-margin-top,var(--space-large))}:where(main)>.eee-finder-result.bg-light+*>*,:where(main)>.eee-finder-result.bg-light>*{--margin-top:initial}.eee-finder-result.bg-light{--c-calc-overflow:min(var(--gutter),var(--c-overflow));--c-margin-x:calc(-1 * var(--c-calc-overflow,0px));--c-spacing-partial:min(var(--c-padding-x,0px),var(--c-overflow));--c-spacing:calc((var(--c-margin-x) + var(--c-spacing-partial)) * 2);--c-max:calc(var(--max-container-width) + var(--c-overflow) * 2);--c-max-width:min(calc(100% + var(--c-overflow) * 2),calc(var(--c-max) - var(--c-spacing)))}.eee-finder-result.bg-light:where(:not([class^=space-],[class*=" space-"],[class*=" search-"],[class*=sitemap-]))+*{margin-top:var(--margin-top,var(--space-big))}@media print{.eee-finder-result.bg-light{--c-overflow:0px;--c-max-width:100%;--c-padding-y-bg:0px;--c-padding-b-addition:0px;break-after:auto;break-before:auto;width:100%}.eee-finder-result.bg-light:where(:not(.text-image,.structure,.details,.programtile-container,.two-column-container)){break-after:auto;break-before:auto;break-inside:avoid-page}.eee-finder-result.bg-light.product-header,.eee-finder-result.bg-light[class*=bg-]{border:1px solid var(--color-background-light);padding:1rem!important}.eee-finder-result.bg-light.product-header,.eee-finder-result.bg-light.product-header[class*=bg-],.eee-finder-result.bg-light[class*=bg-],.eee-finder-result.bg-light[class*=bg-][class*=bg-]{--c-spacing-m:var(--space-big);--c-overflow:0px;--c-max-width:100%;background-color:transparent;margin-left:0;margin-right:0;max-width:100%;padding:0;--color:var(--color-font-on-light-bg);--link-color:var(--color-fn);--link-color-hover:var(--color-fn-active);--link-decoration:none;--button-color:var(--color-font-on-dark-bg);--button-color-hover:var(--color-font-on-dark-bg);--button-bg:var(--color-fn);--button-bg-hover:var(--color-fn-active);--button-color-disabled:var(--color-font-on-dark-bg);--button-bg-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color:var(--color-fn);--button-border-color-hover:var(--color-fn);--button-border-color-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color-focus:var(--color-fn-active);--headline-color:var(--color)}.eee-finder-result.bg-light.product-header .hintbox-icon img,.eee-finder-result.bg-light[class*=bg-] .hintbox-icon img{filter:unset}}.eee-finder-result.bg-light .details--s9>.details .main-column[class*=bg-],.eee-finder-result.bg-light .details--s9>.details .main-column[class*=bg-][class*=bg-],.page-s3 .main-column .eee-finder-result.bg-light:not(.hintbox,.programtile,.kfw-image-gallery)[class*=bg-],.page-s3 .main-column .eee-finder-result.bg-light:not(.hintbox,.programtile,.kfw-image-gallery)[class*=bg-][class*=bg-],.page-s9 .main-column .eee-finder-result.bg-light:not(.hintbox)[class*=bg-],.page-s9 .main-column .eee-finder-result.bg-light:not(.hintbox)[class*=bg-][class*=bg-],:not(.details--s9)>.details .eee-finder-result.bg-light:not(.hintbox,.programtile)[class*=bg-],:not(.details--s9)>.details .eee-finder-result.bg-light:not(.hintbox,.programtile)[class*=bg-][class*=bg-]{--c-spacing-m:var(--space-big);--c-overflow:0px;--c-max-width:100%;background-color:transparent;margin-left:0;margin-right:0;max-width:100%;padding:0;--color:var(--color-font-on-light-bg);--link-color:var(--color-fn);--link-color-hover:var(--color-fn-active);--link-decoration:none;--button-color:var(--color-font-on-dark-bg);--button-color-hover:var(--color-font-on-dark-bg);--button-bg:var(--color-fn);--button-bg-hover:var(--color-fn-active);--button-color-disabled:var(--color-font-on-dark-bg);--button-bg-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color:var(--color-fn);--button-border-color-hover:var(--color-fn);--button-border-color-disabled:var(--color-fn-inactive-on-light-bg);--button-border-color-focus:var(--color-fn-active);--headline-color:var(--color)}.eee-finder-result.bg-light .hintbox,.eee-finder-result.bg-light.compact{--c-max-width:100%;--c-overflow:0px;--c-padding-t:20px;--c-padding-b:30px}.overlay-content .main-column>.eee-finder-result.bg-light,.overlay-content .main-column>.eee-finder-result.bg-light .eee-finder-result.bg-light,.overlay-content body>.eee-finder-result.bg-light,.overlay-content>.eee-finder-result.bg-light{--c-max-width:100%;--c-overflow:0px;--padding-x:var(--c-spacing-s)}.overlay-content .main-column>.eee-finder-result.bg-light .eee-finder-result.bg-light .product-label.product-label--overflow,.overlay-content .main-column>.eee-finder-result.bg-light .product-label.product-label--overflow,.overlay-content body>.eee-finder-result.bg-light .product-label.product-label--overflow,.overlay-content>.eee-finder-result.bg-light .product-label.product-label--overflow{--pl:var(--padding-x)}@media only print and (width >= 0px){.eee-finder-result{--c-overflow:0px;--c-padding:20px}}@media only screen and (min-width:600px){.eee-finder-result{--c-overflow:0px;--c-padding:20px}}@media only print and (width >= 0px){.eee-finder-result{gap:var(--space-small) var(--gap);grid-template-columns:repeat(2,minmax(0,1fr));max-width:100%}}@media only screen and (min-width:670px){.eee-finder-result{gap:var(--space-small) var(--gap);grid-template-columns:repeat(2,minmax(0,1fr));max-width:100%}}.eee-finder-result-head{grid-column:1/-1}@media only screen and (max-width:calc(670px - 1px)){.eee-finder-result-head{margin-bottom:var(--space-small)}}.eee-finder-result-contact-data.list .list-item{padding-bottom:1.3rem}.eee-finder-result-contact-data.list .eee-finder-result-contact-data-address.list-item{display:flex;flex-direction:column;padding-bottom:var(--space-small)}@media only screen and (max-width:calc(670px - 1px)){.eee-finder-result-qualifications.list{margin-top:var(--space-large)}}.eee-finder-result-qualifications.list .list-item{padding-bottom:var(--space-x-small)}.eee-finder-result-contact-data.list,.eee-finder-result-qualifications.list{--mb:0px}.eee-finder-result-contact-data.list .list-item:last-child,.eee-finder-result-qualifications.list .list-item:last-child{padding-bottom:0}
