.widget-module__j9G3fG__seite{color:#262220;background:#f6f5f2;justify-content:center;align-items:flex-start;min-height:100vh;margin:0;padding:24px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;display:flex}.widget-module__j9G3fG__karte{background:#fff;border-radius:12px;width:100%;max-width:440px;padding:28px;position:relative;box-shadow:0 1px 3px #00000014}.widget-module__j9G3fG__sprachwahl{background:#f2efea;border-radius:999px;gap:4px;padding:3px;display:flex;position:absolute;top:20px;right:20px}.widget-module__j9G3fG__sprachwahl button{letter-spacing:.02em;color:#8a8078;cursor:pointer;background:0 0;border:none;border-radius:999px;padding:4px 10px;font-size:.75rem;font-weight:700}.widget-module__j9G3fG__sprachAktiv{background:var(--brand)!important;color:#fff!important}.widget-module__j9G3fG__titel{color:#262220;margin:0 0 20px;font-size:1.4rem}.widget-module__j9G3fG__logo{width:auto;max-width:220px;height:auto;max-height:90px;margin:0 0 16px;display:block}.widget-module__j9G3fG__formular{flex-direction:column;gap:14px;display:flex}.widget-module__j9G3fG__feld{color:#4a433f;flex-direction:column;gap:6px;font-size:.85rem;font-weight:600;display:flex}.widget-module__j9G3fG__zeile{gap:12px;display:flex}.widget-module__j9G3fG__zeile .widget-module__j9G3fG__feld{flex:1;min-width:0}.widget-module__j9G3fG__formular input,.widget-module__j9G3fG__formular select,.widget-module__j9G3fG__formular textarea{font:inherit;color:#262220;background:#fff;border:1px solid #d8d3cc;border-radius:8px;width:100%;padding:10px 12px;font-weight:400}.widget-module__j9G3fG__formular input:focus,.widget-module__j9G3fG__formular select:focus,.widget-module__j9G3fG__formular textarea:focus{border-color:var(--accent);outline:none}.widget-module__j9G3fG__hinweis{color:#8a8078;font-size:.75rem;font-weight:400}.widget-module__j9G3fG__hinweis a{color:var(--accent)}.widget-module__j9G3fG__ankreuzfeld{color:#4a433f;flex-direction:row;align-items:flex-start;gap:8px;font-size:.8rem;font-weight:400;line-height:1.4}.widget-module__j9G3fG__ankreuzfeld input{width:16px;height:16px;accent-color:var(--accent);flex-shrink:0;margin-top:2px}.widget-module__j9G3fG__absenden{background:var(--brand);color:#fff;cursor:pointer;border:none;border-radius:8px;margin-top:6px;padding:12px;font-size:.95rem;font-weight:600}.widget-module__j9G3fG__absenden:disabled{opacity:.6;cursor:default}.widget-module__j9G3fG__absenden:hover:not(:disabled){background:var(--brandHell)}.widget-module__j9G3fG__meldung{min-height:1.2em;margin:4px 0 0;font-size:.85rem}.widget-module__j9G3fG__fehler{color:#b3261e}.widget-module__j9G3fG__overlay{z-index:100;background:#211e168c;justify-content:center;align-items:center;padding:20px;animation:.2s ease-out widget-module__j9G3fG__einblenden;display:flex;position:fixed;inset:0}.widget-module__j9G3fG__dialog{text-align:center;background:#fff;border-radius:20px;width:100%;max-width:480px;padding:48px 44px 40px;animation:.25s cubic-bezier(.34,1.56,.64,1) widget-module__j9G3fG__aufpoppen;position:relative;box-shadow:0 20px 50px #0003}.widget-module__j9G3fG__dialogSchliessen{color:#8a8078;cursor:pointer;background:0 0;border:none;border-radius:50%;width:36px;height:36px;padding:0;font-size:1.6rem;line-height:1;position:absolute;top:14px;right:14px}.widget-module__j9G3fG__dialogSchliessen:hover{color:#262220;background:#f2efea}.widget-module__j9G3fG__dialogSymbol{color:#2e7d32;background:#e3f0e3;border-radius:50%;justify-content:center;align-items:center;width:84px;height:84px;margin:0 auto 24px;display:flex}.widget-module__j9G3fG__dialog h2{color:var(--brand);margin:0 0 14px;font-size:1.7rem}.widget-module__j9G3fG__dialog p{color:#4a433f;margin:0 0 30px;font-size:1.1rem;line-height:1.6}.widget-module__j9G3fG__dialogAktion{background:var(--brand);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:15px 36px;font-size:1.05rem;font-weight:600;display:inline-block}.widget-module__j9G3fG__dialogAktion:hover{background:var(--brandHell)}@keyframes widget-module__j9G3fG__einblenden{0%{opacity:0}to{opacity:1}}@keyframes widget-module__j9G3fG__aufpoppen{0%{opacity:0;transform:scale(.9)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}@media (prefers-reduced-motion:reduce){.widget-module__j9G3fG__overlay,.widget-module__j9G3fG__dialog{animation:none}}
