.contactPage[data-v-e7f3a816]{display:grid;gap:22px}.contactLead[data-v-e7f3a816]{color:var(--text-color-light)}.contactBlock[data-v-e7f3a816]{text-align:center;border:1px solid color-mix(in srgb,var(--text-color-light) 22%,transparent);border-radius:12px;padding:18px;background:color-mix(in srgb,var(--background-color-bit-different) 94%,transparent)}.contactBlockPrimary[data-v-e7f3a816]{text-align:center}.contactBlockPrimary .youthProtectionRows[data-v-e7f3a816]{margin-left:auto;margin-right:auto}.contactBlockPrimary .youthProtectionRow[data-v-e7f3a816]{display:block;text-align:center}.imprintText[data-v-e7f3a816]{font-size:14px;line-height:20px;margin-top:0}.imprintMail[data-v-e7f3a816]{font-size:14px;line-height:20px}.chargesText[data-v-e7f3a816]{margin-top:10px}.contactDocsReference[data-v-e7f3a816]{margin-top:12px;font-size:14px;line-height:20px}.contactDocsReference a[data-v-e7f3a816]{color:var(--markup-color)}.contactLinks[data-v-e7f3a816]{margin:12px auto 0;width:fit-content;text-align:left}.contactLinks a[data-v-e7f3a816]{color:var(--markup-color)}.youthProtection[data-v-e7f3a816]{margin-top:12px}.youthProtectionBold[data-v-e7f3a816]{font-weight:700;margin-top:8px}.youthProtectionRows[data-v-e7f3a816]{margin-top:4px;width:min(100%,320px)}.youthProtectionRow[data-v-e7f3a816]{display:flex;justify-content:space-between;gap:10px}#contact-page-form[data-v-e7f3a816]{display:flex;flex-direction:column}.formGroup[data-v-e7f3a816]{width:100%;font-size:12px;margin-bottom:10px}.inputDiv[data-v-e7f3a816]{display:flex;text-align:right;margin:10px auto;width:100%}.inputDivMessage[data-v-e7f3a816]{margin-top:0}.labelForInput[data-v-e7f3a816]{width:20%;min-width:100px;font-size:13px;margin:auto 2px auto 10px;box-sizing:border-box;text-align:right}.contactFormInput[data-v-e7f3a816]{width:80%;border-radius:8px;border:1px solid var(--markup-color);background:transparent;color:var(--text-color);padding:10px}textarea.contactFormInput[data-v-e7f3a816]{min-height:100px}.sendButton[data-v-e7f3a816]{align-self:center;min-width:180px;padding:10px 16px;border-radius:10px;border:1px solid var(--markup-color);background:transparent;color:#fff;cursor:pointer}.privacyNotice[data-v-e7f3a816]{font-size:10px;margin-top:10px}@media (max-width: 700px){.inputDiv[data-v-e7f3a816]{flex-direction:column;text-align:left;gap:6px}.labelForInput[data-v-e7f3a816]{width:100%;min-width:0;text-align:left;margin:0}.contactFormInput[data-v-e7f3a816]{width:100%}}
