.elementor-23178 .elementor-element.elementor-element-4e768a0c{margin-top:10%;margin-bottom:10%;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}/* Start custom CSS for heading, class: .elementor-element-a91ae8c *//* Widerrufsseite (page 23178): Formular an Dark-Design anpassen */
.page-id-23178 form label {
    color: #ffffff !important;
    font-weight: 600;
}

.page-id-23178 form input[type="text"],
.page-id-23178 form input[type="email"],
.page-id-23178 form textarea {
    background: #ffffff !important;
    color: #111111 !important;
    border: 1px solid #333333 !important;
    border-radius: 6px;
    padding: 12px;
}

/* "Es gilt unsere Datenschutzerklärung." lesbar machen */
.page-id-23178 form p,
.page-id-23178 form .privacy-policy-text,
.page-id-23178 form span {
    color: #c9c9cf !important;
}

.page-id-23178 form a {
    color: #6ee7f5 !important;
    text-decoration: underline;
}

/* Submit-Button im Landania-Look */
.page-id-23178 form button[type="submit"],
.page-id-23178 form input[type="submit"] {
    background: #6ee7f5 !important;
    color: #111111 !important;
    font-weight: 700 !important;
    text-transform: uppercase;
    border: none !important;
    border-radius: 6px;
    padding: 14px 32px;
    cursor: pointer;
    transition: background 0.2s;
}

.page-id-23178 form button[type="submit"]:hover,
.page-id-23178 form input[type="submit"]:hover {
    background: #8ff0fb !important;
}

/* Pflicht-Sternchen kräftiger */
.page-id-23178 form .required,
.page-id-23178 form abbr[title] {
    color: #ff5c5c !important;
}

.page-id-23178 form input[type="text"],
.page-id-23178 form input[type="email"],
.page-id-23178 form textarea {
    background: #ffffff !important;
    color: #111111 !important;
    border: 1px solid #333333 !important;
    border-radius: 6px;
    padding: 14px 16px !important;
    height: auto !important;
    min-height: 52px !important;
    font-size: 16px !important;
    line-height: 1.4 !important;
    width: 100% !important;
    box-sizing: border-box !important;
}

.page-id-23178 form textarea {
    min-height: 140px !important;
}/* End custom CSS */