.elementor-1358 .elementor-element.elementor-element-a15bbc3{--display:flex;}/* Start custom CSS for container, class: .elementor-element-a15bbc3 *//* =========================================================
   DBD ANGEBOTSKONFIGURATOR – KOMPLETTER CSS CODE
   Formular: 1357
   ========================================================= */


/* =========================================================
   1. FORMULAR GRUNDSÄTZLICH TRANSPARENT
   ========================================================= */

.elementor-1358 .elementor-element.elementor-element-a15bbc3 .forminator-ui#forminator-module-1357 {
    background: transparent !important;
}

.elementor-1358 .elementor-element.elementor-element-a15bbc3 .forminator-ui#forminator-module-1357 .forminator-pagination,
.elementor-1358 .elementor-element.elementor-element-a15bbc3 .forminator-ui#forminator-module-1357 .forminator-pagination--content,
.elementor-1358 .elementor-element.elementor-element-a15bbc3 .forminator-ui#forminator-module-1357 .forminator-pagination--content > div {
    background-color: transparent !important;
}


/* =========================================================
   2. FORMULARINHALT TRANSPARENT
   ========================================================= */

.elementor-1358 .elementor-element.elementor-element-a15bbc3 .forminator-ui#forminator-module-1357 .forminator-row,
.elementor-1358 .elementor-element.elementor-element-a15bbc3 .forminator-ui#forminator-module-1357 .forminator-col,
.elementor-1358 .elementor-element.elementor-element-a15bbc3 .forminator-ui#forminator-module-1357 .forminator-field {
    background-color: transparent !important;
}


/* =========================================================
   3. LETZTE SEITE – DEIN NEUES BILD
   ========================================================= */

.elementor-1358 .elementor-element.elementor-element-a15bbc3 .forminator-ui#forminator-module-1357
.forminator-pagination--content:last-of-type {

    background-image:
        linear-gradient(
            rgba(0,0,0,0.55),
            rgba(0,0,0,0.55)
        ),
        url("https://diebodendocs.de/wp-content/uploads/2026/04/WhatsApp-Image-2026-04-18-at-14.58.10-2.jpeg") !important;

    background-size: cover !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;

    min-height: 600px !important;
}


/* =========================================================
   4. SCHRIFT – GUT LESBAR
   ========================================================= */

.elementor-1358 .elementor-element.elementor-element-a15bbc3 .forminator-ui#forminator-module-1357
.forminator-pagination--content:last-of-type,
.elementor-1358 .elementor-element.elementor-element-a15bbc3 .forminator-ui#forminator-module-1357
.forminator-pagination--content:last-of-type label,
.elementor-1358 .elementor-element.elementor-element-a15bbc3 .forminator-ui#forminator-module-1357
.forminator-pagination--content:last-of-type .forminator-label,
.elementor-1358 .elementor-element.elementor-element-a15bbc3 .forminator-ui#forminator-module-1357
.forminator-pagination--content:last-of-type p,
.elementor-1358 .elementor-element.elementor-element-a15bbc3 .forminator-ui#forminator-module-1357
.forminator-pagination--content:last-of-type h1,
.elementor-1358 .elementor-element.elementor-element-a15bbc3 .forminator-ui#forminator-module-1357
.forminator-pagination--content:last-of-type h2,
.elementor-1358 .elementor-element.elementor-element-a15bbc3 .forminator-ui#forminator-module-1357
.forminator-pagination--content:last-of-type h3 {

    color: #ffffff !important;

    font-weight: 800 !important;

    text-shadow:
        0 2px 4px rgba(0,0,0,0.95),
        0 1px 2px rgba(0,0,0,0.95) !important;
}


/* =========================================================
   5. BESCHREIBUNGSTEXTE
   ========================================================= */

.elementor-1358 .elementor-element.elementor-element-a15bbc3 .forminator-ui#forminator-module-1357
.forminator-pagination--content:last-of-type
.forminator-description {

    color: #ffffff !important;
    font-weight: 700 !important;

    text-shadow:
        0 2px 4px rgba(0,0,0,0.95) !important;
}


/* =========================================================
   6. EINGABEFELDER
   ========================================================= */

.elementor-1358 .elementor-element.elementor-element-a15bbc3 .forminator-ui#forminator-module-1357
.forminator-pagination--content:last-of-type input,
.elementor-1358 .elementor-element.elementor-element-a15bbc3 .forminator-ui#forminator-module-1357
.forminator-pagination--content:last-of-type textarea,
.elementor-1358 .elementor-element.elementor-element-a15bbc3 .forminator-ui#forminator-module-1357
.forminator-pagination--content:last-of-type select {

    background: rgba(255,255,255,0.95) !important;

    color: #111111 !important;

    font-weight: 600 !important;

    border: 1px solid #222222 !important;
}


/* =========================================================
   7. BUTTON
   ========================================================= */

.elementor-1358 .elementor-element.elementor-element-a15bbc3 .forminator-ui#forminator-module-1357
.forminator-pagination--content:last-of-type
.forminator-button {

    font-weight: 800 !important;

    text-shadow: none !important;
}


/* =========================================================
   8. CHECKBOXEN / RADIO BUTTON BESCHRIFTUNGEN
   ========================================================= */

.elementor-1358 .elementor-element.elementor-element-a15bbc3 .forminator-ui#forminator-module-1357
.forminator-pagination--content:last-of-type
.forminator-checkbox-box,
.elementor-1358 .elementor-element.elementor-element-a15bbc3 .forminator-ui#forminator-module-1357
.forminator-pagination--content:last-of-type
.forminator-radio-box {

    background-color: #ffffff !important;
}


/* =========================================================
   9. SCHRITT-ANZEIGE OBEN
   ========================================================= */

.elementor-1358 .elementor-element.elementor-element-a15bbc3 .forminator-ui#forminator-module-1357
.forminator-pagination-steps {

    background: transparent !important;
}


/* =========================================================
   10. MOBILE
   ========================================================= */

@media (max-width: 767px) {

    .elementor-1358 .elementor-element.elementor-element-a15bbc3 .forminator-ui#forminator-module-1357
    .forminator-pagination--content:last-of-type {

        background-position: center center !important;
        min-height: 500px !important;
    }

    .elementor-1358 .elementor-element.elementor-element-a15bbc3 .forminator-ui#forminator-module-1357
    .forminator-pagination--content:last-of-type label,
    .elementor-1358 .elementor-element.elementor-element-a15bbc3 .forminator-ui#forminator-module-1357
    .forminator-pagination--content:last-of-type p {

        font-size: 16px !important;
        font-weight: 800 !important;
    }
}/* End custom CSS */