.contact-module__-NmYJq__page{padding:5rem 0 6rem}.contact-module__-NmYJq__rule{letter-spacing:.2em;text-transform:uppercase;color:var(--accent);margin:0 0 .5rem;font-size:.875rem;font-weight:700}.contact-module__-NmYJq__grid{gap:2.5rem;margin-top:2rem;display:grid}@media (min-width:768px){.contact-module__-NmYJq__grid{grid-template-columns:1.2fr 1fr}}.contact-module__-NmYJq__form{flex-direction:column;gap:1rem;display:flex}.contact-module__-NmYJq__row{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:640px){.contact-module__-NmYJq__row{grid-template-columns:1fr 1fr}}.contact-module__-NmYJq__form input,.contact-module__-NmYJq__textarea{border:1px solid var(--border-strong);width:100%;font-family:var(--font-body);border-radius:.35rem;padding:.75rem 1rem;font-size:.9375rem}.contact-module__-NmYJq__textarea{min-height:6rem}.contact-module__-NmYJq__submit{background:var(--accent);color:var(--foreground-on-dark);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border:none;border-radius:999px;align-self:flex-start;padding:.875rem 2rem;font-weight:600}.contact-module__-NmYJq__info h2{margin-bottom:.75rem;font-size:1.25rem!important}.contact-module__-NmYJq__info p{color:var(--foreground-muted);margin:.25rem 0}.contact-module__-NmYJq__zelle{color:var(--foreground-muted);margin-top:.5rem}.contact-module__-NmYJq__info a{color:var(--accent)}.contact-module__-NmYJq__info a:hover{color:var(--accent-highlight)}
