@font-face{font-family:'Albert Sans';font-style:normal;font-weight:400;font-display:swap;src:url(/schriften/albert-sans-400.woff2) format('woff2')}
@font-face{font-family:'Albert Sans';font-style:normal;font-weight:500;font-display:swap;src:url(/schriften/albert-sans-500.woff2) format('woff2')}
@font-face{font-family:'Albert Sans';font-style:normal;font-weight:600;font-display:swap;src:url(/schriften/albert-sans-600.woff2) format('woff2')}
@font-face{font-family:'Albert Sans';font-style:normal;font-weight:700;font-display:swap;src:url(/schriften/albert-sans-700.woff2) format('woff2')}
:root{--white:#FFFFFF;--black:#000000;--light:#f8efff;--dark:#2c0c50;--key1:#4a148c;--key2:#d1c4e9;--schrift-kopf:'Albert Sans',system-ui,sans-serif;--schrift-text:'Albert Sans',system-ui,sans-serif}
/* Teil: banner */
.e-5546ca60{background-color:#4a148c;color:#ffffff;padding-top:11px;padding-bottom:10px;--rand:32px;--breite:1250px}
.e-FhcB2i11{font-family:var(--schrift-kopf);font-weight:400;font-size:18px;line-height:1.5;color:#ffffff;text-align:left;margin-bottom:0px;--ah:flex-start}
.e-OPXyFr3c .kontakte{flex-direction:row;column-gap:12px}
.e-OPXyFr3c .kt{font-family:var(--schrift-kopf);font-weight:400;font-size:15px;line-height:1.5;color:#ffffff;min-height:31px}
.e-OPXyFr3c .kt svg{width:21px;height:21px;color:#ffffff}
.e-OPXyFr3c{margin-bottom:0px;--ah:flex-end}
.e-6t_uJlUx{--gap:48px}

/* Teil: fusszeile */
.e-7781ebaa{background-color:#2c0c50;color:#ffffff;padding-top:101px;padding-bottom:100px;--rand:32px;--breite:1250px}
.e-Jbh9Be7o img{width:222px}
.e-Jbh9Be7o{margin-bottom:20px;--ah:flex-start}
.e-SRKepTOG{font-family:var(--schrift-kopf);font-weight:400;font-size:18px;line-height:1.5;color:#ffffff;text-align:left;margin-bottom:50px;--ah:flex-start}
.e-SRKepTOG .ps-bild{width:72px}
.e-4f5f932a{margin-bottom:20px;--ah:flex-start}
.e-oe3Dx34P{font-family:var(--schrift-kopf);font-weight:500;font-size:20px;line-height:1.214;color:#ffffff;text-align:left;letter-spacing:-0.4px;margin-bottom:30px;--ah:flex-start}
.e-lBl4uApx .mp-titel{font-family:var(--schrift-kopf);font-weight:500;font-size:16.8px;line-height:1.2;color:#ffffff;text-align:left;letter-spacing:-0.4px}
.e-lBl4uApx{--gap:0px;margin-bottom:20px;--ah:flex-start}
.e-lBl4uApx .mp > a,.e-lBl4uApx .mp > button,.e-lBl4uApx .mp > span{padding-top:12px;padding-right:12px;padding-bottom:12px;padding-left:12px}
.e-lBl4uApx .menue{margin:-12px -12px}
.e-JbOWLwmK{font-family:var(--schrift-kopf);font-weight:500;font-size:20px;line-height:1.214;color:#ffffff;text-align:left;letter-spacing:-0.4px;margin-bottom:30px;--ah:flex-start}
.e-c-dQdhsz .mp-titel{font-family:var(--schrift-kopf);font-weight:500;font-size:16.8px;line-height:1.2;color:#ffffff;text-align:left;letter-spacing:-0.4px}
.e-c-dQdhsz{--gap:0px;margin-bottom:20px;--ah:flex-start}
.e-c-dQdhsz .mp > a,.e-c-dQdhsz .mp > button,.e-c-dQdhsz .mp > span{padding-top:12px;padding-right:12px;padding-bottom:12px;padding-left:12px}
.e-c-dQdhsz .menue{margin:-12px -12px}
.e-aYS8H91a{font-family:var(--schrift-kopf);font-weight:500;font-size:20px;line-height:1.214;color:#ffffff;text-align:left;letter-spacing:-0.4px;margin-bottom:30px;--ah:flex-start}
.e-Ixtvp85E{margin-bottom:20px;--ah:flex-start}
.e-JLtwfWzh{--gap:48px}
@media (max-width:991px){
.e-Jbh9Be7o img{width:250px}
.e-JLtwfWzh{row-gap:24px}
}
@media (max-width:767px){
.e-7781ebaa{padding-top:50px;padding-bottom:50px;--rand:24px}
.e-oe3Dx34P{font-size:clamp(17.18px,calc(15.17px + 0.6289vw),20px)}
.e-JbOWLwmK{font-size:clamp(17.18px,calc(15.17px + 0.6289vw),20px)}
.e-aYS8H91a{font-size:clamp(17.18px,calc(15.17px + 0.6289vw),20px)}
.e-JLtwfWzh{row-gap:23px}
}

/* Teil: kopf */
.e-ffagbat- img{width:63px}
.e-ffagbat-{width:19.8%;margin-bottom:0px;--ah:center}
.e-KNW78gLb .mp-titel{font-family:var(--schrift-kopf);font-weight:500;font-size:16.8px;line-height:1.2;text-align:center;letter-spacing:-0.4px}
.e-KNW78gLb{--gap:0px;margin-bottom:0px;--ah:center}
.e-KNW78gLb .mp > a,.e-KNW78gLb .mp > button,.e-KNW78gLb .mp > span{padding-top:12px;padding-right:12px;padding-bottom:12px;padding-left:12px}
.e-gEJjrI-R .kn-1{border-radius:16px;--kn-radius:16px;padding-top:6px;padding-right:24px;padding-bottom:6px;padding-left:24px;min-height:48px;min-width:243px;font-family:var(--schrift-kopf);font-weight:700;font-size:14px;line-height:1.2;color:#2c0c50;background-color:#ffffff}
.e-gEJjrI-R .kn-1::before{content:"";background-color:rgba(44,12,80,0.1);opacity:0}
.e-gEJjrI-R .kn-1::after{content:""}
.e-gEJjrI-R{width:19.44%;margin-bottom:0px;--ah:center}
.e-de4c6902{--kopf-hoehe:111px;--breite:1250px;--rand:24px;--kopf-gap:16px}
.e-de4c6902 .kopf-nav{justify-content:center}
@media (max-width:767px){
.e-ffagbat-{width:auto}
}
