.donate-page{background:var(--f-n200)}.donate-hero{--donate-header:6.625rem;position:relative;isolation:isolate;padding:calc(var(--donate-header) + clamp(3.5rem, calc(7.6vw * var(--f-vw-faktor, 1)), 6.875rem)) var(--f-gutter) 6.25rem;display:flex;flex-direction:column;align-items:center;gap:clamp(2.5rem,calc(4.2vw * var(--f-vw-faktor, 1)),3.75rem)}.donate-hero__bg{position:absolute;top:var(--donate-header);left:0;right:0;height:49.375rem;z-index:-1;overflow:hidden;background:var(--f-n800)}.donate-hero__bg img{object-fit:cover;object-position:center top;opacity:.28}.donate-hero__top{width:100%;max-width:65.25rem;display:flex;flex-direction:column;align-items:center;gap:1rem;text-align:center;color:var(--f-n100)}.donate-hero__title .f-script{font-size:clamp(2.75rem,calc(4.72vw * var(--f-vw-faktor, 1)),4.25rem);line-height:1.1176}.donate-hero__intro{max-width:52.4375rem;color:var(--f-n-e8)}.donate-hero__bottom{width:100%;max-width:65.75rem;display:flex;flex-direction:column;align-items:center;gap:4.0625rem}.donate-hero__grid{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3.0625rem 1.75rem}.donate-card{background:var(--f-n100);border:1px solid var(--f-n-e8);border-radius:var(--f-r-square);box-shadow:0 .125rem .375rem rgba(0,0,0,.04);padding:clamp(3rem,calc(5.6vw * var(--f-vw-faktor, 1)),5.0625rem) clamp(1.5rem,calc(3.26vw * var(--f-vw-faktor, 1)),2.9375rem);gap:2rem;box-sizing:border-box}.donate-card,.donate-card__text{display:flex;flex-direction:column}.donate-card__text{gap:.5rem;text-align:center;flex:1}.donate-card__amount{margin:0;font-weight:900;font-size:clamp(2.5rem,calc(3.75vw * var(--f-vw-faktor, 1)),3.375rem);line-height:1.2222;color:var(--f-n800)}.donate-card__btn{width:100%;white-space:normal;border-width:0}.donate-free{max-width:35.5625rem;align-items:center;gap:2rem;text-align:center}.donate-free,.donate-free__text{display:flex;flex-direction:column}.donate-free__text{gap:.625rem}.donate-paypal{max-width:35.5625rem;display:flex;flex-direction:column;align-items:center;gap:1.25rem;text-align:center}.donate-paypal__btn{white-space:normal}.donate-aufrufe{padding:clamp(4rem,calc(8vw * var(--f-vw-faktor, 1)),6.875rem) 0 0}.donate-aufrufe__titel{margin:0 0 2rem}.donate-aufrufe__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(18.75rem,1fr));gap:1.75rem}.donate-aufruf{background:var(--f-n100);border:1px solid var(--f-n-e8);border-radius:var(--f-r-square);box-shadow:0 .125rem .375rem rgba(0,0,0,.04);padding:clamp(1.75rem,calc(3vw * var(--f-vw-faktor, 1)),2.5rem);display:flex;flex-direction:column;gap:1.5rem;box-sizing:border-box}.donate-aufruf__text{display:flex;flex-direction:column;gap:.625rem;flex:1}.donate-aufruf__text h3{margin:0}.donate-aufruf__betrag{margin:.25rem 0 0;font-weight:900;font-size:clamp(1.75rem,calc(2.6vw * var(--f-vw-faktor, 1)),2.25rem);line-height:1.2;color:var(--f-n800)}.donate-aufruf__btn{width:100%;white-space:normal;text-align:center}.donate-aufruf-seite{background:var(--f-n200);min-height:calc(60vh * var(--f-vw-faktor, 1))}.donate-aufruf-seite__inhalt{padding:clamp(7.5rem,calc(16vw * var(--f-vw-faktor, 1)),12.5rem) var(--f-gutter) clamp(5rem,calc(12vw * var(--f-vw-faktor, 1)),8.75rem);max-width:47.5rem;display:flex;flex-direction:column;align-items:flex-start;gap:1.25rem}.donate-aufruf-seite__titel{margin:0;color:var(--f-n800)}.donate-aufruf-seite__text{max-width:40rem;color:var(--f-n700)}.donate-aufruf-seite__betrag{margin:0;font-weight:900;font-size:clamp(2.25rem,calc(4vw * var(--f-vw-faktor, 1)),3.375rem);line-height:1.2;color:var(--f-n800)}.donate-aufruf-seite__aktionen{display:flex;flex-wrap:wrap;gap:1rem;margin-top:.5rem}.donate-aufruf-seite__paypal-hinweis{margin:0}.donate-reasons{padding:clamp(6rem,calc(11.1vw * var(--f-vw-faktor, 1)),10rem) 0 clamp(6rem,calc(12.5vw * var(--f-vw-faktor, 1)),11.25rem)}.donate-reasons__top{display:flex;justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:2.25rem}.donate-reasons__title{max-width:49.3125rem;padding-top:1.1875rem}.donate-reasons__arrows{display:flex;gap:1.625rem;padding-bottom:1rem}.donate-reasons__grid{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 1.8125rem) / 2);gap:1.8125rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:.5rem}.donate-reasons__grid::-webkit-scrollbar{display:none}.donate-reasons__grid>*{scroll-snap-align:start}.donate-reason{background:var(--f-n100);border:1px solid var(--f-n-e8);border-radius:var(--f-r-square);box-shadow:0 .125rem .375rem rgba(0,0,0,.04);padding:3rem clamp(1.5rem,calc(2.78vw * var(--f-vw-faktor, 1)),2.5rem);display:flex;gap:1.5rem;align-items:flex-start;min-height:16.875rem;box-sizing:border-box}.donate-reason__icon{width:5.625rem;height:5.625rem;flex:none}.donate-reason__text{display:flex;flex-direction:column;gap:.5rem;max-width:26.4375rem}@media (max-width:860px){.donate-hero__grid{grid-template-columns:1fr}.donate-reasons__top{flex-direction:column;align-items:flex-start}.donate-reasons__grid{grid-auto-columns:88%}.donate-reason{flex-direction:column}}@media (max-width:480px){.donate-reason__icon{width:4rem;height:4rem}}.spenden-dialog{text-align:left;width:min(38.75rem,calc(calc(100vw * var(--f-vw-faktor, 1)) - 2rem));max-height:calc(calc(100vh * var(--f-vw-faktor, 1)) - 2rem);padding:0;border:0;border-radius:1.5rem;background:var(--f-n100);color:var(--f-n800);box-shadow:0 1.25rem 3.75rem rgba(10,10,10,.25)}.spenden-dialog::backdrop{background:rgba(10,10,10,.55)}.spenden-dialog__inhalt{display:flex;flex-direction:column;gap:1rem;padding:1.75rem 1.75rem 2rem}.spenden-dialog__inhalt .f-p{margin:0}.spenden-dialog__kopf{display:flex;align-items:center;justify-content:space-between;gap:1rem}.spenden-dialog__zu{display:grid;place-items:center;width:2.5rem;height:2.5rem;padding:0;border:0;border-radius:.75rem;background:transparent;color:var(--f-n800);cursor:pointer}.spenden-dialog__zu:hover{background:var(--f-n200)}.spenden-dialog__zu:focus-visible{outline:.15625rem solid var(--f-accent);outline-offset:.125rem}.spenden-dialog__wege{display:flex;flex-wrap:wrap;gap:.75rem}.spenden-dialog__klein{font-size:.85rem}.spenden-dialog__vorschlaege{display:flex;flex-wrap:wrap;gap:.625rem}.spenden-dialog__vorschlaege>*{flex:1 1 auto}.spenden-dialog__felder{display:flex;flex-direction:column;gap:.875rem}.spenden-dialog__ueberweisung{display:grid;grid-template-columns:auto 1fr;gap:1.25rem;align-items:start;padding-top:1rem;border-top:.125rem solid var(--f-n200)}.spenden-dialog__qr{display:flex;flex-direction:column;gap:.5rem;align-items:center}.spenden-dialog__qr-bild{width:11.25rem;height:11.25rem;border:1px solid var(--f-n-e8);border-radius:.75rem;background:#fff}.spenden-dialog__qr .spenden-dialog__klein{max-width:11.25rem;text-align:center;color:var(--f-n600)}.spenden-dialog__zweck{display:flex;flex-direction:column;gap:.375rem;font-weight:900;font-size:var(--f-t200-size)}.spenden-dialog__zweck input{font:inherit;font-weight:400;line-height:1.5;padding:.5625rem .875rem;border:.125rem solid var(--f-n400);border-radius:.75rem;background:var(--f-n100);color:var(--f-n800)}.spenden-dialog__zweck input:focus{outline:none;border-color:var(--f-n800)}.spenden-dialog__hinweis{color:var(--f-n600)}.spenden-dialog .f-kopier-liste{grid-template-columns:1fr;gap:0}.spenden-dialog .f-kopier dd{margin-bottom:.625rem}.spenden-dialog .f-kopier:last-child dd{margin-bottom:0}@media (max-width:600px){.spenden-dialog__inhalt{padding:1.375rem 1.125rem 1.625rem}.spenden-dialog__wege>*{flex:1 1 auto}.spenden-dialog__ueberweisung{grid-template-columns:1fr;justify-items:center}.spenden-dialog .f-kopier-liste{width:100%}}