:root{--dfb-tiefgruen: #001f23;--dfb-dunkelgruen: #004941;--dfb-mintgruen-1: #c8f2e0;--dfb-mintgruen-2: #a6caba;--dfb-akzentgruen: #bdff00;--dfb-akzentviolett: #6100ff;--dfb-focus-blue: #0074e1;--dfb-akzentviolett-hover: #4019b4;--dfb-akzentviolett-active: #1e1342;--dfb-secondary-bg-default: rgba(30, 19, 66, 0.03);--dfb-secondary-bg-hover: rgba(30, 19, 66, 0.09);--dfb-secondary-bg-active: rgba(30, 19, 66, 0.16);--dfb-dark-primary-bg: #bbfd00;--dfb-dark-primary-hover: #ace800;--dfb-dark-primary-active: #98ce00;--dfb-dark-primary-fg: #001f23;--dfb-dark-secondary-bg-default: hsla(0deg, 0%, 100%, 0.06);--dfb-dark-secondary-bg-hover: hsla(0deg, 0%, 100%, 0.1);--dfb-dark-secondary-bg-active: hsla(0deg, 0%, 100%, 0.15);--dfb-dark-secondary-fg: #bbfd00;--dfb-gold-dark: #967d28;--dfb-gold-light: #d7c89b;--dfb-grey-1: #f5f6fa;--dfb-grey-2: #ebf0f6;--dfb-grey-3: #d3d7de;--dfb-grey-4: #aeb3ba;--dfb-grey-5: #757678;--dfb-grey-6: #3b3d3f;--dfb-error: #ff5858;--dfb-warning: #ff8f58;--dfb-success: #20ae80;--tx-elearning-color-text-strong: var(--dfb-tiefgruen);--tx-elearning-color-text-muted: var(--dfb-grey-5);--tx-elearning-color-surface-muted: var(--dfb-grey-1);--tx-elearning-color-surface-hover: var(--dfb-grey-2);--tx-elearning-color-border: var(--dfb-grey-3);--tx-elearning-color-border-strong: var(--dfb-grey-4);--tx-elearning-color-primary: var(--dfb-akzentviolett);--tx-elearning-color-primary-hover: var(--dfb-akzentviolett-hover);--tx-elearning-color-primary-active: var(--dfb-akzentviolett-active);--tx-elearning-color-on-primary: var(--white);--tx-elearning-color-progress-track: var(--dfb-grey-3);--tx-elearning-color-accent: var(--dfb-akzentgruen);--tx-elearning-color-focus: var(--dfb-focus-blue);--tx-elearning-color-danger: var(--dfb-error);--tx-elearning-color-warning: var(--dfb-warning);--tx-elearning-color-success: var(--dfb-success);--tx-elearning-icon-add: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJNMTIsMUM1LjkzNDYsMSwxLDUuOTM0NiwxLDEyczQuOTM0NiwxMSwxMSwxMSwxMS00LjkzNDYsMTEtMTFTMTguMDY1NCwxLDEyLDFaTTEyLDIxYy00Ljk2MjQsMC05LTQuMDM3MS05LTlTNy4wMzc2LDMsMTIsM3M5LDQuMDM3MSw5LDktNC4wMzc2LDktOSw5WiIvPjxwb2x5Z29uIGZpbGw9ImN1cnJlbnRDb2xvciIgcG9pbnRzPSIxMyA2IDExIDYgMTEgMTEgNiAxMSA2IDEzIDExIDEzIDExIDE4IDEzIDE4IDEzIDEzIDE4IDEzIDE4IDExIDEzIDExIDEzIDYiLz48L3N2Zz4K);--tx-elearning-icon-arrow-dropdown-down: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBvbHlnb24gZmlsbD0iY3VycmVudENvbG9yIiBwb2ludHM9IjEyIDE4LjkxNDEgMS41ODU5IDguNSAzIDcuMDg1OSAxMiAxNi4wODU5IDIxIDcuMDg1OSAyMi40MTQxIDguNSAxMiAxOC45MTQxIi8+PC9zdmc+Cg==);--tx-elearning-icon-arrow-dropdown-left: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBvbHlnb24gZmlsbD0iY3VycmVudENvbG9yIiBwb2ludHM9IjE2LjQxNDEgMyAxNSAxLjU4NTkgNC41ODU5IDEyIDE1IDIyLjQxNDEgMTYuNDE0MSAyMSA3LjQxNDEgMTIgMTYuNDE0MSAzIi8+PC9zdmc+Cg==);--tx-elearning-icon-arrow-dropdown-right: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBvbHlnb24gZmlsbD0iY3VycmVudENvbG9yIiBwb2ludHM9IjkgMS41ODU5IDcuNTg1OSAzIDE2LjU4NTkgMTIgNy41ODU5IDIxIDkgMjIuNDE0MSAxOS40MTQxIDEyIDkgMS41ODU5Ii8+PC9zdmc+Cg==);--tx-elearning-icon-arrow-dropdown-up: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBvbHlnb24gZmlsbD0iY3VycmVudENvbG9yIiBwb2ludHM9IjEyIDUuMDg1OSAxLjU4NTkgMTUuNSAzIDE2LjkxNDEgMTIgNy45MTQxIDIxIDE2LjkxNDEgMjIuNDE0MSAxNS41IDEyIDUuMDg1OSIvPjwvc3ZnPgo=);--tx-elearning-icon-arrow-right: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBvbHlnb24gZmlsbD0iY3VycmVudENvbG9yIiBwb2ludHM9IjEyLjcwNyAzLjI5MyAxMS4yOTMgNC43MDcgMTcuNTg1OSAxMSAyIDExIDIgMTMgMTcuNTg1OSAxMyAxMS4yOTMgMTkuMjkzIDEyLjcwNyAyMC43MDcgMjEuNDE0MSAxMiAxMi43MDcgMy4yOTMiLz48L3N2Zz4K);--tx-elearning-icon-attention: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHJlY3QgZmlsbD0iY3VycmVudENvbG9yIiB4PSIxMSIgeT0iMTYiIHdpZHRoPSIyIiBoZWlnaHQ9IjIiLz48cGF0aCBmaWxsPSJjdXJyZW50Q29sb3IiIGQ9Ik0xMiwuNzYzN0wxLjM4MTgsMjJoMjEuMjM2M0wxMiwuNzYzN1pNMTEsNy4yMzYzdjYuNzYzN2gydi02Ljc2MzdsNi4zODE4LDEyLjc2MzdINC42MTgybDYuMzgxOC0xMi43NjM3WiIvPjwvc3ZnPgo=);--tx-elearning-icon-check: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJNMjAuMDQzOSw0LjI5MDNsMS40NTYxLDEuMzMwMi0xMi40MTQ4LDEzLjU4OTItNi41ODUyLTYuNzI3NSwxLjQwOTQtMS4zNzk2LDUuMTI2NCw1LjIzNzIsMTEuMDA4MS0xMi4wNDk1WiIvPjwvc3ZnPgo=);--tx-elearning-icon-check-circle: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBvbHlnb24gZmlsbD0iY3VycmVudENvbG9yIiBwb2ludHM9IjkuOTU0NiAxNC41NCA2LjcwNyAxMS4yOTMgNS4yOTMgMTIuNzA3IDEwLjA0NTQgMTcuNDYgMTguMjUgOC4xNjExIDE2Ljc1IDYuODM4OSA5Ljk1NDYgMTQuNTQiLz48cGF0aCBmaWxsPSJjdXJyZW50Q29sb3IiIGQ9Ik0xMiwxQzUuOTM0NiwxLDEsNS45MzQ2LDEsMTJzNC45MzQ2LDExLDExLDExLDExLTQuOTM0NiwxMS0xMVMxOC4wNjU0LDEsMTIsMVpNMTIsMjFjLTQuOTYyNCwwLTktNC4wMzcxLTktOVM3LjAzNzYsMywxMiwzczksNC4wMzcxLDksOS00LjAzNzYsOS05LDlaIi8+PC9zdmc+Cg==);--tx-elearning-icon-delete-1: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJNMTIsMUM1LjkzNDYsMSwxLDUuOTM0NiwxLDEyczQuOTM0NiwxMSwxMSwxMSwxMS00LjkzNDYsMTEtMTFTMTguMDY1NCwxLDEyLDFaTTEyLDIxYy00Ljk2MjksMC05LTQuMDM3MS05LTlTNy4wMzcxLDMsMTIsM3M5LDQuMDM3MSw5LDktNC4wMzcxLDktOSw5WiIvPjxwb2x5Z29uIGZpbGw9ImN1cnJlbnRDb2xvciIgcG9pbnRzPSIxNS4yOTMgNy4yOTMgMTIgMTAuNTg1OSA4LjcwNyA3LjI5MyA3LjI5MyA4LjcwNyAxMC41ODU5IDEyIDcuMjkzIDE1LjI5MyA4LjcwNyAxNi43MDcgMTIgMTMuNDE0MSAxNS4yOTMgMTYuNzA3IDE2LjcwNyAxNS4yOTMgMTMuNDE0MSAxMiAxNi43MDcgOC43MDcgMTUuMjkzIDcuMjkzIi8+PC9zdmc+Cg==);--tx-elearning-icon-delete-2: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBvbHlnb24gZmlsbD0iY3VycmVudENvbG9yIiBwb2ludHM9IjEzIDMgMTMgMSAxMSAxIDExIDMgNSAzIDUgNSAxMSA1IDEzIDUgMTkgNSAxOSAzIDEzIDMiLz48cGF0aCBmaWxsPSJjdXJyZW50Q29sb3IiIGQ9Ik01LDIxYzAsMS4xMDI1Ljg5NzUsMiwyLDJoMTBjMS4xMDI1LDAsMi0uODk3NSwyLTJWN0g1djE0Wk03LDloMTB2MTJIN3YtMTJaIi8+PHJlY3QgZmlsbD0iY3VycmVudENvbG9yIiB4PSIxMyIgeT0iMTEiIHdpZHRoPSIyIiBoZWlnaHQ9IjgiLz48cmVjdCBmaWxsPSJjdXJyZW50Q29sb3IiIHg9IjkiIHk9IjExIiB3aWR0aD0iMiIgaGVpZ2h0PSI4Ii8+PC9zdmc+Cg==);--tx-elearning-icon-edit: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJNMjEuOTc0NiwyLjU2MDVsLS41MzUyLS41MzUyYy0xLjM0NDctMS4zNDU3LTMuNTM0Mi0xLjM0NTctNC44Nzg5LDBMMi4wNzg2LDE2LjUwNjhsLTEuMzUzNSw2Ljc2NzYsNi43NjgxLTEuMzUzNSwxLjAwNjgtMS4wMDY4LDEuNDE0MS0xLjQxNDEsMTAuMDg1OS0xMC4wODU5LDEuNDE0MS0xLjQxNDEuNTYwNS0uNTYwNWMxLjM0NTItMS4zNDQ3LDEuMzQ1Mi0zLjUzNDIsMC00Ljg3ODlaTTYuNTA2OCwyMC4wNzkxbC0zLjIzMTkuNjQ2NS42NDY1LTMuMjMyNC41Nzg5LS41Nzg5LDIuNTg1NywyLjU4NTctLjU3OTEuNTc5MVpNOC41LDE4LjA4NTlsLTIuNTg1OC0yLjU4NTgsMTAuMDg1OC0xMC4wODYxLDIuNTg1OSwyLjU4NTktMTAuMDg1OSwxMC4wODU5Wk0xNy40MTQxLDRsLjU2MDUtLjU2MDVjLjU2NTQtLjU2NDUsMS40ODU0LS41NjQ1LDIuMDUwOCwwbC41MzUyLjUzNTJjLjU2NTQuNTY1NC41NjU0LDEuNDg1NCwwLDIuMDUwOGwtLjU2MDUuNTYwNS0yLjU4NTktMi41ODU5WiIvPjwvc3ZnPgo=);--tx-elearning-icon-folder-closed: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJNMjMsMjBIMVY0aDguNDE0MWwyLDJoMTEuNTg1OXYxNFpNMywxOGgxOHYtMTBoLTEwLjQxNDFsLTItMkgzdjEyWiIvPjwvc3ZnPgo=);--tx-elearning-icon-information: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIGlkPSJ1dWlkLTgwMDBkNDU1LWJjNDctNGIzNC04NjE3LTNkNjFmYmRiOTJkZiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMjQgMjQiPjxwYXRoIGQ9Ik0xMiwxQzUuOTM0NiwxLDEsNS45MzQ2LDEsMTJzNC45MzQ2LDExLDExLDExLDExLTQuOTM0NiwxMS0xMVMxOC4wNjU0LDEsMTIsMVpNMTIsMjFjLTQuOTYyNCwwLTktNC4wMzcxLTktOVM3LjAzNzYsMywxMiwzczksNC4wMzcxLDksOS00LjAzNzYsOS05LDlaIi8+PHJlY3QgeD0iMTEiIHk9IjEyIiB3aWR0aD0iMiIgaGVpZ2h0PSI3Ii8+PHJlY3QgeD0iMTEiIHk9IjciIHdpZHRoPSIyIiBoZWlnaHQ9IjIiLz48L3N2Zz4K);--tx-elearning-icon-locked: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJNMTksOXYtMWMwLTMuODU5NC0zLjE0MDEtNy03LTdzLTcsMy4xNDA2LTcsN3YxaC0zdjExYzAsMS42NTQzLDEuMzQ1NywzLDMsM2gxNGMxLjY1NDMsMCwzLTEuMzQ1NywzLTN2LTExaC0zWk03LDhjMC0yLjc1NjgsMi4yNDMyLTUsNS01czUsMi4yNDMyLDUsNXYxSDd2LTFaTTIwLDIwYzAsLjU1MTgtLjQ0ODcsMS0xLDFINWMtLjU1MTMsMC0xLS40NDgyLTEtMXYtOWgxNnY5WiIvPjwvc3ZnPgo=);--tx-elearning-icon-mail: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJNMSw0djE2aDIyVjRIMVpNMTkuNTQzNCw2bC03LjU0MzQsNy4xMjUtNy41NDM0LTcuMTI1aDE1LjA4NjhaTTMsMThWNy4zNzUybDksOC41MDA4LDktOC41MDA4djEwLjYyNDhIM1oiLz48L3N2Zz4K);--tx-elearning-icon-play-circle: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJNMTIsMjNjLTYuMDY1NCwwLTExLTQuOTM0Ni0xMS0xMVM1LjkzNDYsMSwxMiwxczExLDQuOTM0NiwxMSwxMS00LjkzNDYsMTEtMTEsMTFaTTEyLDNDNy4wMzc2LDMsMyw3LjAzNzEsMywxMnM0LjAzNzYsOSw5LDksOS00LjAzNzEsOS05UzE2Ljk2MjQsMywxMiwzWiIvPjxwYXRoIGZpbGw9ImN1cnJlbnRDb2xvciIgZD0iTTksMTcuODY4MlY2LjEzMThsOC44MDYyLDUuODY4Mi04LjgwNjIsNS44NjgyWk0xMSw5Ljg2ODJ2NC4yNjM3bDMuMTk5Ny0yLjEzMTgtMy4xOTk3LTIuMTMxOFoiLz48L3N2Zz4K);--tx-elearning-icon-profile: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJNMTIsMTFjMi43NTY4LDAsNS0yLjI0MzIsNS01UzE0Ljc1NjgsMSwxMiwxcy01LDIuMjQzMi01LDUsMi4yNDMyLDUsNSw1Wk0xMiwzYzEuNjU0MywwLDMsMS4zNDU3LDMsM3MtMS4zNDU3LDMtMywzLTMtMS4zNDU3LTMtMywxLjM0NTctMywzLTNaIi8+PHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJNMTYsMTNoLThjLTIuNzU2OCwwLTUsMi4yNDMyLTUsNXY1aDE4di01YzAtMi43NTY4LTIuMjQzMi01LTUtNVpNMTksMjFINXYtM2MwLTEuNjU0MywxLjM0NTctMywzLTNoOGMxLjY1NDMsMCwzLDEuMzQ1NywzLDN2M1oiLz48L3N2Zz4K);--tx-elearning-icon-search: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJNMjIuNDE0MSwyMWwtNi4yNDU4LTYuMjQ1OGMxLjE0MzMtMS40NDc4LDEuODMxOC0zLjI3MDYsMS44MzE4LTUuMjU0MiwwLTQuNjg2NS0zLjgxMzUtOC41LTguNS04LjVTMSw0LjgxMzUsMSw5LjVzMy44MTM1LDguNSw4LjUsOC41YzEuOTgzNSwwLDMuODA2My0uNjg4NSw1LjI1NDItMS44MzE4bDYuMjQ1OCw2LjI0NTgsMS40MTQxLTEuNDE0MVpNMyw5LjVjMC0zLjU4NCwyLjkxNi02LjUsNi41LTYuNXM2LjUsMi45MTYsNi41LDYuNS0yLjkxNiw2LjUtNi41LDYuNS02LjUtMi45MTYtNi41LTYuNVoiLz48L3N2Zz4K);--tx-elearning-icon-settings: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJNMjMsMTV2LTZoLTIuOTY0OGwtLjI0ODUtLjM3MywyLjEyNzQtMi4xMjctNC40MTQxLTQuNDE0MS0yLjEyNzQsMi4xMjctLjM3MjYtLjI0OFYxaC02djIuOTY0OGwtLjM3MjYuMjQ4LTIuMTI3NC0yLjEyN0wyLjA4NTksNi41bDIuMTI3NCwyLjEyNy0uMjQ4NS4zNzNIMXY2aDIuOTY0OGwuMjQ4NS4zNzMtMi4xMjc0LDIuMTI3LDQuNDE0MSw0LjQxNDEsMi4xMjc0LTIuMTI3LjM3MjYuMjQ4djIuOTY0OGg2di0yLjk2NDhsLjM3MjYtLjI0OCwyLjEyNzQsMi4xMjcsNC40MTQxLTQuNDE0MS0yLjEyNzQtMi4xMjcuMjQ4NS0uMzczaDIuOTY0OFpNMTkuMDg1OSwxNy41bC0xLjU4NTksMS41ODU5LTEuODcyNi0xLjg3My0yLjYyNzQsMS43NTJ2Mi4wMzUyaC0ydi0yLjAzNTJsLTIuNjI3NC0xLjc1Mi0xLjg3MjYsMS44NzMtMS41ODU5LTEuNTg1OSwxLjg3MjYtMS44NzMtMS43NTE1LTIuNjI3aC0yLjAzNTJ2LTJoMi4wMzUybDEuNzUxNS0yLjYyNy0xLjg3MjYtMS44NzMsMS41ODU5LTEuNTg1OSwxLjg3MjYsMS44NzMsMi42Mjc0LTEuNzUydi0yLjAzNTJoMnYyLjAzNTJsMi42Mjc0LDEuNzUyLDEuODcyNi0xLjg3MywxLjU4NTksMS41ODU5LTEuODcyNiwxLjg3MywxLjc1MTUsMi42MjdoMi4wMzUydjJoLTIuMDM1MmwtMS43NTE1LDIuNjI3LDEuODcyNiwxLjg3M1oiLz48cGF0aCBmaWxsPSJjdXJyZW50Q29sb3IiIGQ9Ik0xMiw4Yy0yLjIwNTYsMC00LDEuNzkzOS00LDRzMS43OTQ0LDQsNCw0LDQtMS43OTM5LDQtNC0xLjc5NDQtNC00LTRaTTEyLDE0Yy0xLjEwMywwLTItLjg5NzUtMi0ycy44OTctMiwyLTIsMiwuODk3NSwyLDItLjg5NywyLTIsMloiLz48L3N2Zz4K);--tx-elearning-icon-unlocked: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJNNyw5di0xYzAtMi43NTY4LDIuMjQzMi01LDUtNSwxLjMzNSwwLDIuNTg5OC41MTk1LDMuNTM0NywxLjQ2MjlsMS40MTMxLTEuNDE0MWMtMS4zMjE4LTEuMzIxMy0zLjA3OTEtMi4wNDg4LTQuOTQ3OC0yLjA0ODgtMy44NTk5LDAtNywzLjE0MDYtNyw3djFoLTN2MTFjMCwxLjY1NDMsMS4zNDU3LDMsMywzaDE0YzEuNjU0MywwLDMtMS4zNDU3LDMtM3YtMTFIN1pNMjAsMjBjMCwuNTUxOC0uNDQ4NywxLTEsMUg1Yy0uNTUxMywwLTEtLjQ0ODItMS0xdi05aDE2djlaIi8+PC9zdmc+Cg==);--tx-elearning-icon-upload: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBvbHlnb24gZmlsbD0iY3VycmVudENvbG9yIiBwb2ludHM9IjExIDUuNDE0MSAxMSAxOSAxMyAxOSAxMyA1LjQxNDEgMTkuMjkzIDExLjcwNyAyMC43MDcgMTAuMjkzIDEyIDEuNTg1OSAzLjI5MyAxMC4yOTMgNC43MDcgMTEuNzA3IDExIDUuNDE0MSIvPjxyZWN0IGZpbGw9ImN1cnJlbnRDb2xvciIgeD0iMyIgeT0iMjEiIHdpZHRoPSIxOCIgaGVpZ2h0PSIyIi8+PC9zdmc+Cg==);--tx-elearning-icon-video: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBvbHlnb24gZmlsbD0iY3VycmVudENvbG9yIiBwb2ludHM9IjQgNCA5IDQgOSAyIDIgMiAyIDkgNCA5IDQgNCIvPjxwb2x5Z29uIGZpbGw9ImN1cnJlbnRDb2xvciIgcG9pbnRzPSIxNSAyIDE1IDQgMjAgNCAyMCA5IDIyIDkgMjIgMiAxNSAyIi8+PHBvbHlnb24gZmlsbD0iY3VycmVudENvbG9yIiBwb2ludHM9IjIwIDIwIDE1IDIwIDE1IDIyIDIyIDIyIDIyIDE1IDIwIDE1IDIwIDIwIi8+PHBvbHlnb24gZmlsbD0iY3VycmVudENvbG9yIiBwb2ludHM9IjQgMTUgMiAxNSAyIDIyIDkgMjIgOSAyMCA0IDIwIDQgMTUiLz48cGF0aCBmaWxsPSJjdXJyZW50Q29sb3IiIGQ9Ik04LDE3LjcyMzZsMTAuMDE1Ni01LjcyMzYtMTAuMDE1Ni01LjcyMzZ2MTEuNDQ3M1pNMTAsOS43MjM2bDMuOTg0NCwyLjI3NjQtMy45ODQ0LDIuMjc2NHYtNC41NTI3WiIvPjwvc3ZnPgo=);--tx-elearning-icon-zoom-in: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJNMjIuNDE0MSwyMWwtNS4zODktNS4zODljMS4yMzI3LTEuNTQwMiwxLjk3NS0zLjQ4OTMsMS45NzUtNS42MTEsMC00Ljk2MjktNC4wMzc2LTktOS05UzEsNS4wMzcxLDEsMTBzNC4wMzc2LDksOSw5YzIuMTIxNiwwLDQuMDcwNy0uNzQyMiw1LjYxMS0xLjk3NWw1LjM4OSw1LjM4OSwxLjQxNDEtMS40MTQxWk0zLDEwYzAtMy44NTk0LDMuMTQwMS03LDctN3M3LDMuMTQwNiw3LDctMy4xNDAxLDctNyw3LTctMy4xNDA2LTctN1oiLz48cG9seWdvbiBmaWxsPSJjdXJyZW50Q29sb3IiIHBvaW50cz0iMTUgMTEgMTUgOSAxMSA5IDExIDUgOSA1IDkgOSA1IDkgNSAxMSA5IDExIDkgMTUgMTEgMTUgMTEgMTEgMTUgMTEiLz48L3N2Zz4K);--white: #ffffff;--black: #212121;--card-gap: 1.5rem;--breakpoint-lg: 991.98px;--breakpoint-md: 767.98px;--breakpoint-sm: 575.98px}body,html{height:100%}html{box-sizing:border-box;font-family:sans-serif;font-size:16px}*,:after,:before{box-sizing:inherit}body{margin:0;background-color:var(--white);color:var(--black);display:flex;flex-direction:column;font-family:"DFB Sans Pro",sans-serif;font-size:1rem;font-synthesis:none;font-weight:400;min-height:100vh;position:relative;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga","kern"}b,strong{font-weight:700}main{flex:1 0 auto;padding:1.5rem 0 3rem}.page-overview{padding-top:1.5rem}.page-overview:not(:has(.tx-elearning)){padding-bottom:0}.page-overview:not(:has(.tx-elearning))>.frame:last-child>:is(.project-dfb-text-interlude,.project-dfb-text-image-interlude){margin-bottom:0}.page-overview>.container{max-width:1140px}a{color:var(--dfb-akzentviolett);text-decoration:none;border-bottom:1px solid;display:inline;padding:1px 3px}a:hover,a:focus{background-color:rgba(30,19,66,.09)}a:active{background-color:rgba(30,19,66,.16)}img{max-width:100%;height:auto;display:block}h1,h2,h3,h4,h5{margin-top:0;color:var(--dfb-tiefgruen);font-family:"DFB Sans Pro",sans-serif;font-stretch:normal;font-weight:650;letter-spacing:normal;text-transform:none}h1{margin-bottom:3rem;font-size:2rem;line-height:1.167}h2{margin-bottom:2rem;font-size:1.625rem;line-height:1.267}h3{margin-bottom:1rem;font-size:1.375rem;line-height:1.167}h4{margin-bottom:1rem;font-size:1.25rem;line-height:1.3}h5{margin-bottom:1rem;font-size:1.15rem;line-height:1.333}@media(min-width: 576px){h1{font-size:2.25rem;line-height:1.167}h2{font-size:1.875rem;line-height:1.267}h3{font-size:1.5rem}}@media(min-width: 992px){h1{font-size:3.5rem;line-height:1.11}h2{font-size:3rem;line-height:1.08}h3{font-size:2.25rem;line-height:1.167}h4{font-size:1.5rem;line-height:1.25}h5{font-size:1.15rem;line-height:1.222}}@media(min-width: 1280px){h1{font-size:4rem;line-height:1.1}h2{font-size:3rem;line-height:1.08}h3{font-size:2.25rem;line-height:1}h4{font-size:1.5rem;line-height:1.417}h5{font-size:1.125rem;line-height:1.333}}@font-face{font-display:swap;font-family:"DFB Sans Pro";font-style:normal;font-weight:100 900;src:url(8ed8ffb8e4d9df244797.woff2) format("woff2-variations"),url(8ed8ffb8e4d9df244797.woff2) format("woff2")}@font-face{font-display:swap;font-family:"DFB Sans Pro";font-style:italic;font-weight:100 900;src:url(9b22927d2155ad98331a.woff2) format("woff2-variations"),url(9b22927d2155ad98331a.woff2) format("woff2")}.frame-type-text p{margin:0 0 1.5rem;padding:0;color:var(--dfb-tiefgruen);font-size:1rem;font-weight:400;line-height:1.75}.frame-type-text p:last-child{margin-bottom:0}.frame-type-text h2{margin-bottom:1rem}.frame-type-text h3{margin-bottom:.75rem}.frame-type-text h4{margin-bottom:.5rem}.frame-type-text h5{margin-bottom:.25rem}.frame-type-text h1:last-child{margin-bottom:0}.frame-type-text ul{--project-rich-text-list-marker-color: var(--dfb-dunkelgruen);display:flex;flex-direction:column;margin:0;padding:.5rem 0 0;list-style:none}.frame-type-text ul li{position:relative;padding:.375rem 0 .375rem 2.5rem}.frame-type-text ul li:first-child{padding-top:0}.frame-type-text ul li:last-child{padding-bottom:0}.frame-type-text ul li::before{content:"";position:absolute;top:1.125rem;left:0;width:1.5rem;height:1.5rem;background:var(--project-rich-text-list-marker-color);-webkit-mask:url(b3443ea72aa90149ddaf.svg) center/contain no-repeat;mask:url(b3443ea72aa90149ddaf.svg) center/contain no-repeat;transform:translateY(-50%)}.frame-type-text ul li:first-child::before{top:.75rem}.site-header{--dfb-header-meta-height: 40px;--dfb-header-main-height: 70px;--dfb-header-height: calc(var(--dfb-header-meta-height) + var(--dfb-header-main-height));--dfb-header-container-padding: 1rem;--dfb-header-menu-rail-width: 72px;--dfb-header-tool-size: 40px;--dfb-meta-nav-gap: 1.4rem;--dfb-meta-link-size: 0.76rem;--dfb-meta-link-spacing: 0.14em;--dfb-meta-logo-size: 0.9rem;--dfb-meta-logo-spacing: 0.16em;--dfb-main-logo-column: 10.75rem;--dfb-main-shell-gap: 1.1rem;--dfb-header-type-size: 0.875rem;--dfb-header-type-weight: 700;--dfb-brand-gap: 0.78rem;--dfb-brand-crest-size: 48px;--dfb-brand-wordmark-size: 1rem;--dfb-brand-wordmark-spacing: 0.1em;--dfb-main-nav-gap: clamp(1.1rem, 3vw, 1.85rem);--dfb-main-link-size: 0.88rem;--dfb-main-link-spacing: 0.11em;--dfb-main-link-line-height: 1;--dfb-header-meta-bg: var(--dfb-grey-1);--dfb-header-meta-fg: var(--dfb-tiefgruen);--dfb-header-meta-hover-bg: rgba(0, 31, 35, 0.05);--dfb-header-main-bg: #ffffff;--dfb-header-main-fg: var(--dfb-tiefgruen);--dfb-header-main-muted-fg: rgba(0, 31, 35, 0.46);--dfb-header-main-hover-bg: rgba(0, 31, 35, 0.05);--dfb-header-main-border: var(--dfb-grey-3);--dfb-header-active-fg: var(--dfb-tiefgruen);--dfb-main-active-underline-color: var(--dfb-header-active-fg);--dfb-main-active-underline-height: 2px;--dfb-main-active-underline-overhang: 2px;--dfb-main-active-underline-gap: 6px;--dfb-main-active-underline-scale-resting: 0.82;--dfb-main-active-underline-scale-active: 1;--dfb-flyout-content-band-max-width: 50rem;--dfb-flyout-content-band-width: min(var(--dfb-flyout-content-band-max-width), calc(100% - (var(--dfb-header-container-padding) * 2)));--dfb-flyout-panel-width: calc(var(--dfb-flyout-content-band-width) / 3);--dfb-flyout-panel-gap: 0px;--dfb-flyout-panel-step: var(--dfb-flyout-panel-width);--dfb-flyout-panel-start: 0rem;--dfb-flyout-band-width: var(--dfb-flyout-content-band-width);--dfb-flyout-min-height: 500px;--dfb-flyout-list-padding-top: 1rem;--dfb-flyout-heading-gap: 0.9rem;--dfb-flyout-link-gap: 0.72rem;--dfb-flyout-link-size: 0.93rem;--dfb-flyout-link-line-height: 1.24;--dfb-flyout-link-min-height: 2.35rem;--dfb-flyout-link-padding-y: 12px;--dfb-flyout-heading-size: 0.95rem;--dfb-flyout-heading-line-height: 1.14;--dfb-flyout-heading-spacing: 0.1em;--dfb-flyout-chevron-width: 24px;--dfb-flyout-arrow-offset: 0;--dfb-mobile-main-padding: 0;--dfb-mobile-brand-gap: 0.82rem;--dfb-mobile-brand-crest-size: 32px;--dfb-mobile-brand-wordmark-size: 1.02rem;--dfb-mobile-brand-wordmark-spacing: 0.12em;--dfb-mobile-sheet-header-height: 52px;--dfb-mobile-top-link-size: 0.98rem;--dfb-mobile-top-link-spacing: 0.12em;--dfb-mobile-top-link-min-height: 4rem;--dfb-mobile-row-padding-inline: 1.25rem;--dfb-mobile-submenu-link-min-height: 3.2rem;--dfb-mobile-submenu-link-padding-y: 0.72rem;--dfb-mobile-submenu-heading-size: 1rem;--dfb-mobile-submenu-heading-spacing: 0.1em;--dfb-mobile-footer-link-size: 0.82rem;--z-header-sticky: 1030;--z-header-backdrop: 1010;--z-header-panel: 1020;--z-header-mobile-sheet: 1050;background-color:var(--dfb-header-main-bg);font-family:"DFB Sans Pro",sans-serif;z-index:var(--z-header-sticky)}.main-nav-bar{background-color:var(--dfb-header-main-bg)}.dfb-main-nav{--bs-navbar-padding-y: 0;--bs-navbar-toggler-focus-width: 0;background:var(--dfb-header-main-bg);border-bottom:1px solid var(--dfb-header-main-border);font-family:"DFB Sans Pro",sans-serif;font-size:var(--dfb-header-type-size);font-weight:var(--dfb-header-type-weight);position:relative}.dfb-main-nav .container{display:block;margin:0;max-width:none;padding:0;position:relative;width:100%}.dfb-header__meta,.dfb-header__main{align-items:center;display:flex;padding-inline:var(--dfb-header-container-padding);width:100%}.dfb-header__meta{background:var(--dfb-header-meta-bg);gap:1rem;height:var(--dfb-header-meta-height);justify-content:space-between}.dfb-header__main{background:var(--dfb-header-main-bg);border-bottom:1px solid var(--dfb-header-main-border);gap:0;height:var(--dfb-header-main-height);justify-content:space-between;padding-inline:var(--dfb-mobile-main-padding)}.dfb-header__meta-logo,.dfb-header__main-logo,.utility-nav-link,.dfb-c-menu__secondary-link,.dfb-c-menu__panel-heading,.dfb-c-menu__link,.dfb-c-menu__footer-item a{background:rgba(0,0,0,0) !important;border-bottom:0;text-decoration:none}.dfb-header__meta-logo{align-items:center;color:var(--dfb-header-meta-fg);display:inline-flex;flex:0 0 auto;font-size:inherit;font-weight:inherit;letter-spacing:var(--dfb-meta-logo-spacing);line-height:1;padding:0;text-transform:uppercase}.dfb-header__meta-logo-label{display:inline-flex}.dfb-header__meta-container{align-items:center;display:flex;flex:1 1 auto;justify-content:flex-end;min-width:0}.dfb-header__meta-list,.dfb-c-menu__list,.dfb-c-menu__secondary-list,.dfb-c-menu__footer-list{list-style:none;margin:0;padding:0}.dfb-header__meta-nav{display:none}.dfb-header__meta-list{align-items:center;display:flex;gap:var(--dfb-meta-nav-gap);height:100%;min-width:0}.dfb-header__meta-tools{align-items:center;display:flex;flex:0 0 auto;gap:0}.dfb-header__meta-tool-slot{align-items:center;display:inline-flex;flex:0 0 var(--dfb-header-tool-size);height:var(--dfb-header-tool-size);justify-content:center;width:var(--dfb-header-tool-size)}.dfb-header__meta-tool,.dfb-header__meta-menu-button{align-items:center;background:rgba(0,0,0,0);border:0;border-radius:0;color:var(--dfb-header-meta-fg);display:inline-flex;height:100%;justify-content:center;padding:0;width:100%}.dfb-header__meta-tool--placeholder{opacity:0;pointer-events:none}.dfb-header__meta-account-shell,.dfb-header__meta-account{min-height:100%;min-width:100%}.dfb-header__icon,.dfb-c-menu__link-icon,.dfb-c-menu__header-icon{background:currentColor;display:block;flex:0 0 auto;height:24px;-webkit-mask:var(--dfb-icon-mask) center/contain no-repeat;mask:var(--dfb-icon-mask) center/contain no-repeat;width:24px;-webkit-mask:var(--dfb-icon-mask) center/contain no-repeat}.dfb-header__meta-menu-button{flex:0 0 var(--dfb-header-menu-rail-width);height:var(--dfb-header-meta-height);width:var(--dfb-header-menu-rail-width)}.dfb-header__meta-close-icon{display:none}.dfb-header__meta-tool:disabled{opacity:1}.dfb-header__meta-tool:not(:disabled):hover,.dfb-header__meta-tool:not(:disabled):focus-visible,.dfb-header__meta-menu-button:hover,.dfb-header__meta-menu-button:focus-visible{background:var(--dfb-header-meta-hover-bg)}.utility-nav-link{color:var(--dfb-header-meta-fg);text-transform:uppercase}.dfb-c-menu__level[data-level="1"]>.dfb-c-menu__list>.dfb-c-menu__item>.dfb-c-menu__link{color:var(--dfb-header-main-fg);text-transform:uppercase}.utility-nav-link{align-items:center;cursor:pointer;display:inline-flex;font-size:inherit;font-weight:inherit;letter-spacing:var(--dfb-meta-link-spacing);line-height:1;min-height:var(--dfb-header-meta-height);padding:0 .35rem}.dfb-header__main-logo-slot{display:none}.dfb-header__main-logo{align-items:center;color:var(--dfb-header-main-fg);display:inline-flex;gap:var(--dfb-brand-gap);padding:0}.dfb-nav-brand-crest,.dfb-nav-brand-crest img{height:var(--dfb-brand-crest-size);width:var(--dfb-brand-crest-size)}.dfb-nav-brand-wordmark{color:var(--dfb-header-main-fg);font-size:inherit;font-weight:inherit;letter-spacing:var(--dfb-brand-wordmark-spacing);line-height:1;text-transform:uppercase}.dfb-nav-brand-wordmark--long{display:none}.dfb-main-nav .navbar-collapse{margin:0}.dfb-header__main-nav-shell,.dfb-header__main-menu,.dfb-header__main-nav,.dfb-c-menu,.dfb-c-menu__primary,.dfb-c-menu__container{min-width:0;width:100%}.dfb-header__main-menu,.dfb-header__main-nav,.dfb-c-menu,.dfb-c-menu__primary,.dfb-c-menu__container{height:100%;position:relative}.dfb-c-menu{font-weight:inherit;overflow:visible;z-index:var(--z-header-panel)}.dfb-c-menu__header{align-items:center;background:var(--dfb-header-main-bg);border:0;color:var(--dfb-header-main-fg);display:flex;font-size:inherit;font-weight:inherit;gap:.75rem;height:56px;left:0;letter-spacing:.02em;line-height:1;padding:0 var(--dfb-mobile-row-padding-inline);position:absolute;text-transform:none;top:0;visibility:hidden;width:100%;z-index:3}.dfb-c-menu__header--visible{visibility:visible}.dfb-c-menu__level{display:none;left:0;position:absolute;width:100%}.dfb-c-menu__level.is-active{display:block}.dfb-c-menu__level[data-level="1"]{position:relative;z-index:2}.dfb-c-menu__level[data-level="1"]>.dfb-c-menu__list{align-items:stretch;display:flex;gap:var(--dfb-main-nav-gap);height:100%;justify-content:center}.dfb-c-menu__item{position:relative}.dfb-c-menu__link{align-items:center;border:0;color:var(--dfb-header-main-fg);display:inline-flex;gap:.8rem;justify-content:space-between;text-align:left;width:100%}.dfb-c-menu__link-text{display:inline-block;min-width:0;position:relative;text-align:left}.dfb-c-menu__panel{width:100%}.dfb-c-menu__panel-heading{color:var(--dfb-header-main-fg);display:block;width:100%}.dfb-c-menu__panel-heading-text{display:block;min-width:0;text-align:left}.dfb-c-menu__level[data-level="1"] .dfb-c-menu__link{font-size:inherit;font-weight:inherit;letter-spacing:var(--dfb-main-link-spacing);line-height:var(--dfb-main-link-line-height);min-height:var(--dfb-header-main-height);padding:0;position:relative;white-space:nowrap}.dfb-c-menu__level[data-level="1"] .dfb-c-menu__link-text::after{background:var(--dfb-main-active-underline-color);content:"";height:var(--dfb-main-active-underline-height);left:calc(var(--dfb-main-active-underline-overhang)*-1);opacity:0;pointer-events:none;position:absolute;top:calc(100% + var(--dfb-main-active-underline-gap));transform:scaleX(var(--dfb-main-active-underline-scale-resting));transform-origin:center;transition:opacity .16s ease,transform .16s ease;width:calc(100% + var(--dfb-main-active-underline-overhang)*2)}.dfb-c-menu__level[data-level="1"]>.dfb-c-menu__list>.dfb-c-menu__item.is-current>.dfb-c-menu__link,.dfb-c-menu__level[data-level="1"]>.dfb-c-menu__list>.dfb-c-menu__item.is-active>.dfb-c-menu__link,.dfb-c-menu__level[data-level="1"]>.dfb-c-menu__list>.dfb-c-menu__item>.dfb-c-menu__link:hover,.dfb-c-menu__level[data-level="1"]>.dfb-c-menu__list>.dfb-c-menu__item>.dfb-c-menu__link:focus-visible{color:var(--dfb-header-active-fg)}.dfb-c-menu__level[data-level="1"]>.dfb-c-menu__list>.dfb-c-menu__item>.dfb-c-menu__link .dfb-c-menu__link-icon{display:none}.dfb-c-menu__level:not([data-level="1"]){background:rgba(0,0,0,0);border-top:0;box-shadow:none;min-height:calc(var(--dfb-flyout-min-height) - 24px);overflow:visible;top:var(--dfb-header-main-height)}.dfb-c-menu__level:not([data-level="1"]) .dfb-c-menu__item{border-left:0;width:100%}.dfb-c-menu__level:not([data-level="1"]) .dfb-c-menu__panel{padding-top:var(--dfb-flyout-list-padding-top)}.dfb-c-menu__level:not([data-level="1"]) .dfb-c-menu__list--children{padding:0}.dfb-c-menu__level:not([data-level="1"]) .dfb-c-menu__list--children .dfb-c-menu__link{align-items:start;-moz-column-gap:var(--dfb-flyout-link-gap);column-gap:var(--dfb-flyout-link-gap);display:grid;font-size:inherit;font-weight:inherit;grid-template-columns:minmax(0, 1fr) var(--dfb-flyout-chevron-width);line-height:var(--dfb-flyout-link-line-height);min-height:var(--dfb-flyout-link-min-height);padding:var(--dfb-flyout-link-padding-y) 0;text-transform:none;white-space:normal}.dfb-c-menu__level:not([data-level="1"]) .dfb-c-menu__list--children button.dfb-c-menu__link{line-height:24px}.dfb-c-menu__level:not([data-level="1"]) .dfb-c-menu__list--children a.dfb-c-menu__link{line-height:24px}.dfb-c-menu__level:not([data-level="1"]) .dfb-c-menu__panel-heading{line-height:var(--dfb-flyout-link-line-height);white-space:normal}.dfb-c-menu__level:not([data-level="1"]) .dfb-c-menu__panel-heading+.dfb-c-menu__list--children{margin-top:var(--dfb-flyout-heading-gap)}.dfb-c-menu__level[data-level="2"] .dfb-c-menu__panel-heading{font-size:inherit;font-weight:inherit;letter-spacing:var(--dfb-flyout-heading-spacing);line-height:var(--dfb-flyout-heading-line-height);padding:0;text-transform:uppercase}.dfb-c-menu__level[data-level="3"] .dfb-c-menu__panel-heading,.dfb-c-menu__level[data-level="4"] .dfb-c-menu__panel-heading{font-size:inherit;font-weight:inherit;letter-spacing:.04em;line-height:var(--dfb-flyout-link-line-height);padding:0;text-transform:none}.dfb-c-menu__level:not([data-level="1"]) .dfb-c-menu__item.is-current>.dfb-c-menu__link,.dfb-c-menu__level:not([data-level="1"]) .dfb-c-menu__item.is-active>.dfb-c-menu__link,.dfb-c-menu__level:not([data-level="1"]) .dfb-c-menu__item:hover>.dfb-c-menu__link,.dfb-c-menu__level:not([data-level="1"]) .dfb-c-menu__panel-heading.is-current,.dfb-c-menu__level:not([data-level="1"]) .dfb-c-menu__panel-heading:hover,.dfb-c-menu__level:not([data-level="1"]) .dfb-c-menu__panel-heading:focus-visible,.dfb-c-menu__level:not([data-level="1"]) .dfb-c-menu__item.is-current>.dfb-c-menu__link .dfb-c-menu__link-icon,.dfb-c-menu__level:not([data-level="1"]) .dfb-c-menu__item.is-active>.dfb-c-menu__link .dfb-c-menu__link-icon,.dfb-c-menu__level:not([data-level="1"]) .dfb-c-menu__item:hover>.dfb-c-menu__link .dfb-c-menu__link-icon{box-shadow:none;color:var(--dfb-success)}.dfb-c-menu__level:not([data-level="1"]) .dfb-c-menu__list--children .dfb-c-menu__link .dfb-c-menu__link-icon{height:var(--dfb-flyout-chevron-width);justify-self:end;margin-top:var(--dfb-flyout-arrow-offset);width:var(--dfb-flyout-chevron-width)}.dfb-c-menu__footer,.dfb-c-menu__flyout,.dfb-c-menu__flyout-band{display:none}.dfb-c-menu__item--mobile-account{display:none}.dfb-header__meta-account-shell,.dfb-header__meta-account-shell :where(*){font-size:inherit;font-weight:inherit}.dfb-header--menu-active .dfb-header__meta-menu-icon{display:none}.dfb-header--menu-active .dfb-header__meta-close-icon{display:inline-flex}.dfb-header__flyout-backdrop{background:rgba(0,0,0,0);display:none;inset:var(--dfb-header-height) 0 0;position:fixed;z-index:var(--z-header-backdrop)}.dfb-main-nav .navbar-toggler:focus-visible,.dfb-c-menu__link:focus-visible,.dfb-c-menu__panel-heading:focus-visible,.dfb-header__meta-tool:focus-visible,.dfb-header__meta-logo:focus-visible,.dfb-header__main-logo:focus-visible,.utility-nav-link:focus-visible,.dfb-c-menu__secondary-link:focus-visible,.dfb-c-menu__header:focus-visible{outline:2px solid var(--dfb-focus-blue);outline-offset:2px}.nav-footer-nav{background-color:#fff;border-top:1px solid rgba(0,0,0,.08);padding:.45rem 0 .65rem}.nav-footer-nav a{border-bottom:0}@media(max-width: 991.98px){.site-header{--dfb-header-meta-height: 44px;--dfb-header-tool-size: 44px;--dfb-mobile-brand-gap: 0.74rem;--dfb-mobile-brand-wordmark-size: 1rem;--dfb-mobile-row-padding-inline: 1.15rem;--dfb-mobile-top-link-min-height: 3.75rem;--dfb-mobile-submenu-link-min-height: 3rem;--dfb-mobile-submenu-link-padding-y: 0.64rem;--dfb-mobile-menu-bg: var(--dfb-tiefgruen);--dfb-mobile-menu-fg: var(--dfb-mintgruen-1);--dfb-mobile-menu-active-fg: var(--dfb-akzentgruen);--dfb-mobile-menu-divider: rgba(200, 242, 224, 0.16);--dfb-mobile-menu-hover-bg: rgba(200, 242, 224, 0.1);--dfb-header-meta-bg: var(--dfb-mobile-menu-bg);--dfb-header-meta-fg: var(--dfb-mobile-menu-fg);--dfb-header-meta-hover-bg: var(--dfb-mobile-menu-hover-bg);--dfb-header-main-bg: var(--dfb-mobile-menu-bg);--dfb-header-main-fg: var(--dfb-mobile-menu-fg);--dfb-header-main-muted-fg: var(--dfb-mobile-menu-fg);--dfb-header-main-hover-bg: var(--dfb-mobile-menu-hover-bg);--dfb-header-main-border: var(--dfb-mobile-menu-bg);--dfb-header-active-fg: var(--dfb-mobile-menu-active-fg)}body.nav-open{overflow:hidden}.dfb-header__meta-menu-button{background:var(--dfb-mobile-menu-bg);color:var(--dfb-mobile-menu-fg)}.dfb-header__meta-menu-button:hover,.dfb-header__meta-menu-button:focus-visible{background:var(--dfb-mobile-menu-hover-bg);color:var(--dfb-mobile-menu-active-fg)}.dfb-header__meta{padding-inline-end:0}.dfb-header__meta-nav{display:none}.dfb-header__main{display:none}.dfb-header--menu-active{--dfb-header-meta-bg: var(--dfb-mobile-menu-bg);--dfb-header-meta-fg: var(--dfb-mobile-menu-fg);--dfb-header-meta-hover-bg: var(--dfb-mobile-menu-hover-bg);--dfb-header-main-bg: var(--dfb-mobile-menu-bg);--dfb-header-main-fg: var(--dfb-mobile-menu-fg);--dfb-header-main-muted-fg: var(--dfb-mobile-menu-fg);--dfb-header-main-hover-bg: var(--dfb-mobile-menu-hover-bg);--dfb-header-main-border: var(--dfb-mobile-menu-divider);--dfb-header-active-fg: var(--dfb-mobile-menu-active-fg)}.dfb-header--menu-active .dfb-header__meta{background:var(--dfb-mobile-menu-bg);border-bottom-color:var(--dfb-mobile-menu-bg)}.dfb-header--menu-active .dfb-header__meta-logo,.dfb-header--menu-active .dfb-header__meta-tools>:not(.dfb-header__meta-menu-button){display:none}.dfb-header--menu-active .dfb-header__main{background:var(--dfb-mobile-menu-bg);border-bottom-color:var(--dfb-mobile-menu-bg);display:flex;justify-content:flex-start;padding-inline:var(--dfb-mobile-row-padding-inline)}.dfb-header--menu-active .dfb-header__main-logo-slot{align-items:center;display:inline-flex}.dfb-header__main-logo{gap:var(--dfb-mobile-brand-gap)}.dfb-nav-brand-crest,.dfb-nav-brand-crest img{height:var(--dfb-mobile-brand-crest-size);width:var(--dfb-mobile-brand-crest-size)}.dfb-nav-brand-wordmark{letter-spacing:var(--dfb-mobile-brand-wordmark-spacing)}.dfb-main-nav .navbar-collapse{background:var(--dfb-header-main-bg);inset:var(--dfb-header-height) 0 0 0;margin:0;overflow-y:auto;padding:0;position:fixed;z-index:var(--z-header-mobile-sheet)}.dfb-c-menu,.dfb-c-menu__primary,.dfb-c-menu__container{min-height:calc(100dvh - var(--dfb-header-height))}.dfb-c-menu__container{display:flex;flex-direction:column;padding-bottom:1.25rem}.dfb-c-menu__primary{display:flex;flex:1 1 auto;flex-direction:column}.dfb-c-menu__header{border-bottom:1px solid var(--dfb-header-main-border);display:flex;gap:.65rem;height:var(--dfb-mobile-sheet-header-height);letter-spacing:.04em;position:sticky;top:0}.dfb-c-menu__level{display:none}.dfb-c-menu__level.is-active{display:block}.dfb-c-menu__level[data-level="1"]>.dfb-c-menu__list{display:block;padding-top:.35rem}.dfb-c-menu__level[data-level="1"] .dfb-c-menu__link{border-bottom:1px solid var(--dfb-header-main-border);letter-spacing:var(--dfb-mobile-top-link-spacing);min-height:var(--dfb-mobile-top-link-min-height);padding:0 var(--dfb-mobile-row-padding-inline)}.dfb-c-menu__level[data-level="1"]>.dfb-c-menu__list>.dfb-c-menu__item>.dfb-c-menu__link .dfb-c-menu__link-icon{display:inline-flex}.dfb-c-menu__item--mobile-account{display:block}.dfb-c-menu__item--mobile-account-first{margin-top:.8rem;border-top:1px solid var(--dfb-mobile-menu-divider)}.dfb-c-menu__level[data-level="1"] a.dfb-c-menu__link .dfb-c-menu__link-icon{display:none}.dfb-c-menu__item.is-current>.dfb-c-menu__link,.dfb-c-menu__item.is-active>.dfb-c-menu__link,.dfb-c-menu__level[data-level="1"]>.dfb-c-menu__list>.dfb-c-menu__item.site-home.is-current>.dfb-c-menu__link{box-shadow:none;color:var(--dfb-header-active-fg)}.dfb-c-menu__level:not([data-level="1"]){background:var(--dfb-header-main-bg);border-top:1px solid var(--dfb-header-main-border);box-shadow:none;left:0 !important;min-height:calc(100dvh - var(--dfb-header-height) - var(--dfb-mobile-sheet-header-height));top:var(--dfb-mobile-sheet-header-height);width:100% !important;z-index:6}.dfb-c-menu__level.is-active:not([data-level="1"]){height:calc(100dvh - var(--dfb-header-height) - var(--dfb-mobile-sheet-header-height));overflow-y:auto;overscroll-behavior:contain;z-index:7}.dfb-c-menu__level:not([data-level="1"]) .dfb-c-menu__panel{padding:.55rem 0 .8rem}.dfb-c-menu__level:not([data-level="1"]) .dfb-c-menu__list--children{padding:0}.dfb-c-menu__level:not([data-level="1"]) .dfb-c-menu__list--children .dfb-c-menu__link{min-height:var(--dfb-mobile-submenu-link-min-height);padding:var(--dfb-mobile-submenu-link-padding-y) var(--dfb-mobile-row-padding-inline)}.dfb-c-menu__level:not([data-level="1"]) .dfb-c-menu__panel-heading{display:block;letter-spacing:var(--dfb-mobile-submenu-heading-spacing);min-height:calc(var(--dfb-mobile-submenu-link-min-height) + .2rem);padding:var(--dfb-mobile-submenu-link-padding-y) var(--dfb-mobile-row-padding-inline)}.dfb-c-menu__level:not([data-level="1"]) .dfb-c-menu__panel-heading+.dfb-c-menu__list--children{margin-top:.7rem}.dfb-c-menu__level:not([data-level="1"]) .dfb-c-menu__item.is-current>.dfb-c-menu__link,.dfb-c-menu__level:not([data-level="1"]) .dfb-c-menu__item.is-active>.dfb-c-menu__link,.dfb-c-menu__level:not([data-level="1"]) .dfb-c-menu__item:hover>.dfb-c-menu__link,.dfb-c-menu__level:not([data-level="1"]) .dfb-c-menu__panel-heading.is-current,.dfb-c-menu__level:not([data-level="1"]) .dfb-c-menu__panel-heading:hover,.dfb-c-menu__level:not([data-level="1"]) .dfb-c-menu__panel-heading:focus-visible,.dfb-c-menu__level:not([data-level="1"]) .dfb-c-menu__item.is-current>.dfb-c-menu__link .dfb-c-menu__link-icon,.dfb-c-menu__level:not([data-level="1"]) .dfb-c-menu__item.is-active>.dfb-c-menu__link .dfb-c-menu__link-icon,.dfb-c-menu__level:not([data-level="1"]) .dfb-c-menu__item:hover>.dfb-c-menu__link .dfb-c-menu__link-icon{color:var(--dfb-header-active-fg)}.dfb-c-menu__footer{display:block;margin-top:auto}.dfb-c-menu__secondary-nav{background:var(--dfb-grey-1);color:var(--dfb-tiefgruen);padding:1.05rem 0}.dfb-c-menu__secondary-link{color:var(--dfb-tiefgruen);display:flex;align-items:center;min-height:44px;letter-spacing:.14em;line-height:1.2;padding:.7rem var(--dfb-mobile-row-padding-inline);text-transform:uppercase}.dfb-c-menu__secondary-item.is-current .dfb-c-menu__secondary-link,.dfb-c-menu__secondary-link:hover,.dfb-c-menu__secondary-link:focus-visible{color:var(--dfb-dunkelgruen)}.dfb-c-menu__footer-list--account{border-top:1px solid var(--dfb-header-main-border);padding-top:.8rem}.dfb-c-menu__footer-item a{color:var(--dfb-header-main-fg);display:block;letter-spacing:.14em;line-height:1.2;padding:.85rem var(--dfb-mobile-row-padding-inline);text-transform:uppercase}.dfb-c-menu__footer-item.is-current a,.dfb-c-menu__footer-item a:hover,.dfb-c-menu__footer-item a:focus-visible{color:var(--dfb-header-active-fg)}.dfb-header__flyout-backdrop,.dfb-c-menu__flyout{display:none !important}}@media(min-width: 992px){.site-header{--dfb-header-meta-height: 48px;--dfb-header-main-height: 70px;--dfb-header-container-padding: 20px;--dfb-header-tool-size: 40px;--dfb-meta-nav-gap: 1.55rem;--dfb-meta-link-size: 0.76rem;--dfb-meta-link-spacing: 0.135em;--dfb-meta-logo-size: 0.92rem;--dfb-main-logo-column: 8.55rem;--dfb-main-shell-gap: clamp(0.9rem, 1.25vw, 1.2rem);--dfb-brand-gap: 0.84rem;--dfb-brand-crest-size: 48px;--dfb-brand-wordmark-size: 0.96rem;--dfb-brand-wordmark-spacing: 0.085em;--dfb-main-nav-gap: clamp(1rem, 1.25vw, 1.45rem);--dfb-main-link-size: 0.875rem;--dfb-main-link-spacing: 0.125em;--dfb-flyout-content-band-width: min(var(--dfb-flyout-content-band-max-width), calc(100% - (var(--dfb-header-container-padding) * 2)));--dfb-flyout-panel-start: calc((100% - var(--dfb-flyout-content-band-width)) / 2);--dfb-flyout-min-height: 520px;--dfb-flyout-list-padding-top: 0.5rem;--dfb-flyout-heading-gap: 0;--dfb-flyout-link-gap: 0.72rem;--dfb-flyout-link-size: 0.9rem;--dfb-flyout-link-min-height: 2.2rem;--dfb-flyout-heading-size: 0.97rem;--dfb-header-meta-bg: var(--dfb-mintgruen-1);--dfb-header-meta-fg: var(--dfb-tiefgruen);--dfb-header-meta-hover-bg: rgba(0, 31, 35, 0.05);--dfb-header-main-bg: var(--dfb-tiefgruen);--dfb-header-main-fg: var(--dfb-mintgruen-1);--dfb-header-main-muted-fg: rgba(200, 242, 224, 0.78);--dfb-header-main-hover-bg: rgba(200, 242, 224, 0.1);--dfb-header-main-border: rgba(200, 242, 224, 0.16);--dfb-header-active-fg: var(--dfb-akzentgruen)}.dfb-header__meta-logo{display:none}.dfb-main-nav,.dfb-header__main{border-bottom:0}.dfb-header__meta-nav{align-items:center;display:flex;gap:var(--dfb-meta-nav-gap);height:100%;margin-left:auto;min-width:0}.dfb-header__meta-tools{flex:0 0 auto;margin-left:.8rem}.dfb-header__meta-menu-button{display:none}.dfb-header__main{-moz-column-gap:var(--dfb-main-shell-gap);column-gap:var(--dfb-main-shell-gap);display:grid;grid-template-columns:var(--dfb-main-logo-column) minmax(0, 1fr);padding-inline:var(--dfb-header-container-padding)}.dfb-header__main-logo-slot{align-items:center;display:inline-flex;grid-column:1;height:100%}.dfb-header__main-nav-shell{align-items:stretch;display:block !important;grid-column:2;min-width:0;width:100%}.dfb-header__main-menu,.dfb-header__main-nav{display:flex;justify-content:center}.dfb-main-nav .navbar-collapse{align-items:stretch;display:block !important;flex:0 0 auto;min-width:0}.dfb-c-menu,.dfb-c-menu__primary,.dfb-c-menu__container,.dfb-c-menu__level[data-level="1"]{height:100%}.dfb-c-menu__header{display:none !important;visibility:hidden !important}.dfb-c-menu__level[data-level="1"]>.dfb-c-menu__list{min-height:var(--dfb-header-main-height);pointer-events:auto;width:100%}.dfb-c-menu__level[data-level="1"]>.dfb-c-menu__list>.dfb-c-menu__item.site-home{display:none}.dfb-c-menu__level[data-level="1"]>.dfb-c-menu__list>.dfb-c-menu__item.is-current>.dfb-c-menu__link>.dfb-c-menu__link-text::after,.dfb-c-menu__level[data-level="1"]>.dfb-c-menu__list>.dfb-c-menu__item.is-active>.dfb-c-menu__link>.dfb-c-menu__link-text::after,.dfb-c-menu__level[data-level="1"]>.dfb-c-menu__list>.dfb-c-menu__item.is-current.is-active>.dfb-c-menu__link>.dfb-c-menu__link-text::after,.dfb-c-menu__level[data-level="1"]>.dfb-c-menu__list>.dfb-c-menu__item.site-home.is-current>.dfb-c-menu__link>.dfb-c-menu__link-text::after{opacity:1;transform:scaleX(var(--dfb-main-active-underline-scale-active))}.dfb-c-menu--active .dfb-c-menu__level[data-level="1"]>.dfb-c-menu__list>.dfb-c-menu__item.is-current:not(.is-active)>.dfb-c-menu__link>.dfb-c-menu__link-text::after,.dfb-c-menu--active .dfb-c-menu__level[data-level="1"]>.dfb-c-menu__list>.dfb-c-menu__item.site-home.is-current:not(.is-active)>.dfb-c-menu__link>.dfb-c-menu__link-text::after{opacity:0;transform:scaleX(var(--dfb-main-active-underline-scale-resting))}.dfb-c-menu__level .dfb-c-menu__item{position:static}.dfb-c-menu__level:not([data-level="1"]){min-height:calc(var(--dfb-flyout-min-height) - 24px);pointer-events:none}.dfb-c-menu__level:not([data-level="1"]).is-active{pointer-events:auto}.dfb-c-menu__level:not([data-level="1"]).dfb-c-menu__level--desktop-slot-1,.dfb-c-menu__level:not([data-level="1"]).dfb-c-menu__level--desktop-slot-2,.dfb-c-menu__level:not([data-level="1"]).dfb-c-menu__level--desktop-slot-3{top:0;width:var(--dfb-flyout-panel-width)}.dfb-c-menu__level:not([data-level="1"]) .dfb-c-menu__panel{padding-top:12px}.dfb-c-menu__level:not([data-level="1"]) .dfb-c-menu__link,.dfb-c-menu__level:not([data-level="1"]) .dfb-c-menu__panel-heading{color:var(--dfb-tiefgruen)}.dfb-c-menu__level:not([data-level="1"]) .dfb-c-menu__panel-heading{align-items:center;display:flex;min-height:48px;padding:0 20px}.dfb-c-menu__level:not([data-level="1"]) .dfb-c-menu__item.is-current>.dfb-c-menu__link,.dfb-c-menu__level:not([data-level="1"]) .dfb-c-menu__item.is-active>.dfb-c-menu__link,.dfb-c-menu__level:not([data-level="1"]) .dfb-c-menu__item:hover>.dfb-c-menu__link,.dfb-c-menu__level:not([data-level="1"]) .dfb-c-menu__panel-heading.is-current,.dfb-c-menu__level:not([data-level="1"]) .dfb-c-menu__panel-heading:hover,.dfb-c-menu__level:not([data-level="1"]) .dfb-c-menu__panel-heading:focus-visible,.dfb-c-menu__level:not([data-level="1"]) .dfb-c-menu__item.is-current>.dfb-c-menu__link .dfb-c-menu__link-icon,.dfb-c-menu__level:not([data-level="1"]) .dfb-c-menu__item.is-active>.dfb-c-menu__link .dfb-c-menu__link-icon,.dfb-c-menu__level:not([data-level="1"]) .dfb-c-menu__item:hover>.dfb-c-menu__link .dfb-c-menu__link-icon{color:var(--dfb-akzentgruen)}.dfb-c-menu__level:not([data-level="1"]) .dfb-c-menu__list--children{padding:0 20px}.dfb-c-menu__level--desktop-slot-1{left:var(--dfb-flyout-panel-start);z-index:3}.dfb-c-menu__level--desktop-slot-2{left:calc(var(--dfb-flyout-panel-start) + var(--dfb-flyout-panel-step));z-index:4}.dfb-c-menu__level--desktop-slot-3{left:calc(var(--dfb-flyout-panel-start) + var(--dfb-flyout-panel-step)*2);z-index:5}.dfb-c-menu__flyout{background:#fff;border-top:1px solid var(--dfb-grey-3);box-shadow:0 26px 44px rgba(0,0,0,.08);display:none;left:calc(0px - var(--dfb-header-container-padding) - var(--dfb-main-logo-column) - var(--dfb-main-shell-gap));min-height:var(--dfb-flyout-min-height);position:absolute;top:var(--dfb-header-main-height);width:calc(100% + var(--dfb-main-logo-column) + var(--dfb-main-shell-gap) + var(--dfb-header-container-padding)*2);z-index:1}.dfb-c-menu__flyout.is-active{display:block}.dfb-c-menu__flyout-band{display:block;left:var(--dfb-flyout-panel-start);min-height:var(--dfb-flyout-min-height);pointer-events:none;position:absolute;top:0;width:var(--dfb-flyout-band-width)}.dfb-header--flyout-active .dfb-header__flyout-backdrop{display:block}}@media(min-width: 1280px){.site-header{--dfb-main-logo-column: 11.5rem;--dfb-main-nav-gap: 2.85rem;--dfb-flyout-min-height: 540px}}@media(min-width: 1600px){.site-header{--dfb-main-logo-column: 24rem;--dfb-main-shell-gap: 2rem;--dfb-main-nav-gap: 3.15rem;--dfb-flyout-min-height: 560px}.dfb-nav-brand-wordmark--short{display:none}.dfb-nav-brand-wordmark--long{display:inline-flex}}@media(prefers-reduced-motion: reduce){.dfb-c-menu__level[data-level="1"] .dfb-c-menu__link-text::after{transition:none}}.project-dfb-avatar{--project-dfb-avatar-size: 32px;--project-dfb-avatar-text-color: var(--white);position:relative;display:block;width:var(--project-dfb-avatar-size);height:var(--project-dfb-avatar-size);-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(0,0,0,0);border:0;padding:0}.project-dfb-avatar:hover,.project-dfb-avatar:focus,.project-dfb-avatar:active{background:rgba(0,0,0,0)}.dfb-header__meta-account-shell:not(:disabled):hover{background:rgba(0,0,0,0)}.project-dfb-avatar__background{overflow:hidden;border-radius:50%}.project-dfb-avatar__background::after{content:"";position:absolute;inset:0;background:linear-gradient(115deg, transparent 35%, rgba(255, 255, 255, 0.65) 50%, transparent 65%);background-size:250% 100%;background-position:120% 0;opacity:0;pointer-events:none}.project-dfb-avatar__text::before,.project-dfb-avatar__text::after{content:"";position:absolute;clip-path:polygon(50% 0%, 62% 38%, 100% 50%, 62% 62%, 50% 100%, 38% 62%, 0% 50%, 38% 38%);opacity:0;transform:scale(0);pointer-events:none}.project-dfb-avatar__text::before{top:3px;right:5px;width:7px;height:7px;background:var(--white)}.project-dfb-avatar__text::after{bottom:4px;left:6px;width:5px;height:5px;background:var(--dfb-gold-light)}@media(prefers-reduced-motion: no-preference){.project-dfb-avatar:hover .project-dfb-avatar__background::after,.project-dfb-avatar:focus-visible .project-dfb-avatar__background::after{animation:project-dfb-avatar-shine .8s ease}.project-dfb-avatar:hover .project-dfb-avatar__text::before,.project-dfb-avatar:focus-visible .project-dfb-avatar__text::before{animation:project-dfb-avatar-twinkle .5s ease .1s}.project-dfb-avatar:hover .project-dfb-avatar__text::after,.project-dfb-avatar:focus-visible .project-dfb-avatar__text::after{animation:project-dfb-avatar-twinkle .45s ease .3s}}@keyframes project-dfb-avatar-shine{0%{background-position:120% 0;opacity:0}15%{opacity:1}100%{background-position:-20% 0;opacity:0}}@keyframes project-dfb-avatar-twinkle{0%{opacity:0;transform:scale(0) rotate(0deg)}50%{opacity:1;transform:scale(1) rotate(45deg)}100%{opacity:0;transform:scale(0) rotate(90deg)}}.project-dfb-avatar:focus-visible{outline:2px solid var(--dfb-focus-blue);outline-offset:2px;border-radius:50%}.project-dfb-avatar::after{content:"";position:absolute;inset:-6px;border-radius:50%}.project-dfb-avatar__background,.project-dfb-avatar__text{position:absolute;inset:0}.project-dfb-avatar__background svg{display:block;width:100%;height:100%}.project-dfb-avatar__text{z-index:2;display:flex;justify-content:center;align-items:center;font-size:12px;font-weight:700;line-height:1;color:var(--project-dfb-avatar-text-color);border-radius:50%;overflow:hidden}.project-dfb-avatar--mobile{display:none}@media(max-width: 991.98px){.project-dfb-avatar--mobile{display:block}}@media(forced-colors: active){.project-dfb-avatar{border:1px solid CanvasText;border-radius:50%;background:Canvas}.project-dfb-avatar__background{display:none}.project-dfb-avatar__text::before,.project-dfb-avatar__text::after{display:none}.project-dfb-avatar__text{color:CanvasText}}.project-dfb-user-menu{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.project-dfb-user-menu__panel{position:absolute;top:calc(100% + .25rem);right:.25rem;z-index:1060;width:min(18rem,100vw - 2rem);padding:1rem 1.5rem;background:var(--white);border-radius:1rem 0 1rem 1rem;box-shadow:0 .75rem 2rem rgba(0,31,35,.16);color:var(--dfb-tiefgruen)}.project-dfb-user-menu__list{display:grid;gap:0;margin:0;padding:0;list-style:none}.project-dfb-user-menu__link{display:flex;align-items:center;min-height:2.75rem;padding:.5rem;border:0;border-radius:.25rem;color:var(--dfb-tiefgruen);font-size:1.125rem;font-weight:500;line-height:1.25;text-decoration:none}.project-dfb-user-menu__link:hover,.project-dfb-user-menu__link:focus{background:var(--dfb-grey-1);color:var(--dfb-tiefgruen)}.project-dfb-user-menu__link:focus-visible{outline:2px solid var(--dfb-focus-blue);outline-offset:2px}.project-dfb-user-menu__item--logout{margin-top:.5rem;padding-top:.5rem;border-top:1px solid var(--dfb-grey-3)}@media(max-width: 991.98px){.project-dfb-user-menu{display:none}}@media(forced-colors: active){.project-dfb-user-menu__panel{border:1px solid CanvasText;background:Canvas;box-shadow:none;color:CanvasText}.project-dfb-user-menu__link{color:LinkText}.project-dfb-user-menu__item--logout{border-color:CanvasText}}.btn.btn-primary:where(:not(.btn-sm,.btn-lg)),.btn.btn-secondary:where(:not(.btn-sm,.btn-lg)){--bs-btn-font-size: 1rem;--bs-btn-line-height: 1.2;--bs-btn-padding-x: 1.875rem;--bs-btn-padding-y: 0;--bs-btn-box-shadow: none;--bs-btn-active-shadow: none;--bs-btn-focus-shadow-rgb: 0, 0, 0;--bs-btn-disabled-opacity: 0.4;height:2.5rem;min-height:0;display:inline-flex;align-items:center;justify-content:center;box-shadow:none;background-image:none}.btn.btn-primary{--bs-btn-font-weight: 700;--bs-btn-border-width: 2px;--bs-btn-border-radius: 2.5rem;--bs-btn-color: var(--white);--bs-btn-bg: var(--dfb-akzentviolett);--bs-btn-border-color: var(--dfb-akzentviolett);--bs-btn-hover-color: var(--white);--bs-btn-hover-bg: var(--dfb-akzentviolett-hover);--bs-btn-hover-border-color: var(--dfb-akzentviolett-hover);--bs-btn-focus-shadow-rgb: 0, 116, 225;--bs-btn-active-color: var(--white);--bs-btn-active-bg: var(--dfb-akzentviolett-active);--bs-btn-active-border-color: var(--dfb-akzentviolett-active);--bs-btn-disabled-color: var(--white);--bs-btn-disabled-bg: var(--dfb-akzentviolett);--bs-btn-disabled-border-color: var(--dfb-akzentviolett)}.btn.btn-primary:focus,.btn-check:focus+.btn.btn-primary{outline:2px solid var(--dfb-focus-blue);outline-offset:2px;box-shadow:none}.btn.btn-primary:focus-visible,.btn-check:focus-visible+.btn.btn-primary{outline:2px solid var(--dfb-focus-blue);outline-offset:2px}.btn.btn-primary:active,.show>.btn.btn-primary.dropdown-toggle:active{transform:translateY(2px)}.btn.btn-secondary{--bs-btn-font-weight: 510;--bs-btn-border-width: 2px;--bs-btn-border-radius: 2.5rem;--bs-btn-color: var(--dfb-akzentviolett);--bs-btn-bg: var(--dfb-secondary-bg-default);--bs-btn-border-color: var(--dfb-akzentviolett);--bs-btn-hover-color: var(--dfb-akzentviolett);--bs-btn-hover-bg: var(--dfb-secondary-bg-hover);--bs-btn-hover-border-color: var(--dfb-akzentviolett);--bs-btn-active-color: var(--dfb-akzentviolett);--bs-btn-active-bg: var(--dfb-secondary-bg-active);--bs-btn-active-border-color: var(--dfb-akzentviolett);--bs-btn-disabled-color: var(--dfb-akzentviolett);--bs-btn-disabled-bg: var(--dfb-secondary-bg-default);--bs-btn-disabled-border-color: var(--dfb-akzentviolett)}.btn.btn-secondary:focus,.btn-check:focus+.btn.btn-secondary{outline:2px solid var(--dfb-focus-blue);outline-offset:2px;box-shadow:none}.btn.btn-secondary:focus-visible,.btn-check:focus-visible+.btn.btn-secondary{outline:2px solid var(--dfb-focus-blue);outline-offset:2px}.btn.btn-secondary:active,.show>.btn.btn-secondary.dropdown-toggle:active{transform:translateY(2px)}.btn-group-sm>.btn.btn-primary,.btn-group-sm>.btn.btn-secondary{--bs-btn-font-size: 0.875rem;--bs-btn-padding-x: 0.5rem;--bs-btn-padding-y: 0.25rem;height:auto;min-height:0;display:inline-block}.btn-group-lg>.btn.btn-primary,.btn-group-lg>.btn.btn-secondary{--bs-btn-font-size: 1.25rem;--bs-btn-padding-x: 1rem;--bs-btn-padding-y: 0.5rem;height:auto;min-height:0;display:inline-block}.dfb-theme-dark .btn.btn-primary{--bs-btn-color: var(--dfb-dark-primary-fg);--bs-btn-bg: var(--dfb-dark-primary-bg);--bs-btn-border-color: var(--dfb-dark-primary-bg);--bs-btn-hover-color: var(--dfb-dark-primary-fg);--bs-btn-hover-bg: var(--dfb-dark-primary-hover);--bs-btn-hover-border-color: var(--dfb-dark-primary-hover);--bs-btn-active-color: var(--dfb-dark-primary-fg);--bs-btn-active-bg: var(--dfb-dark-primary-active);--bs-btn-active-border-color: var(--dfb-dark-primary-active);--bs-btn-disabled-color: var(--dfb-dark-primary-fg);--bs-btn-disabled-bg: var(--dfb-dark-primary-bg);--bs-btn-disabled-border-color: var(--dfb-dark-primary-bg)}.dfb-theme-dark .btn.btn-secondary{--bs-btn-color: var(--dfb-dark-secondary-fg);--bs-btn-bg: var(--dfb-dark-secondary-bg-default);--bs-btn-border-color: var(--dfb-dark-secondary-fg);--bs-btn-hover-color: var(--dfb-dark-secondary-fg);--bs-btn-hover-bg: var(--dfb-dark-secondary-bg-hover);--bs-btn-hover-border-color: var(--dfb-dark-secondary-fg);--bs-btn-active-color: var(--dfb-dark-secondary-fg);--bs-btn-active-bg: var(--dfb-dark-secondary-bg-active);--bs-btn-active-border-color: var(--dfb-dark-secondary-fg);--bs-btn-disabled-color: var(--dfb-dark-secondary-fg);--bs-btn-disabled-bg: var(--dfb-dark-secondary-bg-default);--bs-btn-disabled-border-color: var(--dfb-dark-secondary-fg)}@supports selector(:focus-visible){.btn.btn-primary:focus:not(:focus-visible),.btn-check:focus:not(:focus-visible)+.btn.btn-primary,.btn.btn-secondary:focus:not(:focus-visible),.btn-check:focus:not(:focus-visible)+.btn.btn-secondary{outline:none}}.btn.dfb-btn-uppercase{text-transform:uppercase}.btn.dfb-btn-icon{width:2.5rem;height:2.5rem;min-width:2.5rem;min-height:0;padding:0;border-radius:50%;aspect-ratio:1/1;line-height:1;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.content-accordion{--content-accordion-bg: var(--dfb-grey-2);--content-accordion-active-bg: var(--dfb-akzentviolett);--content-accordion-fg: var(--black);--content-accordion-hover-fg: var(--dfb-akzentviolett);--content-accordion-active-fg: var(--white);--content-accordion-icon-color: var(--dfb-akzentviolett);--content-accordion-radius: 0.75rem;--content-accordion-easing: cubic-bezier(0.16, 0, 0.12, 1);--content-accordion-duration: 0.6s;--content-accordion-icon-duration: 0.4s;--content-accordion-icon-size: 2rem;--content-accordion-icon-stroke: 3px;--bs-accordion-border-radius: var(--content-accordion-radius);--bs-accordion-inner-border-radius: var(--content-accordion-radius);background:rgba(0,0,0,0);border:0}.content-accordion .accordion-item{padding:.5rem 0;background:rgba(0,0,0,0);border:0;color:var(--dfb-tiefgruen)}.content-accordion .accordion-header,.content-accordion .accordion-header h3{margin:0}.content-accordion .accordion-item>.accordion-header .accordion-button{border-radius:var(--content-accordion-radius)}.content-accordion .accordion-button{position:relative;min-height:4.75rem;padding:1.5rem 5rem 1.5rem 2rem;border:0;border-radius:var(--content-accordion-radius);background:var(--content-accordion-bg);box-shadow:none;color:var(--content-accordion-fg);font-size:1rem;font-weight:700;hyphens:auto;line-height:1.75;overflow-wrap:break-word;text-align:left;transition:color var(--content-accordion-duration) var(--content-accordion-easing),background-color var(--content-accordion-duration) var(--content-accordion-easing);white-space:normal}.content-accordion .accordion-button::before,.content-accordion .accordion-button::after{position:absolute;top:50%;right:2rem;content:"";color:var(--content-accordion-icon-color);pointer-events:none}.content-accordion .accordion-button::after{width:var(--content-accordion-icon-size);height:var(--content-accordion-icon-size);margin:0;border:var(--content-accordion-icon-stroke) solid currentColor;border-radius:50%;background:linear-gradient(currentColor 0 0) center/1rem var(--content-accordion-icon-stroke) no-repeat;opacity:1;transform:translateY(-50%);transition:color var(--content-accordion-icon-duration) var(--content-accordion-easing)}.content-accordion .accordion-button::before{z-index:1;width:var(--content-accordion-icon-stroke);height:1rem;margin-right:calc((var(--content-accordion-icon-size) - var(--content-accordion-icon-stroke))/2);background:currentColor;transform:translateY(-50%);transition:color var(--content-accordion-icon-duration) var(--content-accordion-easing),transform var(--content-accordion-icon-duration) var(--content-accordion-easing)}.content-accordion .accordion-button:hover{color:var(--content-accordion-hover-fg)}.content-accordion .accordion-button:focus{box-shadow:none}.content-accordion .accordion-button:focus-visible{outline:2px solid var(--dfb-focus-blue);outline-offset:4px}.content-accordion .accordion-button:not(.collapsed){background:var(--content-accordion-active-bg);color:var(--content-accordion-active-fg)}.content-accordion .accordion-button:not(.collapsed)::before,.content-accordion .accordion-button:not(.collapsed)::after{color:var(--content-accordion-active-fg)}.content-accordion .accordion-button:not(.collapsed)::before{transform:translateY(-50%) rotate(-90deg)}.content-accordion .accordion-button:not(.collapsed):hover{color:var(--content-accordion-active-fg)}.content-accordion .accordion-collapse{border:0}.content-accordion .collapsing{transition:height var(--content-accordion-duration) var(--content-accordion-easing)}.content-accordion .accordion-body{padding:3rem 2rem 2rem;color:var(--dfb-tiefgruen)}@media(max-width: 575.98px){.content-accordion{--content-accordion-icon-size: 1.75rem}.content-accordion .accordion-button{min-height:4rem;padding:1.25rem 4rem 1.25rem 1.25rem}.content-accordion .accordion-button::before,.content-accordion .accordion-button::after{right:1.25rem}.content-accordion .accordion-body{padding:2rem 1.25rem 1.5rem}}@media(prefers-reduced-motion: reduce){.content-accordion .accordion-button,.content-accordion .accordion-button::before,.content-accordion .accordion-button::after,.content-accordion .collapsing{transition-duration:.001ms}}.local-login{max-width:32rem;margin-inline:auto;padding:clamp(1.25rem,3vw,2rem);border:2px solid var(--dfb-grey-2);border-radius:.5rem}.local-login__message{margin-bottom:1.5rem;padding:1rem 1.25rem;border-left:.25rem solid var(--dfb-error);background:color-mix(in srgb, var(--dfb-error) 9%, var(--white))}.local-login__message h2{margin-bottom:.5rem;font-size:1.5rem;line-height:1.25}.local-login__message p{margin-bottom:0}.local-login fieldset{min-width:0;margin:0;padding:0;border:0}.local-login legend{display:block;width:100%;margin-bottom:1rem;color:var(--dfb-tiefgruen);font-size:1.5rem;font-weight:650;line-height:1.25}.local-login label{display:block;margin-bottom:.4rem;font-weight:650}.local-login .form-control{min-height:2.75rem;border:2px solid var(--dfb-grey-3);border-radius:.25rem}.local-login .form-control:focus{border-color:var(--dfb-focus-blue);box-shadow:none;outline:2px solid var(--dfb-focus-blue);outline-offset:2px}.local-login__button{min-width:0;min-height:2.75rem;white-space:normal}.local-login__checkbox{display:flex;gap:.625rem;align-items:center}.local-login__checkbox label{margin-bottom:0}.local-login__checkbox input{width:1.25rem;height:1.25rem;flex:0 0 auto}.local-login__actions{display:flex;flex-direction:column;gap:.85rem;align-items:stretch;margin-top:1.25rem}.local-login__recovery{align-self:flex-start}@media(min-width: 576px){.local-login__actions{align-items:flex-start}}.page-overview>.frame-type-cols_1>.container-wrapper>.container,.page-overview>*>.tx-elearning>.container{padding-inline:1.5rem}.page-overview .container .container{max-width:none;padding-inline:0}@media(min-width: 992px){.page-overview>.frame-type-cols_1>.container-wrapper>.container,.page-overview>*>.tx-elearning>.container{max-width:calc(68.125rem + 10%);padding-inline:calc(5% + .75rem)}.page-overview .frame-type-cols_1 .frame-type-header{max-width:57.8125rem;margin-inline:auto;padding-inline:.625rem}}@media(min-width: 1600px){.page-overview>.frame-type-cols_1>.container-wrapper>.container,.page-overview>*>.tx-elearning>.container{max-width:calc(68.125rem + 6.25%);padding-inline:calc(3.125% + .75rem)}}.container-wrapper.has-background-image{background-image:none}.frame-space-before-extra-small{margin-top:1rem}.frame-space-before-small{margin-top:2rem}.frame-space-before-medium{margin-top:3rem}.frame-space-before-large{margin-top:4rem}.frame-space-before-extra-large{margin-top:5rem}.frame-space-after-extra-small{margin-bottom:1rem}.frame-space-after-small{margin-bottom:2rem}.frame-space-after-medium{margin-bottom:3rem}.frame-space-after-large{margin-bottom:4rem}.frame-space-after-extra-large{margin-bottom:5rem}.image-embed-item,.provider-hero__media img,.project-dfb-overlay-hero__media img,.project-dfb-text-image-interlude__media img,.image-gallery__link img{background-color:var(--dfb-grey-2);background-image:linear-gradient(100deg, rgba(255, 255, 255, 0) 20%, rgba(255, 255, 255, 0.62) 40%, rgba(255, 255, 255, 0) 60%);background-position:120% 0;background-size:220% 100%;animation:image-loading-sheen 1.35s ease-in-out infinite}.image-embed-item.is-image-loaded,.image-embed-item.is-image-error,.provider-hero__media img.is-image-loaded,.provider-hero__media img.is-image-error,.project-dfb-overlay-hero__media img.is-image-loaded,.project-dfb-overlay-hero__media img.is-image-error,.project-dfb-text-image-interlude__media img.is-image-loaded,.project-dfb-text-image-interlude__media img.is-image-error,.image-gallery__link img.is-image-loaded,.image-gallery__link img.is-image-error{background-image:none;animation:none}.image-embed-item.is-image-error,.provider-hero__media img.is-image-error,.project-dfb-overlay-hero__media img.is-image-error,.project-dfb-text-image-interlude__media img.is-image-error,.image-gallery__link img.is-image-error{background-color:var(--dfb-grey-3)}.provider-hero__media img,.project-dfb-overlay-hero__media img,.project-dfb-text-image-interlude__media img{background-color:var(--dfb-dunkelgruen);background-image:linear-gradient(100deg, rgba(255, 255, 255, 0) 20%, rgba(200, 242, 224, 0.24) 40%, rgba(255, 255, 255, 0) 60%)}@keyframes image-loading-sheen{0%{background-position:120% 0}100%{background-position:-120% 0}}@media(prefers-reduced-motion: reduce){.image-embed-item,.provider-hero__media img,.project-dfb-overlay-hero__media img,.project-dfb-text-image-interlude__media img,.image-gallery__link img{animation:none}}.image-gallery{width:100%;margin:2rem 0}.image-gallery--without-header{margin-top:0}.image-gallery__header{margin-bottom:.75rem}.image-gallery__title{margin:0;font-size:clamp(1.75rem,4vw,2.5rem);line-height:1.1}.image-gallery__controls{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;margin-bottom:.75rem}.image-gallery__control.carousel-control-prev,.image-gallery__control.carousel-control-next{position:static;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;border:0;color:var(--dfb-tiefgruen);text-decoration:none;opacity:1}.image-gallery__control:hover,.image-gallery__control:focus-visible{color:var(--dfb-akzentviolett);opacity:1}.image-gallery__icon{width:28px;height:28px;display:block;background:currentColor;-webkit-mask:var(--image-gallery-icon-mask) center/contain no-repeat;mask:var(--image-gallery-icon-mask) center/contain no-repeat;pointer-events:none}.image-gallery__indicators{position:static;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:.2rem;margin:0}.image-gallery__indicators [data-bs-target]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:44px;height:44px;margin:0;padding:0;border:0;background:rgba(0,0,0,0);opacity:1}.image-gallery__indicators [data-bs-target]::before{content:"";display:block;width:18px;height:18px;border-radius:50%;background:var(--dfb-grey-3);transition:background-color .2s ease,transform .2s ease}.image-gallery__indicators [data-bs-target]:hover::before,.image-gallery__indicators [data-bs-target].active::before{background:var(--dfb-akzentgruen);transform:scale(1.1)}.image-gallery .carousel-inner{width:100%;overflow:hidden}.image-gallery .carousel-item{width:100%;max-width:100%;transition:transform .6s ease-in-out}.image-gallery__figure{margin:0}.image-gallery__link{position:relative;display:block;width:100%;overflow:hidden;border-bottom:0;cursor:zoom-in}.image-gallery__link:hover,.image-gallery__link:focus{background:rgba(0,0,0,0)}.image-gallery__link img{display:block;width:100%;height:auto}.image-gallery__overlay{position:absolute;inset:0;background:rgba(0,31,35,.55);opacity:0;transition:opacity .2s ease;pointer-events:none}.image-gallery__zoom-icon{position:absolute;top:50%;left:50%;z-index:2;width:clamp(3rem,8vw,5.5rem);height:clamp(3rem,8vw,5.5rem);display:block;background:currentColor;color:var(--white);-webkit-mask:var(--image-gallery-zoom-mask) center/contain no-repeat;mask:var(--image-gallery-zoom-mask) center/contain no-repeat;opacity:0;filter:drop-shadow(0 0 10px rgba(0, 0, 0, 0.35));transform:translate(-50%, -50%) scale(0.9);transition:opacity .2s ease,transform .2s ease;pointer-events:none}.image-gallery__link:hover .image-gallery__overlay,.image-gallery__link:focus-visible .image-gallery__overlay,.image-gallery__link:hover .image-gallery__zoom-icon,.image-gallery__link:focus-visible .image-gallery__zoom-icon{opacity:1}.image-gallery__link:hover .image-gallery__zoom-icon,.image-gallery__link:focus-visible .image-gallery__zoom-icon{transform:translate(-50%, -50%) scale(1)}.image-gallery__caption{margin-top:.5rem;color:var(--dfb-grey-6)}.image-gallery__link:focus-visible,.image-gallery__control:focus-visible,.image-gallery__indicators [data-bs-target]:focus-visible,.sl-wrapper.simple-lightbox button:focus-visible{outline:3px solid var(--dfb-focus-blue);outline-offset:4px}.sl-wrapper.simple-lightbox .sl-close,.sl-wrapper.simple-lightbox .sl-navigation button.sl-prev,.sl-wrapper.simple-lightbox .sl-navigation button.sl-next{min-width:44px;min-height:44px;border:0;background:rgba(0,0,0,0);color:var(--dfb-tiefgruen);font-size:0;line-height:1;opacity:1;text-align:center}.sl-wrapper.simple-lightbox .sl-close::before,.sl-wrapper.simple-lightbox .sl-navigation button.sl-prev::before,.sl-wrapper.simple-lightbox .sl-navigation button.sl-next::before{content:"";position:absolute;top:50%;left:50%;width:30px;height:30px;display:block;background:currentColor;-webkit-mask:var(--simple-lightbox-icon-mask) center/contain no-repeat;mask:var(--simple-lightbox-icon-mask) center/contain no-repeat;transform:translate(-50%, -50%)}.sl-wrapper.simple-lightbox .sl-close:hover,.sl-wrapper.simple-lightbox .sl-navigation button.sl-prev:hover,.sl-wrapper.simple-lightbox .sl-navigation button.sl-next:hover,.sl-wrapper.simple-lightbox .sl-close:focus-visible,.sl-wrapper.simple-lightbox .sl-navigation button.sl-prev:focus-visible,.sl-wrapper.simple-lightbox .sl-navigation button.sl-next:focus-visible{color:var(--dfb-akzentviolett);opacity:1}.sl-wrapper.simple-lightbox .sl-close{--simple-lightbox-icon-mask: url(e757b14b6b5f4449e184.svg)}.sl-wrapper.simple-lightbox .sl-prev{--simple-lightbox-icon-mask: url(21ababb3e43823093773.svg)}.sl-wrapper.simple-lightbox .sl-next{--simple-lightbox-icon-mask: url(800d41de3a425957c287.svg)}@media(prefers-reduced-motion: reduce){.image-gallery .carousel-item,.image-gallery__indicators [data-bs-target]::before,.image-gallery__overlay,.image-gallery__zoom-icon,.simple-lightbox *{animation-duration:.001ms !important;animation-iteration-count:1 !important;scroll-behavior:auto !important;transition-duration:.001ms !important}}.provider-hero{position:relative;display:grid;overflow:hidden;background:var(--dfb-tiefgruen);color:var(--white);isolation:isolate}.provider-hero__media{grid-area:1/1;position:relative;z-index:0}.provider-hero__media img{width:100%;height:auto}.provider-hero__content{grid-area:1/1;align-self:center;position:relative;z-index:1;width:min(100%,72rem);margin:0 auto;padding:clamp(3rem,8vw,7rem) 1.5rem}.provider-hero__title{max-width:14ch;margin:0;color:inherit;font-size:clamp(2.25rem,6vw,5rem);font-weight:800;line-height:.96}.provider-hero__subtitle{max-width:38rem;margin:1.25rem 0 0;color:var(--dfb-mintgruen-1);font-size:clamp(1.125rem,2vw,1.5rem);line-height:1.4}@media(max-width: 767.98px){.provider-hero__content{display:flex;flex-direction:column;justify-content:flex-end;padding:2rem 1rem}}.project-dfb-overlay-hero{--project-dfb-overlay-hero-gutter: 1rem;--project-dfb-overlay-hero-padding-block: 2rem;--project-dfb-overlay-hero-content-margin-block-start: 2rem;--project-dfb-overlay-hero-content-margin-block-end: 2rem;--project-dfb-overlay-hero-empty-min-block-size: 12.375rem;--project-dfb-overlay-hero-overlay-image: url(260d68c36b0d7d24bee9.svg);--project-dfb-overlay-hero-overlay-position: 100% 100%;--project-dfb-overlay-hero-overlay-size: 1000px 1000px;--project-dfb-overlay-hero-title-max-width: min(100%, 52.5rem);position:relative;display:grid;overflow:hidden;box-sizing:border-box;width:calc(100% - var(--project-dfb-overlay-hero-gutter)*2);margin:var(--project-dfb-overlay-hero-gutter) var(--project-dfb-overlay-hero-gutter) 2rem;padding-block:var(--project-dfb-overlay-hero-padding-block);min-block-size:var(--project-dfb-overlay-hero-empty-min-block-size);border-radius:.75rem;background:var(--dfb-tiefgruen);color:var(--white);isolation:isolate}.project-dfb-overlay-hero--normal{--project-dfb-overlay-hero-content-margin-block-start: 14.875rem;--project-dfb-overlay-hero-content-margin-block-end: 4rem;--project-dfb-overlay-hero-empty-min-block-size: 27.375rem}.page-overview:has(>.frame-type-project_dfb_overlay_hero:first-child){padding-block:0}.project-dfb-overlay-hero::before,.project-dfb-overlay-hero::after{content:"";position:absolute;inset:0;pointer-events:none}.project-dfb-overlay-hero::before{z-index:1;background:rgba(0,73,65,.72)}.project-dfb-overlay-hero::after{z-index:2;background-image:var(--project-dfb-overlay-hero-overlay-image);background-position:var(--project-dfb-overlay-hero-overlay-position);background-repeat:no-repeat;background-size:var(--project-dfb-overlay-hero-overlay-size)}.project-dfb-overlay-hero__media{position:absolute;inset:0;z-index:0}.project-dfb-overlay-hero__media img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.project-dfb-overlay-hero__content{grid-area:1/1;position:relative;z-index:3;display:flex;flex-direction:column;width:100%;max-width:calc(68.125rem + 10%);margin:var(--project-dfb-overlay-hero-content-margin-block-start) auto var(--project-dfb-overlay-hero-content-margin-block-end);padding-inline:5%;pointer-events:none}.project-dfb-overlay-hero__overline{max-width:var(--project-dfb-overlay-hero-title-max-width);margin:0 0 .5rem;color:inherit;font-size:.75rem;font-weight:650;letter-spacing:1.2px;line-height:1rem;text-transform:uppercase}.project-dfb-overlay-hero__title{max-width:var(--project-dfb-overlay-hero-title-max-width);margin:0;color:inherit;font-size:clamp(2rem,4vw,4rem);font-weight:650;line-height:1.1;text-transform:uppercase;overflow-wrap:anywhere}@media(min-width: 992px){.project-dfb-overlay-hero{--project-dfb-overlay-hero-content-margin-block-start: 4rem;--project-dfb-overlay-hero-content-margin-block-end: 4rem;--project-dfb-overlay-hero-empty-min-block-size: 16.375rem;--project-dfb-overlay-hero-overlay-image: url(eee7a8cac68f3526c28d.svg);--project-dfb-overlay-hero-overlay-position: 100% 100%;--project-dfb-overlay-hero-overlay-size: 2500px 1000px}.project-dfb-overlay-hero--normal{--project-dfb-overlay-hero-content-margin-block-start: 19.3125rem;--project-dfb-overlay-hero-content-margin-block-end: 10rem;--project-dfb-overlay-hero-empty-min-block-size: 40rem}}@media(max-width: 991.98px){.project-dfb-overlay-hero{--project-dfb-overlay-hero-gutter: 0.75rem}.project-dfb-overlay-hero__title{max-width:100%;font-size:2rem}}@media(max-width: 991.98px){.project-dfb-overlay-hero:not(.project-dfb-overlay-hero--normal,.project-dfb-overlay-hero--without-headline){--project-dfb-overlay-hero-empty-min-block-size: 0}}@media(max-width: 575.98px){.project-dfb-overlay-hero{--project-dfb-overlay-hero-title-max-width: 100%}}@media(min-width: 1600px){.project-dfb-overlay-hero__content{max-width:calc(75rem + 6.25%);padding-inline:3.125%}}@media(prefers-reduced-motion: reduce){.project-dfb-overlay-hero__media img{transition:none}}.frame-type-project_dfb_text_image_interlude{margin:0}.project-dfb-text-image-interlude{--project-dfb-supersign-image: url(6218a668b6c04fd21b0a.svg);--project-dfb-supersign-opacity: 0.25;--project-dfb-supersign-position: 0 50%;--project-dfb-supersign-size: 647px 719px;position:relative;overflow:hidden;isolation:isolate}.project-dfb-text-image-interlude::before{content:"";position:absolute;inset:0;z-index:0;background-image:var(--project-dfb-supersign-image);background-position:var(--project-dfb-supersign-position);background-repeat:repeat;background-size:var(--project-dfb-supersign-size);opacity:var(--project-dfb-supersign-opacity);pointer-events:none}@media print{.project-dfb-text-image-interlude::before{display:none}}@media(forced-colors: active){.project-dfb-text-image-interlude::before{display:none}}.project-dfb-text-image-interlude{--project-dfb-text-image-interlude-gutter: 1rem;--project-dfb-text-image-interlude-bg: var(--white);--project-dfb-text-image-interlude-fg: var(--dfb-tiefgruen);--project-dfb-text-image-interlude-muted: var(--dfb-dunkelgruen);--project-dfb-text-image-interlude-link: var(--dfb-akzentviolett);--project-dfb-text-image-interlude-link-bg: rgba(30, 19, 66, 0.09);--project-dfb-text-image-interlude-focus: var(--dfb-focus-blue);--project-dfb-text-image-interlude-marker: var(--dfb-dunkelgruen);box-sizing:border-box;width:calc(100% - var(--project-dfb-text-image-interlude-gutter)*2);margin:var(--project-dfb-text-image-interlude-gutter) var(--project-dfb-text-image-interlude-gutter) 2rem;border-radius:.75rem;background:var(--project-dfb-text-image-interlude-bg);color:var(--project-dfb-text-image-interlude-fg)}.project-dfb-text-image-interlude--default::before,.project-dfb-text-image-interlude--light-plain::before{display:none}.project-dfb-text-image-interlude--light,.project-dfb-text-image-interlude--light-plain{--project-dfb-text-image-interlude-bg: var(--dfb-mintgruen-1)}.project-dfb-text-image-interlude--dark{--project-dfb-supersign-image: url(cf911f8e4a210b750ef6.svg);--project-dfb-supersign-opacity: 0.9;--project-dfb-text-image-interlude-bg: var(--dfb-tiefgruen);--project-dfb-text-image-interlude-fg: var(--white);--project-dfb-text-image-interlude-muted: var(--dfb-mintgruen-1);--project-dfb-text-image-interlude-link: var(--dfb-akzentgruen);--project-dfb-text-image-interlude-link-bg: rgba(255, 255, 255, 0.12);--project-dfb-text-image-interlude-focus: var(--dfb-akzentgruen);--project-dfb-text-image-interlude-marker: var(--dfb-akzentgruen)}.project-dfb-text-image-interlude__inner{position:relative;z-index:1;width:100%;max-width:calc(68.125rem + 10%);margin-inline:auto;padding:1.5rem 5%}.project-dfb-text-image-interlude__layout{display:grid;grid-template-columns:minmax(0, 1fr);gap:1rem;align-items:center}.project-dfb-text-image-interlude__content,.project-dfb-text-image-interlude__media{min-width:0}.project-dfb-text-image-interlude__content{max-width:36rem}.project-dfb-text-image-interlude--without-image .project-dfb-text-image-interlude__layout{grid-template-columns:minmax(0, 1fr)}.project-dfb-text-image-interlude--without-image .project-dfb-text-image-interlude__content{width:min(100%,46rem);max-width:46rem;margin-inline:auto}.project-dfb-text-image-interlude__overline{margin:0 0 .5rem;color:inherit;font-size:.75rem;font-weight:650;letter-spacing:1.2px;line-height:1rem;text-transform:uppercase;overflow-wrap:anywhere}.project-dfb-text-image-interlude__title{margin:0 0 1rem;color:inherit;font-weight:650;overflow-wrap:anywhere}.project-dfb-text-image-interlude__body{color:inherit;font-size:1rem;line-height:1.75}.project-dfb-text-image-interlude__body>*:first-child{margin-top:0}.project-dfb-text-image-interlude__body>*:last-child{margin-bottom:0}.project-dfb-text-image-interlude__body p{margin:0 0 1.25rem;color:inherit}.project-dfb-text-image-interlude__cta{margin-top:1.5rem}.btn.project-dfb-text-image-interlude__cta-link{max-width:100%;height:auto;min-height:2.5rem;padding-block:.5rem;overflow-wrap:anywhere;white-space:normal}.project-dfb-text-image-interlude__body a{color:var(--project-dfb-text-image-interlude-link)}.project-dfb-text-image-interlude__body a:hover,.project-dfb-text-image-interlude__body a:focus{background:var(--project-dfb-text-image-interlude-link-bg)}.project-dfb-text-image-interlude__body a:focus-visible{outline:3px solid var(--project-dfb-text-image-interlude-focus);outline-offset:3px}.project-dfb-text-image-interlude__body ul,.project-dfb-text-image-interlude__body ol{display:flex;flex-direction:column;gap:.5rem;margin:0 0 1.25rem;padding-left:1.25rem}.project-dfb-text-image-interlude__body ul{padding-left:0;list-style:none}.project-dfb-text-image-interlude__body ul li{position:relative;padding-left:2rem}.project-dfb-text-image-interlude__body ul li::before{content:"";position:absolute;top:.875em;left:0;width:1.25rem;height:1.25rem;background:var(--project-dfb-text-image-interlude-marker);-webkit-mask:url(b3443ea72aa90149ddaf.svg) center/contain no-repeat;mask:url(b3443ea72aa90149ddaf.svg) center/contain no-repeat;transform:translateY(-50%)}.project-dfb-text-image-interlude__figure{margin:0}.project-dfb-text-image-interlude__media img{display:block;width:auto;max-width:100%;height:auto;max-height:min(34rem,75svh);margin-inline:auto;border-radius:.75rem}.project-dfb-text-image-interlude__caption{margin-top:.75rem;color:var(--project-dfb-text-image-interlude-muted);font-size:.9375rem;line-height:1.45}.frame-type-cols_1 .frame-type-project_dfb_text_image_interlude .project-dfb-text-image-interlude{width:calc(100vw - var(--project-dfb-text-image-interlude-gutter)*2);margin-inline:calc(50% - 50vw + var(--project-dfb-text-image-interlude-gutter))}@media(min-width: 576px){.project-dfb-text-image-interlude__layout{gap:3rem}}@media(min-width: 992px){.project-dfb-text-image-interlude{--project-dfb-supersign-size: 1402px 1560px}.project-dfb-text-image-interlude--dark{--project-dfb-supersign-size: 1245px 1385px}.project-dfb-text-image-interlude__inner{padding-block:2rem}.project-dfb-text-image-interlude__layout{grid-template-columns:repeat(2, minmax(0, 1fr));gap:6rem}}@media(max-width: 991.98px){.project-dfb-text-image-interlude{--project-dfb-text-image-interlude-gutter: 0.75rem}.project-dfb-text-image-interlude__media{order:-1}.project-dfb-text-image-interlude__content{max-width:none}}@media print{.project-dfb-text-image-interlude{overflow:visible;border:1px solid currentColor;background:#fff;color:#000}}@media(forced-colors: active){.project-dfb-text-image-interlude{border:1px solid CanvasText;background:Canvas;color:CanvasText}.project-dfb-text-image-interlude__body a{color:LinkText}}.frame-type-project_dfb_text_interlude{margin:0}.page-overview:has(>.frame-type-project_dfb_text_interlude:first-child){padding-top:0}.project-dfb-text-interlude{--project-dfb-supersign-image: url(6218a668b6c04fd21b0a.svg);--project-dfb-supersign-opacity: 0.25;--project-dfb-supersign-position: 0 50%;--project-dfb-supersign-size: 647px 719px;position:relative;overflow:hidden;isolation:isolate}.project-dfb-text-interlude::before{content:"";position:absolute;inset:0;z-index:0;background-image:var(--project-dfb-supersign-image);background-position:var(--project-dfb-supersign-position);background-repeat:repeat;background-size:var(--project-dfb-supersign-size);opacity:var(--project-dfb-supersign-opacity);pointer-events:none}@media print{.project-dfb-text-interlude::before{display:none}}@media(forced-colors: active){.project-dfb-text-interlude::before{display:none}}.project-dfb-text-interlude{--project-dfb-text-interlude-gutter: 1rem;--project-dfb-text-interlude-bg: var(--white);--project-dfb-text-interlude-fg: var(--dfb-tiefgruen);--project-dfb-text-interlude-link: var(--dfb-akzentviolett);--project-dfb-text-interlude-link-bg: rgba(30, 19, 66, 0.09);--project-dfb-text-interlude-focus: var(--dfb-focus-blue);--project-dfb-text-interlude-marker: var(--dfb-dunkelgruen);box-sizing:border-box;width:calc(100% - var(--project-dfb-text-interlude-gutter)*2);margin:var(--project-dfb-text-interlude-gutter) var(--project-dfb-text-interlude-gutter) 2rem;border-radius:.75rem;background:var(--project-dfb-text-interlude-bg);color:var(--project-dfb-text-interlude-fg);text-align:center}.project-dfb-text-interlude--default::before{display:none}.project-dfb-text-interlude--light{--project-dfb-supersign-opacity: 0.25;--project-dfb-text-interlude-bg: var(--dfb-mintgruen-1)}.project-dfb-text-interlude--dark{--project-dfb-supersign-image: url(cf911f8e4a210b750ef6.svg);--project-dfb-supersign-opacity: 0.9;--project-dfb-text-interlude-bg: var(--dfb-tiefgruen);--project-dfb-text-interlude-fg: var(--white);--project-dfb-text-interlude-link: var(--dfb-akzentgruen);--project-dfb-text-interlude-link-bg: rgba(255, 255, 255, 0.12);--project-dfb-text-interlude-focus: var(--dfb-akzentgruen);--project-dfb-text-interlude-marker: var(--dfb-akzentgruen)}.project-dfb-text-interlude__inner{position:relative;z-index:1;width:100%;max-width:calc(68.125rem + 10%);margin-inline:auto;padding:2.5rem 5%}.project-dfb-text-interlude__content{display:flex;flex:1 1 auto;flex-flow:row wrap;min-width:100%;margin-inline:-7.5px}.project-dfb-text-interlude__overline{flex:0 0 auto;width:100%;margin:0 0 .5rem;color:inherit;font-size:.75rem;font-weight:650;letter-spacing:1.2px;line-height:1rem;text-transform:uppercase;overflow-wrap:anywhere}.project-dfb-text-interlude__title{flex:0 0 auto;width:100%;max-width:100%;margin:0;padding-inline:7.5px;color:inherit;hyphens:auto;overflow-wrap:anywhere}.project-dfb-text-interlude__rte{flex:0 0 auto;width:100%;max-width:100%;padding-block:1.5rem;position:relative}.project-dfb-text-interlude__subheadline{margin:0 auto 1.5rem;color:inherit;font-size:1rem;font-weight:650;line-height:1.75;overflow-wrap:anywhere}.project-dfb-text-interlude__body{color:inherit;font-size:1rem;font-weight:400;line-height:1.75}.project-dfb-text-interlude__cta{flex:0 0 auto;width:100%}.project-dfb-text-interlude__title+.project-dfb-text-interlude__cta,.project-dfb-text-interlude__overline+.project-dfb-text-interlude__cta{margin-top:1.5rem}.project-dfb-text-interlude__cta-link{max-width:calc(100% - 1rem);height:auto;min-height:2.5rem;padding-block:.5rem;overflow-wrap:anywhere;white-space:normal}.project-dfb-text-interlude__overline:last-child,.project-dfb-text-interlude__title:last-child,.project-dfb-text-interlude__subheadline:last-child{margin-bottom:0}@media(min-width: 576px){.project-dfb-text-interlude__title,.project-dfb-text-interlude__rte{flex:0 0 auto;width:83.3333%;max-width:83.3333%;margin-inline:8.3333%;padding-inline:7.5px}}.project-dfb-text-interlude__body>*:first-child{margin-top:0}.project-dfb-text-interlude__body>*:last-child{margin-bottom:0}.project-dfb-text-interlude__body p{margin:0 0 1.25rem;color:inherit}.project-dfb-text-interlude__body a{color:var(--project-dfb-text-interlude-link);text-decoration:underline;text-underline-offset:.15em}.project-dfb-text-interlude__body a:hover,.project-dfb-text-interlude__body a:focus{background:var(--project-dfb-text-interlude-link-bg)}.project-dfb-text-interlude__body a:focus-visible{outline:3px solid var(--project-dfb-text-interlude-focus);outline-offset:3px}.project-dfb-text-interlude__body ul,.project-dfb-text-interlude__body ol{display:flex;flex-direction:column;gap:.5rem;margin:0 0 1.25rem;padding-left:1.25rem;text-align:left}.project-dfb-text-interlude__body ul{padding-left:0;list-style:none}.project-dfb-text-interlude__body ul li{position:relative;padding-left:2rem}.project-dfb-text-interlude__body ul li::before{content:"";position:absolute;top:.875em;left:0;width:1.25rem;height:1.25rem;background:var(--project-dfb-text-interlude-marker);-webkit-mask:url(b3443ea72aa90149ddaf.svg) center/contain no-repeat;mask:url(b3443ea72aa90149ddaf.svg) center/contain no-repeat;transform:translateY(-50%)}.frame-type-cols_1 .frame-type-project_dfb_text_interlude .project-dfb-text-interlude{width:calc(100vw - var(--project-dfb-text-interlude-gutter)*2);margin-inline:calc(50% - 50vw + var(--project-dfb-text-interlude-gutter))}@media(min-width: 992px){.project-dfb-text-interlude{--project-dfb-supersign-size: 1402px 1560px}.project-dfb-text-interlude__inner{padding-block:4rem}.project-dfb-text-interlude--dark{--project-dfb-supersign-size: 1245px 1385px}}@media(max-width: 991.98px){.project-dfb-text-interlude{--project-dfb-text-interlude-gutter: 0.75rem}}@media print{.project-dfb-text-interlude{overflow:visible;border:1px solid currentColor;background:#fff;color:#000}}@media(forced-colors: active){.project-dfb-text-interlude{border:1px solid CanvasText;background:Canvas;color:CanvasText}.project-dfb-text-interlude__body a{color:LinkText}.project-dfb-text-interlude__body ul{padding-left:1.25rem;list-style:disc}.project-dfb-text-interlude__body ul li{padding-left:0}.project-dfb-text-interlude__body ul li::before{display:none}}.frame-type-project_dfb_call_to_action{margin:0}.project-dfb-call-to-action{--project-dfb-call-to-action-gutter: 1rem;--project-dfb-call-to-action-button-width: 15rem;--project-dfb-call-to-action-actions-gap: 2rem;box-sizing:border-box;width:calc(100% - var(--project-dfb-call-to-action-gutter)*2);margin:1rem var(--project-dfb-call-to-action-gutter) 2rem;border:1px solid var(--dfb-grey-3);border-radius:.75rem;background:var(--dfb-grey-1);color:var(--dfb-tiefgruen);text-align:center}.frame-type-cols_1 .frame-type-project_dfb_call_to_action .project-dfb-call-to-action,.frame-type-cols_1 .frame-type-certificate_certificate .project-dfb-call-to-action{width:100%;margin-inline:0}.project-dfb-call-to-action__inner{width:100%;max-width:68.125rem;margin-inline:auto;padding:clamp(2rem,5vw,3.5rem) 5%}.project-dfb-call-to-action__title{margin:0;color:inherit;hyphens:auto;overflow-wrap:anywhere}.project-dfb-call-to-action__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem var(--project-dfb-call-to-action-actions-gap);margin:clamp(1.5rem,3vw,2rem) auto 0}.project-dfb-call-to-action__button.btn{flex:0 1 auto;width:auto;min-width:min(100%,var(--project-dfb-call-to-action-button-width));max-width:100%;height:auto;min-height:2.5rem;padding-block:.5rem;overflow-wrap:anywhere;white-space:normal}@media(max-width: 991.98px){.project-dfb-call-to-action{--project-dfb-call-to-action-gutter: 0.75rem}.project-dfb-call-to-action__actions{flex-direction:column;align-items:center}}@media print{.project-dfb-call-to-action{border-color:currentColor;background:#fff;color:#000}}@media(forced-colors: active){.project-dfb-call-to-action{border-color:CanvasText;background:Canvas;color:CanvasText}}.frame-type-project_dfb_contact_person{margin:0}.project-dfb-contact-person{--project-dfb-contact-person-gutter: 1rem;--project-dfb-contact-person-bg: var(--dfb-tiefgruen);--project-dfb-contact-person-fg: var(--white);--project-dfb-contact-person-muted: var(--dfb-mintgruen-1);--project-dfb-contact-person-link-bg: rgba(255, 255, 255, 0.12);--project-dfb-contact-person-focus: var(--dfb-akzentgruen);position:relative;box-sizing:border-box;width:calc(100% - var(--project-dfb-contact-person-gutter)*2);margin:var(--project-dfb-contact-person-gutter) var(--project-dfb-contact-person-gutter) 2rem;border-radius:8px;background:var(--project-dfb-contact-person-bg);color:var(--project-dfb-contact-person-fg)}.project-dfb-contact-person__inner{width:100%;max-width:calc(68.125rem + 10%);margin-inline:auto;padding:clamp(2.5rem,5vw,4.5rem) 5%}.project-dfb-contact-person__layout{display:grid;grid-template-columns:minmax(0, 1fr);gap:clamp(2rem,5vw,4rem);align-items:center}.project-dfb-contact-person__media,.project-dfb-contact-person__content{min-width:0}.project-dfb-contact-person--without-image .project-dfb-contact-person__layout{grid-template-columns:minmax(0, 1fr)}.project-dfb-contact-person__figure{margin:0}.project-dfb-contact-person__media img{display:block;width:100%;max-width:24rem;aspect-ratio:1/1;height:auto;border-radius:8px;-o-object-fit:cover;object-fit:cover}.project-dfb-contact-person__caption{margin-top:.75rem;color:var(--project-dfb-contact-person-muted);font-size:.9375rem;line-height:1.45}.project-dfb-contact-person__overline{margin:0 0 .5rem;color:inherit;font-size:.75rem;font-weight:650;letter-spacing:1.2px;line-height:1rem;text-transform:uppercase;overflow-wrap:anywhere}.project-dfb-contact-person__name{margin:0 0 1rem;color:inherit;font-size:2rem;font-weight:650;line-height:1.05;overflow-wrap:anywhere}.project-dfb-contact-person__role{margin:0 0 .75rem;color:inherit;font-size:1.0625rem;font-weight:650;line-height:1.4}.project-dfb-contact-person__department{margin:0 0 1.25rem;color:inherit;font-size:1rem;line-height:1.6}.project-dfb-contact-person__contact{display:flex;flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;font-size:1rem;line-height:1.6}.project-dfb-contact-person__contact-link{color:inherit;overflow-wrap:anywhere}.project-dfb-contact-person__contact-link:hover,.project-dfb-contact-person__contact-link:focus{background:var(--project-dfb-contact-person-link-bg)}.project-dfb-contact-person__contact-link:focus-visible{outline:3px solid var(--project-dfb-contact-person-focus);outline-offset:3px}.project-dfb-contact-person__cta{margin-top:1.5rem}.frame-type-cols_1 .frame-type-project_dfb_contact_person .project-dfb-contact-person{width:calc(100vw - var(--project-dfb-contact-person-gutter)*2);margin-inline:calc(50% - 50vw + var(--project-dfb-contact-person-gutter))}@media(min-width: 992px){.project-dfb-contact-person__layout{grid-template-columns:minmax(14rem, 20rem) minmax(0, 1fr)}.project-dfb-contact-person__name{font-size:2.75rem}}@media(max-width: 991.98px){.project-dfb-contact-person{--project-dfb-contact-person-gutter: 0.75rem}}@media(min-width: 1600px){.project-dfb-contact-person__inner{max-width:calc(75rem + 6.25%);padding-inline:3.125%}.project-dfb-contact-person__name{font-size:3rem}}@media print{.project-dfb-contact-person{border:1px solid currentColor;background:#fff;color:#000}.project-dfb-contact-person__caption{color:#000}}@media(forced-colors: active){.project-dfb-contact-person{border:1px solid CanvasText;background:Canvas;color:CanvasText}.project-dfb-contact-person__caption{color:CanvasText}.project-dfb-contact-person__contact-link{color:LinkText}.project-dfb-contact-person__cta{border:1px solid ButtonText}}.provider-video{margin:0}.provider-video__header{margin:0 0 1rem}.provider-video__title{margin:0;color:var(--dfb-tiefgruen);font-size:clamp(1.5rem,3vw,2.25rem);font-weight:800;line-height:1.1}.provider-video__media{overflow:hidden;background:var(--dfb-tiefgruen);border-radius:.75rem;aspect-ratio:16/9}.videoediting-player__media{border-radius:.75rem}.provider-video__player{width:100%;height:100%;display:block;background:var(--dfb-tiefgruen)}.provider-video__caption{margin-top:.75rem;color:var(--dfb-grey-6);font-size:.9375rem;line-height:1.45}.provider-video__transcript{margin:1rem 0 0}.provider-video__transcript-link{min-height:2.75rem;display:inline-flex;align-items:center;padding:.625rem .875rem;border:2px solid currentColor;border-radius:999px;font-weight:700}.provider-video__transcript-link:focus-visible{outline:2px solid var(--dfb-focus-blue);outline-offset:3px}.provider-videogrid__title{align-items:center;display:inline-flex;gap:.75rem}.provider-videogrid__title-icon{background:currentColor;display:block;flex:0 0 auto;height:1em;-webkit-mask:var(--provider-videogrid-title-icon-mask) center/contain no-repeat;mask:var(--provider-videogrid-title-icon-mask) center/contain no-repeat;width:1em}.provider-icon-card{--provider-icon-card-size: 3rem;--provider-icon-card-gap: 1rem}.provider-icon-card--size-compact{--provider-icon-card-size: 2.5rem;--provider-icon-card-gap: 0.75rem}.provider-icon-card--size-large{--provider-icon-card-size: 4rem;--provider-icon-card-gap: 1.25rem}.provider-icon-card__link,.provider-icon-card__content{min-height:4.5rem;display:flex;align-items:center;gap:var(--provider-icon-card-gap);padding:1rem;background:var(--dfb-grey-1);border:2px solid rgba(0,0,0,0);border-radius:.75rem;color:var(--dfb-tiefgruen)}.provider-icon-card__link{text-decoration:none;border-bottom:0}.provider-icon-card__link:hover,.provider-icon-card__link:focus{background:var(--dfb-mintgruen-1)}.provider-icon-card__link:focus-visible{outline:2px solid var(--dfb-focus-blue);outline-offset:3px}.provider-icon-card__icon{width:var(--provider-icon-card-size);height:var(--provider-icon-card-size);min-width:var(--provider-icon-card-size);display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--dfb-tiefgruen);color:var(--dfb-akzentgruen)}.provider-icon-card__svg{width:58%;height:58%;display:block;background:currentColor;-webkit-mask:var(--provider-icon-card-mask) center/contain no-repeat;mask:var(--provider-icon-card-mask) center/contain no-repeat}.provider-icon-card__label{color:inherit;font-size:1.125rem;font-weight:800;line-height:1.2}.frame-type-project_dfb_dashboard_account{margin:0}.project-dfb-dashboard-account{--project-dfb-dashboard-account-gutter: 1rem;box-sizing:border-box;width:calc(100% - var(--project-dfb-dashboard-account-gutter)*2);margin:var(--project-dfb-dashboard-account-gutter) var(--project-dfb-dashboard-account-gutter) 2rem;background:var(--dfb-grey-1);border-radius:.75rem}.project-dfb-dashboard-account__inner{width:100%;max-width:calc(68.125rem + 10%);margin-inline:auto;padding:clamp(2.5rem,5vw,4.5rem) 5%;display:grid;grid-template-columns:minmax(0, 1fr) minmax(18rem, 24rem);align-items:center;gap:var(--card-gap)}.project-dfb-dashboard-account__profile{display:flex;align-items:center;gap:1.5rem}.project-dfb-dashboard-account__avatar{width:6rem;height:6rem;flex:none;display:block;border-radius:50%;overflow:hidden;background:var(--dfb-grey-2)}.project-dfb-dashboard-account__avatar img,.project-dfb-dashboard-account__avatar svg{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.project-dfb-dashboard-account__name{margin:0 0 .5rem;font-size:1.75rem;font-weight:800;line-height:1.2;color:var(--dfb-tiefgruen);overflow-wrap:anywhere}.project-dfb-dashboard-account__logout{min-height:2.75rem;display:inline-flex;align-items:center;gap:.625rem;margin-left:-0.5rem;padding:.35rem .5rem;border-bottom:0;border-radius:999px;color:var(--dfb-akzentviolett);font-weight:700;line-height:1.2;text-decoration:none}.project-dfb-dashboard-account__logout::before{content:"";flex:0 0 auto;width:1.75rem;height:.125rem;border-radius:999px;background-color:currentColor}.project-dfb-dashboard-account__logout:hover,.project-dfb-dashboard-account__logout:focus{background-color:rgba(97,0,255,.08);color:var(--dfb-akzentviolett)}.project-dfb-dashboard-account__logout:active{background-color:rgba(97,0,255,.14)}.project-dfb-dashboard-account__logout:focus-visible{outline:2px solid var(--dfb-focus-blue);outline-offset:3px}.project-dfb-dashboard-account__card{display:flex;flex-direction:column;align-items:flex-start;padding:2rem;background:var(--dfb-tiefgruen);border-radius:.75rem;color:var(--white)}.project-dfb-dashboard-account__card-icon{width:3rem;height:3rem;display:block;background:currentColor;-webkit-mask:var(--project-dashboard-account-icon) center/contain no-repeat;mask:var(--project-dashboard-account-icon) center/contain no-repeat}.project-dfb-dashboard-account__card-title{margin:1rem 0 1.5rem;font-size:1.25rem;font-weight:800;line-height:1.3;color:inherit}@media(max-width: 767.98px){.project-dfb-dashboard-account__inner{grid-template-columns:minmax(0, 1fr)}}.project-dfb-dashboard-greeting{--project-dfb-supersign-image: url(6218a668b6c04fd21b0a.svg);--project-dfb-supersign-opacity: 0.25;--project-dfb-supersign-position: 0 50%;--project-dfb-supersign-size: 647px 719px;position:relative;overflow:hidden;isolation:isolate}.project-dfb-dashboard-greeting::before{content:"";position:absolute;inset:0;z-index:0;background-image:var(--project-dfb-supersign-image);background-position:var(--project-dfb-supersign-position);background-repeat:repeat;background-size:var(--project-dfb-supersign-size);opacity:var(--project-dfb-supersign-opacity);pointer-events:none}@media print{.project-dfb-dashboard-greeting::before{display:none}}@media(forced-colors: active){.project-dfb-dashboard-greeting::before{display:none}}.project-dfb-dashboard-greeting{--project-dfb-dashboard-greeting-gutter: 1rem;box-sizing:border-box;width:calc(100% - var(--project-dfb-dashboard-greeting-gutter)*2);margin:var(--project-dfb-dashboard-greeting-gutter) var(--project-dfb-dashboard-greeting-gutter) 2rem;border-radius:.75rem;background:var(--dfb-mintgruen-1);color:var(--dfb-tiefgruen)}.project-dfb-dashboard-greeting__inner{position:relative;z-index:1;width:100%;max-width:calc(68.125rem + 10%);margin-inline:auto;padding-block:clamp(1.75rem,3.5vw,2.75rem);padding-inline:5%}.project-dfb-dashboard-greeting__salutation{margin:0 0 .375rem;color:inherit;font-size:.9375rem;font-weight:650;line-height:1.35;overflow-wrap:anywhere}.project-dfb-dashboard-greeting__title{margin:0;color:inherit;font-size:2rem;font-weight:650;line-height:1.05;overflow-wrap:anywhere}.frame-type-cols_1 .frame-type-project_dfb_dashboard_greeting .project-dfb-dashboard-greeting__inner{max-width:none;padding-inline:1.5rem}@media(min-width: 992px){.project-dfb-dashboard-greeting{--project-dfb-supersign-size: 1402px 1560px}.project-dfb-dashboard-greeting__salutation{margin-bottom:.5rem;font-size:1rem}.project-dfb-dashboard-greeting__title{font-size:3rem}}@media(min-width: 1280px){.project-dfb-dashboard-greeting__inner{padding-inline:calc(5% + .75rem)}}@media(min-width: 1600px){.project-dfb-dashboard-greeting__inner{max-width:calc(68.125rem + 6.25%);padding-inline:calc(3.125% + .75rem)}.project-dfb-dashboard-greeting__title{font-size:3.75rem}}@media print{.project-dfb-dashboard-greeting{overflow:visible;border:1px solid currentColor;background:#fff;color:#000}}@media(forced-colors: active){.project-dfb-dashboard-greeting{border:1px solid CanvasText;background:Canvas;color:CanvasText}}.page-overview:has(>.frame-type-project_dfb_page_header_small:first-child){padding-top:0}.project-dfb-page-header-small{--project-dfb-supersign-image: url(6218a668b6c04fd21b0a.svg);--project-dfb-supersign-opacity: 0.25;--project-dfb-supersign-position: 0 50%;--project-dfb-supersign-size: 647px 719px;position:relative;overflow:hidden;isolation:isolate}.project-dfb-page-header-small::before{content:"";position:absolute;inset:0;z-index:0;background-image:var(--project-dfb-supersign-image);background-position:var(--project-dfb-supersign-position);background-repeat:repeat;background-size:var(--project-dfb-supersign-size);opacity:var(--project-dfb-supersign-opacity);pointer-events:none}@media print{.project-dfb-page-header-small::before{display:none}}@media(forced-colors: active){.project-dfb-page-header-small::before{display:none}}.project-dfb-page-header-small{--project-dfb-page-header-small-gutter: 1rem;position:relative;box-sizing:border-box;width:calc(100% - var(--project-dfb-page-header-small-gutter)*2);margin:var(--project-dfb-page-header-small-gutter) var(--project-dfb-page-header-small-gutter) 2rem;overflow:hidden;border-radius:.75rem;background:var(--dfb-mintgruen-1);color:var(--dfb-tiefgruen)}.project-dfb-page-header-small__inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0, 1fr);align-items:center;gap:clamp(1rem,3vw,2rem);width:100%;max-width:calc(68.125rem + 10%);margin-inline:auto;padding-block:clamp(1.75rem,3.5vw,2.75rem);padding-inline:5%}.project-dfb-page-header-small--with-image .project-dfb-page-header-small__inner{grid-template-columns:minmax(0, 1fr) minmax(4rem, auto)}.project-dfb-page-header-small__content{min-width:0}.project-dfb-page-header-small__overline{margin:0 0 .375rem;color:inherit;font-size:.9375rem;font-weight:650;line-height:1.35;text-transform:uppercase;overflow-wrap:anywhere}.project-dfb-page-header-small__title{margin:0;color:inherit;font-size:2rem;font-weight:650;hyphens:auto;line-height:1.05;overflow-wrap:anywhere}.project-dfb-page-header-small__media{display:flex;align-items:center;justify-content:flex-end;min-width:0}.project-dfb-page-header-small__image{display:block;width:auto;max-width:min(20vw,10rem);height:auto;max-height:5rem;-o-object-fit:contain;object-fit:contain}.frame-type-cols_1 .frame-type-project_dfb_page_header_small .project-dfb-page-header-small__inner{max-width:none;padding-inline:1.5rem}@media(min-width: 992px){.project-dfb-page-header-small{--project-dfb-supersign-size: 1402px 1560px}.project-dfb-page-header-small__title{font-size:3rem}.project-dfb-page-header-small__overline{margin-bottom:.5rem;font-size:1rem}}@media(min-width: 1280px){.project-dfb-page-header-small__inner{padding-inline:calc(5% + .75rem)}.project-dfb-page-header-small--with-image .project-dfb-page-header-small__title{font-size:2.75rem}.project-dfb-page-header-small__image{max-width:min(20vw,13rem)}}@media(min-width: 1600px){.project-dfb-page-header-small__inner{max-width:calc(68.125rem + 6.25%);padding-inline:calc(3.125% + .75rem)}}@media(max-width: 575.98px){.project-dfb-page-header-small{--project-dfb-page-header-small-gutter: 0.75rem}.project-dfb-page-header-small--with-image .project-dfb-page-header-small__inner{grid-template-columns:minmax(0, 1fr) minmax(3rem, auto)}.project-dfb-page-header-small--with-image .project-dfb-page-header-small__title{font-size:1.75rem}.project-dfb-page-header-small__image{max-width:min(24vw,5rem);max-height:4.5rem}}@media print{.project-dfb-page-header-small{overflow:visible;border:1px solid currentColor;background:#fff;color:#000}}@media(forced-colors: active){.project-dfb-page-header-small{border:1px solid CanvasText;background:Canvas;color:CanvasText}}.course-list{padding-block:clamp(1rem,3vw,2rem)}.course-list .course-box{gap:clamp(1.25rem,2.5vw,1.75rem);padding:clamp(1.5rem,3vw,2.25rem);border-radius:1rem;box-shadow:0 1.125rem 2.5rem rgba(0,31,35,.13);width:100%}.course-list .course-box__status{gap:.75rem;margin-bottom:.5rem}.course-list .course-box__counter{color:var(--dfb-tiefgruen);font-size:.875rem;font-weight:500;letter-spacing:.09em}.course-list .course-box__progress{height:.75rem}.course-list .course-box__content{gap:.5rem}.course-list .course-box__topline{margin:0;font-size:.875rem;font-weight:650}.course-list .course-box__title{font-family:"DFB Sans Pro",sans-serif;font-size:clamp(1.375rem,1.6vw,1.625rem);font-weight:650;line-height:1.08}.course-list .course-box .course-box__secondary-links{gap:.25rem}.course-list .course-box .course-box__link{max-width:100%;overflow-wrap:anywhere}.course-list .course-box__action{min-height:3rem;padding:.75rem 1.5rem;font-size:1.125rem;font-weight:500;line-height:1.2;overflow-wrap:anywhere;white-space:normal}.course-list .course-box__action:active{background:var(--dfb-akzentviolett-active);border-color:var(--dfb-akzentviolett-active)}.course-list .course-box__availability{display:flex;align-items:center;justify-content:center;min-height:3rem;padding:.75rem 1rem;border:2px solid var(--dfb-grey-4);border-radius:999px;color:var(--dfb-grey-6);line-height:1.2}.course-list h2{margin-bottom:1rem;font-size:1.375rem;line-height:1.167}@media(min-width: 576px){.course-list h2{font-size:1.5rem}}@media(min-width: 992px){.course-list h2{font-size:2.25rem}}@media(min-width: 1600px){.course-list h2{font-size:2.5rem}}@media(max-width: 575.98px){.course-list .course-box{padding:1.5rem}}@media(max-width: 359.98px){.course-list .course-box{gap:1.125rem;min-height:0;padding:1.25rem}.course-list .course-box__title{font-size:1.375rem}}@media(prefers-reduced-motion: reduce){.course-list .course-box__action,.course-list .course-box__link{transition:none}}@media(forced-colors: active){.course-list .course-box{border:1px solid CanvasText;box-shadow:none}.course-list .course-box__availability{border-color:CanvasText;color:CanvasText}}.ce-div{--project-section-divider-max-inline-size: 100rem;--project-section-divider-margin-block: 2rem;--project-section-divider-image: url(6f7ba5ff6079ce7c6407.svg);inline-size:min(100%,var(--project-section-divider-max-inline-size));aspect-ratio:1600/148;margin-block:var(--project-section-divider-margin-block);margin-inline:auto;border:0;opacity:1;background-image:var(--project-section-divider-image);background-position:50% 100%;background-repeat:no-repeat;background-size:contain}.provider-list-of-contents{padding:1.25rem;background:var(--dfb-grey-1);border-left:4px solid var(--dfb-akzentgruen);border-radius:8px}.provider-list-of-contents__title{margin:0 0 1rem;color:var(--dfb-tiefgruen);font-size:1.25rem;font-weight:800;line-height:1.25}.provider-list-of-contents__list{margin:0;padding:0;list-style:none}.provider-list-of-contents__item+.provider-list-of-contents__item{margin-top:.5rem}.provider-list-of-contents__link{min-height:2.75rem;display:flex;align-items:center;padding:.625rem .75rem;border-bottom:0;border-radius:4px;color:var(--dfb-tiefgruen);font-weight:700;text-decoration:none}.provider-list-of-contents__link:hover,.provider-list-of-contents__link:focus{background:var(--dfb-mintgruen-1)}.provider-list-of-contents__link:focus-visible{outline:2px solid var(--dfb-focus-blue);outline-offset:2px}.provider-list-of-contents__item--highlight .provider-list-of-contents__link{background:var(--dfb-tiefgruen);color:var(--dfb-akzentgruen)}.provider-list-of-contents__item--highlight .provider-list-of-contents__link:hover,.provider-list-of-contents__item--highlight .provider-list-of-contents__link:focus{background:var(--dfb-dunkelgruen)}.project-level-navigation{margin-block:1rem}.project-level-navigation__links{display:flex;flex-wrap:wrap;gap:.75rem}.project-level-navigation__link{min-width:2.75rem;min-height:2.75rem;display:inline-flex;align-items:center;justify-content:center;padding:.625rem 1rem;border:2px solid var(--dfb-tiefgruen);border-radius:999px;color:var(--dfb-tiefgruen);font-weight:800;text-decoration:none}.project-level-navigation__link:hover,.project-level-navigation__link:focus{background:var(--dfb-mintgruen-1);color:var(--dfb-tiefgruen)}.project-level-navigation__link:focus-visible{outline:2px solid var(--dfb-focus-blue);outline-offset:3px}.project-level-navigation__link--up::before,.project-level-navigation__link--previous::before{content:"";width:.625rem;height:.625rem;margin-right:.5rem;border-left:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg)}.project-level-navigation__link--down::after,.project-level-navigation__link--next::after{content:"";width:.625rem;height:.625rem;margin-left:.5rem;border-right:2px solid currentColor;border-top:2px solid currentColor;transform:rotate(45deg)}@media(prefers-reduced-motion: reduce){.provider-icon-card__link,.provider-list-of-contents__link,.project-level-navigation__link,.provider-video__transcript-link{transition:none}}.project-footer{--project-footer-bg: var(--dfb-grey-6);--project-footer-fg: rgba(255, 255, 255, 0.88);--project-footer-muted: rgba(255, 255, 255, 0.68);--project-footer-divider: rgba(255, 255, 255, 0.32);background:var(--project-footer-bg);color:var(--project-footer-fg);flex:0 0 auto;font-family:"DFB Sans Pro",sans-serif;margin-top:1rem;width:100%}.project-footer a{background:rgba(0,0,0,0);border-bottom:0;color:inherit;display:inline-flex;padding:0;text-decoration:none}.project-footer a:focus-visible{border-radius:.25rem;box-shadow:0 0 0 1px var(--project-footer-bg),0 0 0 3px var(--dfb-focus-blue),0 0 0 4px #fff;outline:2px solid rgba(0,0,0,0);outline-offset:4px}.project-footer__main{background:var(--project-footer-bg);padding-block:4rem 3.5rem}.project-footer__wrapper{margin-inline:auto;max-width:calc(68.125rem + 10%);padding-inline:5%;width:100%}.project-footer__columns{display:grid;grid-template-columns:1fr;margin-inline:-0.469rem;row-gap:3rem}.project-footer__column{padding-inline:.469rem}.project-footer__column-title{color:#fff;font-size:1rem;font-weight:700;letter-spacing:.04em;line-height:1.2;margin:0 0 1.1rem;text-transform:uppercase}.project-footer__column-list,.project-footer__meta-list{list-style:none;margin:0;padding:0}.project-footer__column-list{display:flex;flex-direction:column;gap:1.15rem}.project-footer__column-item{color:#fff;font-size:.75rem;line-height:1.35}.project-footer__bottom{background:var(--project-footer-bg);border-top:1px solid var(--project-footer-divider)}.project-footer__bottom-container{align-items:center;-moz-column-gap:clamp(1.5rem,3vw,2.75rem);column-gap:clamp(1.5rem,3vw,2.75rem);display:flex;flex-wrap:wrap;min-height:5.125rem;padding-inline:2rem;row-gap:.75rem}.project-footer__copyright,.project-footer__language{color:var(--project-footer-muted);font-size:.75rem;margin:0}.project-footer__meta-list{-moz-column-gap:clamp(1.25rem,2.5vw,2.25rem);column-gap:clamp(1.25rem,2.5vw,2.25rem);display:flex;flex-wrap:wrap;row-gap:.75rem}.project-footer__meta-item{color:var(--project-footer-muted);font-size:.75rem;line-height:1.35}@media(min-width: 576px){.project-footer__columns{grid-template-columns:repeat(12, minmax(0, 1fr))}.project-footer__column{grid-column:span 4}}@media(min-width: 992px){.project-footer__column{grid-column:span 2}.project-footer__column:first-child{grid-column:2/span 2}}@media(min-width: 1280px){.project-footer__columns{margin-inline:-0.625rem}.project-footer__column{padding-inline:.625rem}}@media(min-width: 1600px){.project-footer__wrapper{max-width:calc(68.125rem + 6.25%);padding-inline:3.125%}}@media(max-width: 575.98px){.project-footer__main{padding-block:3.5rem}.project-footer__bottom-container{align-items:flex-start;flex-direction:column;padding-block:1.5rem}}
