main{--main-width:56em}main img{height:auto;max-width:100%}.status-message[data-astro-cid-vo2retqy]{display:block;padding-top:.5em}.error[data-astro-cid-vo2retqy]{color:#8b0000}.page-header[data-astro-cid-vo2retqy]{align-items:center;display:flex;gap:.75em;margin-top:1em}@media (max-width:750px){.page-header[data-astro-cid-vo2retqy] img[data-astro-cid-vo2retqy]{height:auto;width:48px}}h1[data-astro-cid-vo2retqy]{font-size:1.8em;margin-bottom:0;margin-top:0}@media (min-width:751px){h1[data-astro-cid-vo2retqy]{font-size:2.25em}}.municipality-subtitle[data-astro-cid-vo2retqy]{color:var(--color-teal);font-family:var(--heading-font);font-size:1.5em;font-weight:700;margin-bottom:.75em;margin-top:0}.hero-bullets[data-astro-cid-vo2retqy]{list-style:none;padding-left:0}.hero-bullets[data-astro-cid-vo2retqy] li[data-astro-cid-vo2retqy]{margin-bottom:.5em;position:relative}.hero-row[data-astro-cid-vo2retqy]{align-items:flex-start;display:flex;gap:3em;margin-bottom:6rem}@media (max-width:750px){.hero-row[data-astro-cid-vo2retqy]{flex-direction:column;gap:2em;margin-bottom:3em}}.hero-form-col[data-astro-cid-vo2retqy]{flex:1;min-width:0;width:100%}.hero-form-col[data-astro-cid-vo2retqy]>[data-astro-cid-vo2retqy]{margin-top:1.7rem}@media (min-width:751px){.hero-form-col[data-astro-cid-vo2retqy]>[data-astro-cid-vo2retqy]{margin-top:2.7rem}}.hero-phone-col[data-astro-cid-vo2retqy]{display:flex;flex-shrink:0;justify-content:center}@media (max-width:750px){.hero-phone-col[data-astro-cid-vo2retqy]{width:100%}}.signup-box[data-astro-cid-vo2retqy]{padding:2em;--color-bg:var(--color-peridot);border-radius:1em}.signup-box[data-astro-cid-vo2retqy] h2[data-astro-cid-vo2retqy]{color:var(--main-font-color);font-family:var(--main-font);font-size:1.1em;font-weight:700;margin-top:0}.signup-box[data-astro-cid-vo2retqy] input[data-astro-cid-vo2retqy]{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;font-size:.875rem;height:38px;padding:.625rem .75rem}.unsubscribe-note[data-astro-cid-vo2retqy]{color:#000;margin-bottom:0;margin-top:1em}.phone-frame[data-astro-cid-vo2retqy],.phone-screen[data-astro-cid-vo2retqy]{position:relative}.phone-screen[data-astro-cid-vo2retqy]{border-radius:28px;display:block;height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;width:280px;z-index:10}.phone-bg[data-astro-cid-vo2retqy]{background:#b9f262;border-radius:40px;height:100%;left:50%;position:absolute;top:0;transform:translate(-50%) translate(16px) translateY(16px);width:280px}.testimonials[data-astro-cid-vo2retqy]{margin:2em 0 4em}.testimonials[data-astro-cid-vo2retqy] h2[data-astro-cid-vo2retqy]{font-size:1.75em;margin-bottom:.5em}@media (min-width:751px){.testimonials[data-astro-cid-vo2retqy]{margin:2em 0 8em}}.testimonials-intro[data-astro-cid-vo2retqy]{line-height:1.6;margin:0 0 1em;max-width:720px}.testimonials-grid[data-astro-cid-vo2retqy]{display:grid;gap:1.5em;grid-template-columns:1fr 1fr}@media (max-width:750px){.testimonials-grid[data-astro-cid-vo2retqy]{gap:.5em;grid-template-columns:1fr}}blockquote[data-astro-cid-vo2retqy]{background-color:var(--color-peridot-light);border-radius:20px;margin:0;padding:1.25em 1.5em}blockquote[data-astro-cid-vo2retqy] p[data-astro-cid-vo2retqy]{margin:0 0 .75em}@media (min-width:751px){blockquote[data-astro-cid-vo2retqy] p[data-astro-cid-vo2retqy]{font-size:20px}}blockquote[data-astro-cid-vo2retqy] footer[data-astro-cid-vo2retqy]{background:none;padding:0}.editor-section[data-astro-cid-vo2retqy]{margin:2em 0 4em}.editor-section[data-astro-cid-vo2retqy] h2[data-astro-cid-vo2retqy]{font-size:1.75em;margin-bottom:.75em}.editor-content[data-astro-cid-vo2retqy]{align-items:flex-start;display:flex;gap:1.5em}@media (max-width:750px){.editor-content[data-astro-cid-vo2retqy]{align-items:center;flex-direction:column-reverse}}.editor-text[data-astro-cid-vo2retqy]{flex:1}.editor-text[data-astro-cid-vo2retqy] p[data-astro-cid-vo2retqy]{line-height:1.6;margin:0 0 1em}.editor-text[data-astro-cid-vo2retqy] a[data-astro-cid-vo2retqy]{color:unset;text-decoration:underline}.editor-photo[data-astro-cid-vo2retqy]{border-radius:12px;flex-shrink:0}.partners-section[data-astro-cid-vo2retqy]{margin:2em 0 4em}.partners-section[data-astro-cid-vo2retqy] h2[data-astro-cid-vo2retqy]{font-size:1.75em;margin-bottom:.75em}.partners-logos[data-astro-cid-vo2retqy]{display:grid;gap:1.5em;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}@media (max-width:750px){.partners-logos[data-astro-cid-vo2retqy]{gap:1em;grid-template-columns:1fr}}.partner-logo-card[data-astro-cid-vo2retqy]{align-items:center;display:flex;justify-content:center;min-height:160px;padding:.6em}.partner-logo[data-astro-cid-vo2retqy]{max-height:120px;max-width:360px;-o-object-fit:contain;object-fit:contain;width:100%}.mitmachen-section[data-astro-cid-vo2retqy]{margin:2em 0 4em;max-width:60ch}.mitmachen-section[data-astro-cid-vo2retqy] h2[data-astro-cid-vo2retqy]{font-size:1.75em;margin-bottom:.75em}.mitmachen-section[data-astro-cid-vo2retqy] p[data-astro-cid-vo2retqy]{line-height:1.6;margin:0 0 1em}.mitmachen-buttons[data-astro-cid-vo2retqy]{display:flex;flex-wrap:wrap;gap:.75em}.info-section[data-astro-cid-vo2retqy]{margin-top:3em}.info-section[data-astro-cid-vo2retqy] h2[data-astro-cid-vo2retqy]{font-size:1.5em;margin-bottom:.5em}.info-section[data-astro-cid-vo2retqy] p[data-astro-cid-vo2retqy]{line-height:1.6;margin:0 0 1.25em}.municipality-buttons[data-astro-cid-vo2retqy]{display:flex;flex-wrap:wrap;gap:.5em}.other-municipalities[data-astro-cid-vo2retqy]{margin-bottom:3em}.subscribe[data-astro-cid-vo2retqy]{margin:0 auto;max-width:var(--main-width);padding:40px 1em;text-align:center}.subscribe[data-astro-cid-vo2retqy] h2[data-astro-cid-vo2retqy]{color:var(--color-teal);margin-bottom:.25em;margin-top:0}.subscribe[data-astro-cid-vo2retqy] p[data-astro-cid-vo2retqy]{margin-top:0}.bottom-cta[data-astro-cid-vo2retqy]{box-sizing:border-box;display:block;font-size:1.1em;margin:0 auto;max-width:460px;padding:12px 20px;text-align:center;text-decoration:none;width:100%}.full-bleed[data-astro-cid-vo2retqy]{background-color:var(--color-glacier);left:50%;margin-left:-50vw;margin-right:-50vw;position:relative;right:50%;width:100vw}
