.forms-page{--f-fehler:#b3261e;--f-fehler-dunkel:#7f1a15;padding-top:6.625rem;background:var(--f-n200)}.forms-hero{position:relative;isolation:isolate;overflow:hidden;background:var(--f-n800);color:var(--f-n100);min-height:clamp(27.5rem,calc(51.1vw * var(--f-vw-faktor, 1)),46rem);padding:clamp(4rem,calc(6.94vw * var(--f-vw-faktor, 1)),6.25rem) var(--f-gutter) clamp(6rem,calc(13.9vw * var(--f-vw-faktor, 1)),12.5rem);box-sizing:border-box;display:flex;justify-content:center;align-items:flex-start}.forms-hero__bg{position:absolute;inset:0;z-index:-1}.forms-hero__bg img{object-fit:cover;opacity:.28}.forms-hero__top{display:flex;flex-direction:column;align-items:center;gap:1.25rem;text-align:center;min-width:0}.forms-hero__title{max-width:75.25rem;padding-top:.5625rem}.forms-hero__title .f-script{font-size:clamp(2.5rem,calc(4.72vw * var(--f-vw-faktor, 1)),4.25rem);line-height:1.1176}.forms-hero__title .f-d1{color:var(--f-n100);overflow-wrap:normal;word-break:normal;hyphens:manual}.forms-hero__intro{max-width:52.4375rem;margin:0;color:var(--f-n-e8)}.forms-liste{gap:clamp(4.5rem,calc(7.64vw * var(--f-vw-faktor, 1)),6.875rem);padding:clamp(4.5rem,calc(7.64vw * var(--f-vw-faktor, 1)),6.875rem) var(--f-gutter) clamp(6rem,calc(13.9vw * var(--f-vw-faktor, 1)),12.5rem)}.forms-block,.forms-liste{display:flex;flex-direction:column}.forms-block{align-items:center;gap:2.75rem}.forms-grid-kacheln{list-style:none;margin:0;padding:0;width:100%;max-width:79rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.forms-haeufig{width:100%;max-width:79rem;box-sizing:border-box;display:flex;flex-direction:column;gap:clamp(1.25rem,calc(2.2vw * var(--f-vw-faktor, 1)),2rem);padding:clamp(1.5rem,calc(3.3vw * var(--f-vw-faktor, 1)),3rem);background:var(--f-n100);border:1px solid var(--f-n-e8);border-radius:1.5rem;box-shadow:0 1.5rem 3.75rem rgba(0,0,0,.1);color:var(--f-n800)}.forms-haeufig__label{margin:0;color:var(--f-n600)}.forms-haeufig__liste{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,calc(1.67vw * var(--f-vw-faktor, 1)),1.5rem)}.forms-haeufig__karte{display:flex;flex-direction:column;align-items:flex-start;gap:1.5rem;box-sizing:border-box;padding:clamp(1.5rem,calc(2.2vw * var(--f-vw-faktor, 1)),2rem);background:var(--f-n200);border-radius:var(--f-r-square)}.forms-haeufig__icon{flex:none;width:4rem;height:4rem;display:grid;place-items:center;border-radius:var(--f-r-button);background:var(--f-n100)}.forms-haeufig__icon img{width:2.5rem;height:2.5rem}.forms-haeufig__text{flex:1;display:flex;flex-direction:column;gap:.5rem;min-width:0}.forms-haeufig__titel{margin:0;font-size:var(--f-h3-size);line-height:1.875rem;font-weight:900;overflow-wrap:normal;word-break:normal;hyphens:manual}.forms-haeufig__kurz{margin:0;overflow-wrap:break-word;font-size:1rem;line-height:1.375rem;color:var(--f-n600)}.forms-kachel{height:100%;min-height:13.5rem;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;gap:2rem;padding:1.75rem;background:var(--f-n100);border:1px solid var(--f-n-e8);border-radius:var(--f-r-square);box-shadow:var(--f-shadow-02);color:var(--f-n800);text-decoration:none;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.forms-kachel:hover{transform:translateY(-.25rem);border-color:var(--f-n400);box-shadow:0 .75rem 2rem rgba(10,10,10,.08)}.forms-kachel:focus-visible{outline:.1875rem solid var(--f-accent);outline-offset:.25rem}.forms-kachel__kopf{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.forms-kachel__icon{flex:none;width:4rem;height:4rem;display:grid;place-items:center;border-radius:var(--f-r-button);background:var(--f-n200)}.forms-kachel__icon img{width:2.5rem;height:2.5rem}.forms-kachel__pfeil{flex:none;width:2.75rem;height:2.75rem;display:grid;place-items:center;border-radius:50%;border:1px solid var(--f-n-e8);transition:background-color .25s ease,border-color .25s ease}.forms-kachel__pfeil img{width:1rem;height:1rem;transition:transform .25s ease}.forms-kachel:hover .forms-kachel__pfeil{background:var(--f-accent);border-color:var(--f-accent)}.forms-kachel:hover .forms-kachel__pfeil img{transform:translateX(.1875rem)}.forms-kachel__text{display:flex;flex-direction:column;gap:.375rem;min-width:0}.forms-kachel__name{font-size:var(--f-h3-size);line-height:1.875rem;font-weight:900;overflow-wrap:normal;word-break:normal;hyphens:manual}.forms-kachel__beschreibung{font-size:1rem;line-height:1.25rem;color:var(--f-n600)}@media (prefers-reduced-motion:reduce){.forms-kachel,.forms-kachel__pfeil,.forms-kachel__pfeil img{transition:none}.forms-kachel:hover{transform:none}}@media (max-width:1100px){.forms-grid-kacheln{grid-template-columns:repeat(2,minmax(0,1fr))}.forms-haeufig__liste{grid-template-columns:minmax(0,1fr)}.forms-haeufig__karte{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1rem 1.25rem}.forms-haeufig__btn{grid-column:1/-1;justify-self:start}}@media (max-width:640px){.forms-grid-kacheln{grid-template-columns:1fr;gap:1rem}.forms-kachel{min-height:0;padding:1.25rem;gap:1.5rem}.forms-kachel__icon{width:3.5rem;height:3.5rem}.forms-kachel__name{font-size:1.25rem;line-height:1.625rem}.forms-haeufig{border-radius:var(--f-r-square);padding:1.25rem}.forms-haeufig__karte{display:flex;flex-direction:column;align-items:flex-start;padding:1.25rem}.forms-haeufig__icon{width:3.5rem;height:3.5rem}.forms-haeufig__titel{font-size:1.25rem;line-height:1.625rem}.forms-haeufig__btn{align-self:stretch}}.forms-kopf{position:relative;isolation:isolate;overflow:hidden;background:var(--f-n800);color:var(--f-n100);padding:clamp(2.5rem,calc(3.9vw * var(--f-vw-faktor, 1)),3.5rem) var(--f-gutter) clamp(5.5rem,calc(8.3vw * var(--f-vw-faktor, 1)),7.5rem)}.forms-kopf__inner{max-width:56.25rem;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:1rem;text-align:center}.forms-kopf__zurueck{align-self:flex-start}.forms-kopf__zurueck a{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 0;color:var(--f-n-e8);font-weight:700;text-decoration:none}.forms-kopf__zurueck img{width:1rem;height:1rem}.forms-kopf__zurueck a:hover{color:var(--f-n100);text-decoration:underline;text-underline-offset:.25rem}.forms-kopf__zurueck a:focus-visible{outline:.15625rem solid var(--f-accent);outline-offset:.1875rem}.forms-kopf__title .f-d2{color:var(--f-n100);overflow-wrap:normal;word-break:normal;hyphens:manual;text-wrap:balance;font-size:clamp(1.625rem,calc(5vw * var(--f-vw-faktor, 1)),4.5rem)}.forms-kopf__body{position:relative;margin-top:clamp(-4.5rem,calc(-5vw * var(--f-vw-faktor, 1)),-2.5rem);padding:0 var(--f-gutter) clamp(6rem,calc(13.9vw * var(--f-vw-faktor, 1)),12.5rem)}.forms-detail{max-width:56.25rem;margin:0 auto}.forms-detail :is(input,textarea,fieldset,.forms-summary,.forms-oben,h2){scroll-margin-top:8.75rem}.forms-cardbox{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:4.25rem 2.5rem}.forms-pflicht{color:inherit;font-weight:inherit}.forms-form{display:flex;flex-direction:column;gap:2.5rem}.forms-section{margin:0;padding:0;border:0;min-width:0}.forms-section__titel{display:block;margin:0 0 .125rem;padding:0;color:var(--f-n800)}.forms-section__text{margin:1rem 0 0}.forms-section__text p{margin:0 0 .5rem;font-size:var(--f-t200-size);line-height:1.5;color:var(--f-n600)}.forms-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem 1.1875rem}.forms-grid>*{grid-column:1/-1}.forms-grid>.forms-field--halb{grid-column:auto}.forms-field{display:flex;flex-direction:column;gap:.125rem;min-width:0;margin:0;padding:.5rem 0 0;border:0}.forms-field__label{padding:0;font-weight:900;font-size:.9375rem;line-height:1.0625rem;color:var(--f-n800)}.forms-field__label--klein{font-weight:900}.forms-input{display:block;width:100%;height:2.125rem;box-sizing:border-box;margin:0;padding:.4375rem 0 .375rem;border:0;border-bottom:1px solid var(--f-n400);border-radius:0;background:transparent;font-family:var(--f-font);font-size:1rem;line-height:1.25rem;color:var(--f-n800);-webkit-appearance:none;appearance:none}.forms-input--area{height:auto;min-height:4.5rem;padding:.375rem 0;resize:vertical}.forms-input:focus-visible{outline:.15625rem solid var(--f-accent);outline-offset:.125rem}.forms-input[aria-invalid=true]{border-bottom-color:var(--f-fehler)}.forms-field__hinweis{color:var(--f-n600)}.forms-field__fehler,.forms-field__hinweis{margin:0;font-size:var(--f-t100-size);line-height:var(--f-t100-lh)}.forms-field__fehler{color:var(--f-fehler)}.forms-static{margin:0;padding:.4375rem 0 .375rem;font-size:1rem;line-height:1.25rem;color:var(--f-n800)}.forms-radio__optionen{display:flex;flex-wrap:wrap;gap:0 1.5rem}.forms-choice{display:inline-flex;align-items:flex-start;gap:.625rem;min-height:1.875rem;padding:.3125rem 0;box-sizing:border-box;cursor:pointer;font-size:1rem;line-height:1.25rem;color:var(--f-n800)}.forms-choice input{flex:none;width:1.125rem;height:1.125rem;margin:1px 0 0;accent-color:var(--f-n800);cursor:pointer}.forms-choice input:focus-visible{outline:.15625rem solid var(--f-accent);outline-offset:.1875rem}.forms-choice--haken{display:flex}.forms-radio:focus{outline:none}.forms-eintrag{margin-top:.75rem;padding:.25rem 1rem .875rem;border:1px solid var(--f-n-e8);border-radius:var(--f-r-square);background:var(--f-n200)}.forms-eintrag__kopf{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:.5rem}.forms-eintrag__kopf .forms-eintrag__titel{margin:0}.forms-eintrag__loeschen{flex:none;width:2.25rem;height:2.25rem;display:grid;place-items:center;padding:0;border:1px solid var(--f-n-e8);border-radius:50%;background:transparent;cursor:pointer}.forms-eintrag__loeschen img{width:1.25rem;height:1.25rem}.forms-eintrag__loeschen:hover{border-color:var(--f-n400);background:var(--f-n100)}.forms-eintrag__loeschen:focus-visible{outline:.15625rem solid var(--f-accent);outline-offset:.1875rem}.forms-eintrag__titel{margin:.5rem 0 0;font-weight:700;font-size:1.125rem;line-height:1.3;color:var(--f-n800)}.forms-eintrag__aktionen{display:flex;flex-wrap:wrap;gap:0 1.5rem;margin-top:.5rem}.forms-textbtn{min-height:2rem;padding:.375rem 0;border:0;background:none;font-family:var(--f-font);font-weight:700;font-size:var(--f-t100-size);line-height:var(--f-t100-lh);color:var(--f-n800);text-decoration:underline;text-underline-offset:.25rem;cursor:pointer}.forms-textbtn:hover{color:var(--f-n600)}.forms-textbtn:disabled{color:var(--f-n500);cursor:not-allowed;text-decoration:none}.forms-textbtn:focus-visible{outline:.15625rem solid var(--f-accent);outline-offset:.1875rem}.forms-sigs{gap:1.25rem;margin-top:.25rem}.forms-sign,.forms-sigs{display:flex;flex-direction:column}.forms-sign{margin:0;padding:.5rem 0 0;border:0;min-width:0;gap:.375rem}.forms-sign:focus{outline:none}.forms-sign__modus{display:flex;flex-wrap:wrap;gap:0 1.5rem}.forms-sign__flaeche{position:relative;width:100%;max-width:32.5rem;aspect-ratio:5/2;border-radius:var(--f-r-square);background:var(--f-n200);overflow:hidden}.forms-sign__canvas{position:absolute;inset:0;z-index:1;display:block;width:100%;height:100%;touch-action:none;cursor:crosshair}.forms-sign__flaeche--tippen .forms-sign__canvas{cursor:default}.forms-sign__linie{position:absolute;left:6%;right:6%;bottom:24%;border-bottom:1px solid var(--f-n400);pointer-events:none}.forms-sign--fehler .forms-sign__linie{border-bottom-color:var(--f-fehler)}.forms-sign__aktionen{display:flex;gap:1.5rem;margin-top:-.25rem}.forms-summary{margin:0 0 3rem}.forms-summary:focus{outline:none}.forms-summary:focus-visible{outline:.15625rem solid var(--f-accent);outline-offset:.5rem}.forms-summary__titel{margin:0 0 .75rem;font-weight:900;font-size:var(--f-t200-size);line-height:var(--f-t200-lh);color:var(--f-n800)}.forms-summary ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.25rem}.forms-summary a{color:var(--f-fehler);font-size:var(--f-t100-size);line-height:1.5;text-decoration:none}.forms-summary a:hover{color:var(--f-fehler-dunkel)}.forms-summary a:focus-visible{outline:.15625rem solid var(--f-accent);outline-offset:.125rem;border-radius:.25rem}.forms-hp{position:absolute;left:-625rem;width:1px;height:1px;overflow:hidden}.forms-actions,.forms-senden{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem}.forms-note{margin:0;color:var(--f-n600);font-size:var(--f-t100-size);line-height:var(--f-t100-lh)}.forms-preview{display:flex;flex-direction:column;gap:2.5rem}.forms-preview__titel{margin:0;color:var(--f-n800)}.forms-preview__titel:focus{outline:none}.forms-preview__block-titel{margin:0 0 .75rem;color:var(--f-n800)}.forms-preview__liste{margin:0}.forms-preview__zeile{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:.25rem 1.5rem;padding:.5rem 0}.forms-preview__zeile dt{color:var(--f-n600)}.forms-preview__zeile dd{margin:0;color:var(--f-n800);white-space:pre-line;overflow-wrap:anywhere}.forms-preview__sigs{display:flex;flex-wrap:wrap;gap:1.5rem;margin-top:1rem}.forms-preview__sig{margin:0;display:flex;flex-direction:column;gap:.5rem}.forms-preview__sig img{width:18.75rem;max-width:100%;height:auto;border-radius:var(--f-r-square);background:var(--f-n200)}.forms-preview__sig figcaption{color:var(--f-n600);font-size:var(--f-t100-size)}@media (max-width:700px){.forms-cardbox{padding:2.5rem 1.25rem}.forms-grid{grid-template-columns:minmax(0,1fr)}.forms-grid>.forms-field--halb{grid-column:1/-1}.forms-eintrag{padding:.25rem .75rem .75rem}.forms-preview__zeile{grid-template-columns:minmax(0,1fr)}}.forms-speichern{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}@media (max-width:700px){.forms-speichern{align-self:stretch}}.forms-zahlung{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;margin-top:.5rem}.forms-zahlung .f-p{margin:0}.forms-zahlung__betrag strong{color:var(--f-n800)}.forms-choice--haken label{cursor:pointer}.forms-link{color:var(--f-n800);font-weight:700;text-decoration:underline;text-underline-offset:.1875rem}.forms-link:hover{color:var(--f-n600)}.forms-link:focus-visible{outline:.15625rem solid var(--f-accent);outline-offset:.125rem;border-radius:.125rem}.forms-vorschau{margin:0 0 1.5rem;padding:.75rem 1rem;border-radius:.75rem;background:var(--color-accent,#fdb52a);color:#0a0a0a;font-weight:700}