@font-face{font-family:B12 Jakarta;font-style:normal;font-weight:400 700;font-display:swap;src:url(/build/assets/PlusJakartaSans-latin-B2KjpZfh.woff2)format("woff2")}@font-face{font-family:B12 Noto Serif;font-style:normal;font-weight:400 700;font-display:swap;src:url(/build/assets/NotoSerif-latin-DStRPlTg.woff2)format("woff2")}[data-website-design=b12]{--background:#fafbfc;--foreground:#27272a;--primary:#00768e;--primary-foreground:#fff;--secondary:#e6f7fb;--secondary-foreground:#005f73;--muted:#f4f4f5;--muted-foreground:#52525b;--accent:#e6f7fb;--accent-foreground:#005f73;--border:#e4e4e7;--input:#a1a1aa;--ring:#00768e;--card-foreground:#27272a;--font-sans:"B12 Jakarta", sans-serif;font-family:var(--font-sans);background:var(--background);color:var(--foreground);font-size:16px;line-height:1.7;container-name:b12}[data-website-design=b12] ::selection{color:#00313d;background:#b3e8f3}[data-website-design=b12] :is(input,textarea){caret-color:#00768e}[data-website-design=b12] :is(a,button,input,summary):focus-visible{outline-offset:5px;outline:2px solid #00768e}[data-website-design=b12] :is(h1,h2,h3,h4){color:#18181b;letter-spacing:-.025em;text-wrap:balance;font-family:B12 Noto Serif,serif;font-weight:700;line-height:1.22}[data-website-design=b12] h2{font-size:30px}[data-website-design=b12] h3{font-size:23px}[data-website-design=b12] [data-website-header]{background:#fff;border-color:#e4e4e7;position:sticky;top:0}[data-website-design=b12] [data-website-header-row]{min-height:80px}[data-website-design=b12] [data-website-header] img{max-width:180px;height:48px}[data-website-design=b12] [data-website-header] nav a{padding-inline:12px;font-size:14px;font-weight:600}[data-website-design=b12] [data-website-header] a[aria-current=page]{color:#00768e;background:#e6f7fb}[data-website-design=b12] .b12-nav-support{color:#fff;background:#00768e;border-radius:8px}[data-website-design=b12] .b12-nav-support:hover{color:#fff;background:#005f73}[data-website-design=b12] [data-website-breadcrumb]{padding-top:20px;font-size:12px}.b12-hero{align-items:center;gap:40px;max-width:1200px;margin:auto;padding:40px 24px 56px;display:grid}.b12-hero-copy{min-width:0}[data-website-design=b12] .b12-hero h1{letter-spacing:-.04em;color:#00768e;text-transform:uppercase;font-family:B12 Jakarta,sans-serif;font-size:40px;font-weight:700;line-height:1.08}.b12-hero h1 span{display:block}.b12-hero-introduction{color:#52525b;white-space:pre-line;max-width:32em;margin-top:28px;font-size:18px;line-height:1.7}.b12-hero-actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.b12-button{color:#fff;text-align:center;background:#00768e;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:10px;min-height:50px;padding:12px 22px;font-size:14px;font-weight:600;line-height:1.5;transition:background-color .15s ease-out;display:inline-flex}.b12-button:hover{color:#fff;background:#005f73}.b12-button-secondary{color:#005f73;background:0 0;border-color:#b7d5da}.b12-button-secondary:hover{color:#00313d;background:#e6f7fb}.b12-diary-link{color:#52525b;text-underline-offset:5px;align-items:center;gap:8px;min-height:44px;margin-top:16px;font-size:13px;display:inline-flex}.b12-diary-link:hover{color:#00768e;text-decoration:underline}.b12-hero-media{justify-self:center;width:100%;min-width:0;max-width:300px}.b12-hero-video{background:#18181b;border-radius:16px;position:relative;overflow:hidden;box-shadow:0 20px 40px #18181b1f}.b12-hero-video :is(img,video){aspect-ratio:9/16;object-fit:cover;width:100%;display:block}.b12-video-play{color:#fff;background:#00768e;border-radius:50%;place-items:center;width:58px;height:58px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 6px 15px #00313d33}.b12-video-play:hover{background:#005f73}.b12-location{color:#52525b;justify-content:center;align-items:center;gap:7px;padding:12px 0 0;font-size:11px;font-weight:600;display:flex}.b12-location svg{color:#00768e;flex-shrink:0}.b12-video-notice,.b12-image-credit{color:#52525b;margin-top:8px;font-size:11px}.b12-video-notice button{text-decoration:underline}[data-website-design=b12] [data-website-content]{max-width:1200px;margin-inline:auto;padding:24px 24px 64px}.b12-page-layout{gap:64px;min-width:0;display:grid}.b12-group{gap:28px;min-width:0;display:grid}.b12-group *,.b12-group [data-b12-block]{min-width:0}[data-website-design=b12] .b12-group:not([data-b12-group^=block-]) [data-section-appearance]{color:inherit;background:0 0;border:0;border-radius:0;max-width:none;margin:0;padding:0}[data-website-design=b12] [data-b12-block] section{min-width:0}[data-website-design=b12] [data-b12-block=text] section{gap:20px;display:grid}[data-website-design=b12] [data-b12-block=text] section>*{margin-block:0}[data-website-design=b12] .b12-paragraph{color:#52525b;white-space:pre-line;max-width:70ch;line-height:1.8}.b12-paragraph a{color:#00768e;text-underline-offset:4px;overflow-wrap:anywhere;text-decoration:underline}[data-website-design=b12] [data-b12-block=cards] section{gap:20px;display:grid}[data-website-design=b12] [data-b12-block=cards] section>div{flex-wrap:wrap;gap:12px 28px;display:flex}[data-website-design=b12] [data-b12-block=cards] a{color:#00768e;background:0 0;border:0;border-radius:0;width:auto;max-width:100%;height:auto;padding:8px 0}[data-website-design=b12] [data-b12-block=cards] a h3{letter-spacing:0;overflow-wrap:anywhere;font-family:B12 Jakarta,sans-serif;font-size:14px;line-height:1.6}[data-website-design=b12] [data-b12-block=cards] a p{max-width:36ch;margin-top:4px;font-size:12px;line-height:1.6}[data-website-design=b12] [data-b12-block=cards] a:hover h3{text-underline-offset:5px;text-decoration:underline}[data-website-design=b12] [data-b12-block=cards] a svg{width:16px;height:16px;margin-top:3px}.b12-group-mission{border-top:1px solid #d8e2e4;padding-top:32px}.b12-group-mission>[data-b12-block=text]:first-child{text-align:center;max-width:800px;margin:0 auto 12px}.b12-group-mission>[data-b12-block=text]:first-child .b12-paragraph{margin-inline:auto}.b12-group-mission>[data-b12-block=text]:first-child .b12-paragraph:last-child{color:#27272a;font-weight:600}[data-website-design=b12] [data-b12-card] [data-website-image-section]{padding:0}[data-website-design=b12] [data-b12-card] [data-website-image-section]>div{flex-direction:column;align-items:stretch;gap:0;display:flex}[data-website-design=b12] [data-b12-card] [data-website-image-section]>div>div{order:1;padding:24px 0 0}[data-website-design=b12] [data-b12-card] figure{order:0;position:relative}[data-website-design=b12] [data-b12-card] img{aspect-ratio:16/11;object-fit:cover;border-radius:12px;width:100%}[data-website-design=b12] [data-b12-card] h3{margin:0 0 14px;font-size:28px}[data-website-design=b12] [data-b12-card] .b12-card-copy p{color:#3f3f46;font-size:15px;line-height:1.7}[data-website-design=b12] [data-b12-card] .b12-card-copy p+p{color:#52525b;margin-top:10px;font-size:13px}[data-website-design=b12] [data-b12-card] figure:has(img[alt^=Symbolbild]) figcaption{display:none}[data-website-design=b12] [data-b12-card] figure:has(img[alt^=Symbolbild]):after{content:"Symbolbild";color:#fff;background:#27272a;border-radius:4px;padding:2px 7px;font-size:10px;position:absolute;bottom:12px;left:12px}.b12-group-mission>[data-b12-block=text]:last-child{text-align:center;border-top:1px solid #d8e2e4;margin-top:12px;padding-top:32px}[data-website-design=b12] .b12-group-mission>[data-b12-block=text]:last-child h2{color:#005f73;font-size:26px}.b12-group-mission>[data-b12-block=text]:last-child .b12-paragraph{margin-inline:auto}.b12-group-house{background:#fff;border-radius:16px;padding:24px}[data-website-design=b12] .b12-group-house [data-website-image-section]>div{gap:32px}[data-website-design=b12] .b12-group-house [data-website-image-section] h2{font-size:32px}[data-website-design=b12] .b12-group-house [data-website-image-section] p{color:#52525b;font-size:16px;line-height:1.8}.b12-group-house [data-website-image-section] img{aspect-ratio:4/3;border-radius:12px}.b12-group-house [data-b12-block=cards]{border-top:1px solid #e4e4e7;padding-top:12px}.b12-group-house [data-b12-block=cards] section>h2,.b12-group-support [data-b12-block=cards] section>h2,.b12-group-contact [data-b12-block=cards] section>h2{display:none}.b12-group-support{color:#fff;background:#005f73;border-radius:16px;gap:32px;padding:32px 24px}[data-website-design=b12] .b12-group-support :is(h2,h3){color:#fff}[data-website-design=b12] .b12-group-support .b12-paragraph{color:#d8eff3}[data-website-design=b12] .b12-group-support [data-b12-block=cards] section>div{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}[data-website-design=b12] .b12-group-support [data-b12-block=cards] a{border:1px solid #80b6c0;border-radius:8px;padding:16px 20px}[data-website-design=b12] .b12-group-support [data-b12-block=cards] a :is(h3,svg){color:#fff}[data-website-design=b12] .b12-group-support [data-b12-block=cards] a p{color:#d8eff3}[data-website-design=b12] .b12-group-support [data-b12-block=cards] a:first-child{background:#fff;border-color:#fff}[data-website-design=b12] .b12-group-support [data-b12-block=cards] a:first-child :is(h3,p,svg){color:#005f73}.b12-group-support [data-b12-block=cards] a:hover{background:#006b80}.b12-group-support [data-b12-block=cards] a:first-child:hover{background:#e6f7fb}.b12-group-journal{border-block:1px solid #d8e2e4;padding-block:24px}[data-website-design=b12] .b12-group-journal a{font-size:14px}.b12-group-contact,.b12-group-faq{border-top:1px solid #d8e2e4;padding-top:28px}[data-website-design=b12] :is(.b12-group-contact,.b12-group-faq) h2{font-size:26px}.b12-group-contact [data-b12-block=cards] a p{display:none}.b12-group-faq section>div>*{background:0 0;border:0;border-bottom:1px solid #e4e4e7;border-radius:0}.b12-group-faq button{padding-inline:0}[data-website-design=b12] [data-website-teaser]{background:0 0;border:0}[data-website-design=b12] [data-website-teaser]>div{max-width:1200px;margin-inline:auto;padding:32px 24px 48px}[data-website-design=b12] [data-website-teaser]>div>div{padding:0}[data-website-design=b12] [data-website-teaser] h1{max-width:17ch;font-size:38px;line-height:1.12}[data-website-design=b12] [data-website-teaser] p[data-website-subtitle]{max-width:52ch;margin-top:24px;font-size:17px;line-height:1.8}[data-website-design=b12] [data-website-teaser]:not([data-has-image=true]) figure{display:none}[data-website-design=b12] [data-website-teaser][data-has-image=true]>div{align-items:center;gap:32px;display:grid}[data-website-design=b12] [data-website-teaser] img{aspect-ratio:4/3;border-radius:12px;max-height:360px}[data-website-design=b12] [data-website-teaser] figcaption{padding-inline:0;font-size:11px}.b12-group-aside{background:#e6f7fb;border-radius:12px;gap:28px;padding:24px}[data-website-design=b12] .b12-group-aside h2{font-size:23px}[data-website-design=b12] .b12-group-aside .b12-paragraph{font-size:14px}[data-website-design=b12] .b12-group-aside [data-b12-block=cards] section>div{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}.b12-group-aside [data-b12-block=cards] section>h2{display:none}[data-website-design=b12] .b12-group-aside a{width:100%}.b12-room-grid{gap:36px 28px;display:grid}.b12-group-renovation{border-top:1px solid #d8e2e4;padding-top:32px}.b12-landscape-video{aspect-ratio:16/9;color:#fff;background:#18181b;border-radius:12px;position:relative;overflow:hidden}.b12-landscape-video>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.b12-landscape-video>button{max-width:90%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.b12-landscape-video>video{width:100%;height:100%}.b12-landscape-video>p{text-align:center;width:100%;padding-inline:16px;position:absolute;bottom:12px}.b12-renovation-video h3{display:none}.b12-group-experience{background:#e6f7fb;border-radius:12px;padding:28px}[data-website-design=b12] .b12-group-experience h2{color:#005f73;font-size:28px}.b12-group-ideas [data-b12-block]+[data-b12-block]{border-top:1px solid #d8e2e4;padding-top:24px}[data-website-design=b12] .b12-group-ideas [data-b12-block]+[data-b12-block] h2{font-size:24px}.b12-group-story [data-b12-block]+[data-b12-block]{border-top:1px solid #d8e2e4;padding-top:32px}[data-website-design=b12] .b12-group-story h2{font-size:30px}.b12-group-story>[data-b12-block]:last-child{background:#e6f7fb;border-top:0;border-radius:12px;padding:28px}[data-website-design=b12] .b12-group-story>[data-b12-block]:last-child h2{font-size:23px}.b12-group-gallery{border-top:1px solid #d8e2e4;padding-top:40px}.b12-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px;display:grid}.b12-gallery-grid>:nth-child(n+5){display:none}.b12-gallery-expanded .b12-gallery-grid>*{display:block}.b12-gallery-image{cursor:zoom-in;border-radius:10px;width:100%;display:block;overflow:hidden}.b12-gallery-image img{aspect-ratio:4/3;object-fit:cover;width:100%}.b12-gallery-caption{color:#52525b;padding-top:10px;font-size:11px;line-height:1.5}.b12-gallery-caption span{padding-top:3px;font-size:10px;display:block}.b12-gallery-more{justify-self:center}.b12-page-layout[data-b12-page=\/unterstuetzen] .b12-group-support{color:#27272a;background:0 0;padding:0}[data-website-design=b12] .b12-page-layout[data-b12-page=\/unterstuetzen] .b12-group-support h2{color:#18181b}[data-website-design=b12] .b12-page-layout[data-b12-page=\/unterstuetzen] .b12-group-support .b12-paragraph{color:#52525b}.b12-page-layout[data-b12-page=\/unterstuetzen] .b12-group-support>[data-b12-block]+[data-b12-block]{border-top:1px solid #d8e2e4;padding-top:24px}[data-website-design=b12] .b12-page-layout[data-b12-page=\/unterstuetzen] .b12-group-support>[data-b12-block]+[data-b12-block] h2{font-size:24px}.b12-group-account{color:#fff;background:#005f73;border-radius:16px;padding:28px 24px}[data-website-design=b12] .b12-group-account h2{color:#fff}[data-website-design=b12] .b12-group-account .b12-paragraph,.b12-group-account p{color:#d8eff3;font-size:14px}.b12-bank-details{display:grid}.b12-bank-details>div{border-top:1px solid #548c97;padding:18px 0}.b12-bank-details dt{color:#c3e3e9;margin-bottom:8px;font-size:11px}.b12-bank-details dd{overflow-wrap:anywhere;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;font-size:16px;font-weight:600;display:flex}.b12-bank-details button{cursor:pointer;align-items:center;gap:8px;min-height:44px;font-size:12px;font-weight:400;display:flex}.b12-bank-details button:hover{text-underline-offset:4px;text-decoration:underline}.b12-contents{display:none}.b12-contents-mobile{border-block:1px solid #d8e2e4;margin-bottom:28px;padding:16px 0;font-size:14px}.b12-contents-mobile summary{cursor:pointer;min-height:32px;font-weight:600}.b12-contents-mobile ul{grid-template-columns:minmax(0,1fr);gap:14px;margin-top:20px;display:grid}.b12-reading-heading h1{font-size:38px}.b12-reading-heading p{color:#52525b;margin-top:20px}[data-website-design=b12]:is([data-website-path=\/konzept],[data-website-path=\/impressum]) [data-website-content]{padding-top:32px}[data-website-design=b12]:is([data-website-path=\/konzept],[data-website-path=\/impressum]) .b12-page-layout{gap:40px;margin-top:40px}[data-website-design=b12]:is([data-website-path=\/konzept],[data-website-path=\/impressum]) [data-b12-block=text] h2{font-size:27px}[data-website-design=b12][data-website-path=\/konzept] [data-b12-block] h3{color:#005f73;font-size:21px;display:inline-block}.b12-checklist{gap:12px;display:grid}.b12-checklist li{background:#e6f7fb;border-radius:8px;align-items:start;gap:12px;padding:16px;font-size:14px;display:flex}.b12-checklist svg{color:#00768e;flex-shrink:0;margin-top:4px}[data-website-design=b12][data-website-path=\/impressum] [data-b12-block=cards] section>div{gap:8px;display:grid}[data-website-design=b12][data-website-path=\/impressum] [data-b12-block=cards] a{border-bottom:1px solid #e4e4e7;padding:8px 0}[data-website-design=b12][data-website-path=\/impressum] [data-b12-block=cards] a h3{font-size:14px}[data-website-design=b12][data-website-path=\/impressum] [data-b12-block=cards] a p{max-width:70ch}[data-website-design=b12] #bildnachweise{border-top:1px solid #d8e2e4;margin-top:48px;padding-top:32px}[data-website-design=b12] [id^=section-]{scroll-margin-top:120px}.b12-footer{color:#d4d4d8;background:#18181b;padding:48px 24px 24px;font-size:13px}.b12-footer-columns{gap:40px;max-width:1136px;margin-inline:auto;display:grid}.b12-footer-columns>div:first-child p{max-width:34ch;margin-top:20px}.b12-footer-logo{display:inline-block}.b12-footer-logo img{width:190px;height:auto}[data-website-design=b12] .b12-footer h2{color:#fff;letter-spacing:0;margin-bottom:20px;font-family:B12 Jakarta,sans-serif;font-size:13px;line-height:1.5}.b12-footer-motto{color:#80d9eb;font-size:11px}.b12-footer ul{gap:10px;display:grid}.b12-footer a{text-underline-offset:5px}.b12-footer a:hover{color:#fff;text-decoration:underline}.b12-footer-affiliation{border-top:1px solid #3f3f46;margin-top:20px;padding-top:20px;font-size:12px}.b12-footer-community{color:#80d9eb;align-items:center;min-height:44px;margin-top:12px;font-weight:600;display:inline-flex}.b12-footer-bottom{border-top:1px solid #3f3f46;flex-wrap:wrap;justify-content:space-between;gap:16px;max-width:1136px;margin:40px auto 0;padding-top:24px;font-size:11px;display:flex}.b12-footer-bottom nav{gap:20px;display:flex}@container b12 (width>=40rem){[data-website-design=b12] [data-website-header-row]{min-height:88px}[data-website-design=b12] [data-website-header] img{height:58px}[data-website-design=b12] .b12-hero h1{font-size:58px}.b12-hero{padding-inline:32px}[data-website-design=b12] [data-website-content]{padding-inline:32px;padding-bottom:96px}[data-website-design=b12] h2{font-size:40px}[data-website-design=b12] .b12-group-mission>[data-b12-block=text]:first-child h2{font-size:42px}.b12-group-house,.b12-group-support{padding:40px}.b12-room-grid,.b12-checklist{grid-template-columns:repeat(2,minmax(0,1fr))}.b12-group-mission{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.b12-group-mission>[data-b12-block=text]{grid-column:1/-1}[data-website-design=b12] [data-website-teaser]>div{padding-inline:32px}[data-website-design=b12] [data-website-teaser][data-has-image=true]>div{grid-template-columns:1.15fr 1fr;gap:48px}[data-website-design=b12] [data-website-teaser] h1{font-size:48px}.b12-footer-columns{grid-template-columns:1.2fr .8fr 1fr;gap:64px}.b12-gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 24px}.b12-gallery-grid>:nth-child(n){display:block}.b12-gallery-more{display:none}.b12-gallery-caption{font-size:12px}.b12-group-account{padding:40px}.b12-reading-heading h1{font-size:52px}}@container b12 (width>=64rem){.b12-hero{grid-template-columns:1.15fr .85fr;gap:48px;padding-top:48px;padding-bottom:64px}[data-website-design=b12] .b12-hero h1{font-size:72px}.b12-hero-introduction{font-size:19px}.b12-hero-media{max-width:300px}.b12-page-layout{gap:88px}.b12-page-layout[data-b12-page=\/]{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:64px}.b12-page-layout[data-b12-page=\/]>*{grid-column:1/-1}.b12-page-layout[data-b12-page=\/]>:is(.b12-group-contact,.b12-group-faq){grid-column:span 1}.b12-group-rooms>[data-b12-block=text]:only-child section{grid-template-columns:.8fr 1.2fr;gap:24px 64px}.b12-group-rooms>[data-b12-block=text]:only-child h2{grid-row:1/span 3}.b12-group-rooms>[data-b12-block=text]:only-child .b12-paragraph{grid-column:2}.b12-page-layout[data-b12-page=\/] .b12-group-support{grid-template-columns:1.25fr .75fr;align-items:center;gap:64px;padding:48px}[data-website-design=b12] [data-website-teaser] h1{font-size:56px}[data-website-design=b12] [data-website-teaser] p[data-website-subtitle]{font-size:18px}.b12-page-layout:is([data-b12-page=\/was-entsteht],[data-b12-page=\/das-haus],[data-b12-page=\/unterstuetzen]){grid-template-columns:minmax(0,2.2fr) minmax(0,1fr);column-gap:64px}.b12-page-layout:is([data-b12-page=\/was-entsteht],[data-b12-page=\/das-haus],[data-b12-page=\/unterstuetzen])>*{grid-column:1}.b12-page-layout[data-b12-page=\/das-haus]>.b12-group-gallery,.b12-group-rooms .b12-room-grid>[data-b12-card][data-b12-wide=true]{grid-column:1/-1}[data-website-design=b12] .b12-group-rooms .b12-room-grid>[data-b12-card][data-b12-wide=true] [data-website-image-section]>div{grid-template-columns:1fr 1fr;align-items:center;gap:24px;display:grid}[data-website-design=b12] .b12-group-rooms .b12-room-grid>[data-b12-card][data-b12-wide=true] [data-website-image-section]>div>div{padding-top:0}.b12-bank-details>div{grid-template-columns:132px minmax(0,1fr);align-items:center;gap:16px;display:grid}.b12-bank-details dt{margin-bottom:0}[data-website-design=b12][data-website-path=\/konzept] [data-website-content]{grid-template-columns:200px minmax(0,1fr);align-items:start;column-gap:64px;display:grid}.b12-contents{grid-area:1/1/span 4;display:block;position:sticky;top:120px}[data-website-design=b12] .b12-contents h2{letter-spacing:0;margin-bottom:20px;font-family:B12 Jakarta,sans-serif;font-size:13px}.b12-contents a{color:#52525b;border-top:1px solid #d8e2e4;padding:10px 0;font-size:12px;display:block}.b12-contents a:hover{color:#00768e}.b12-contents-mobile{display:none}[data-website-design=b12][data-website-path=\/konzept] [data-website-content]>:not(.b12-contents){grid-column:2}[data-website-design=b12][data-website-path=\/impressum] [data-website-content]{max-width:944px}}@media (prefers-reduced-motion:reduce){[data-website-design=b12] *{scroll-behavior:auto;transition-duration:.01ms}}.b12-group-donation{color:#fff;background:#005f73;border-radius:12px;padding:28px}[data-website-design=b12] .b12-group-donation [data-b12-block=cards] section>div{grid-template-columns:minmax(0,1fr);display:grid}[data-website-design=b12] .b12-group-donation [data-b12-block=cards] a :is(h3,p,svg){color:inherit}[data-website-design=b12] .b12-group-donation [data-b12-block=cards] section>h2{color:#fff;font-size:27px}@container b12 (width<=39.999rem){.b12-hero-actions .b12-button{padding-inline:16px}}.b12-layout-main{gap:56px;min-width:0;display:grid}.b12-layout-aside{align-self:start;gap:28px;min-width:0;display:grid}@container b12 (width>=64rem){.b12-layout-main{gap:72px}.b12-page-layout.b12-columns>.b12-layout-main{grid-column:1}.b12-page-layout.b12-columns>.b12-layout-aside{grid-area:1/2;position:sticky;top:112px}.b12-page-layout.b12-columns>.b12-group-gallery{grid-column:1/-1}.b12-page-layout.b12-columns:not(:has(.b12-layout-aside)){grid-template-columns:minmax(0,1fr)}}[data-website-design=b12] .b12-group-donation [data-b12-block=cards] a{color:#fff;border:1px solid #80b6c0;border-radius:8px;padding:16px}[data-website-design=b12] .b12-group-donation [data-b12-block=cards] a:hover{color:#fff;background:#003f4e}[data-website-design=b12] .b12-group-donation a:focus-visible{outline-color:#fff}[data-website-design=b12]:is([data-website-path=\/konzept],[data-website-path=\/impressum]) [data-section-appearance=reading]{max-width:none;margin-inline:0}.b12-group-credits{gap:20px}.b12-legal-links ul{gap:8px 24px;display:grid}.b12-legal-links a{color:#00768e;text-underline-offset:4px;overflow-wrap:anywhere;align-items:center;min-height:44px;font-size:14px;text-decoration:underline;display:inline-flex}.b12-legal-links p{color:#52525b;font-size:12px;line-height:1.7}@container b12 (width>=40rem){.b12-legal-links ul{grid-template-columns:repeat(2,minmax(0,1fr))}}
