/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved by My WordPress Agent */
/* Ergaenzung zu 14903: Forminator (Design "material") setzt Stil ueber die Modul-ID, daher hoehere Spezifitaet */
html body .eap-page .eap-survey .forminator-ui[id^="forminator-module"] .forminator-button{border-radius:999px!important;text-transform:none!important;letter-spacing:0!important;font-family:inherit!important;font-weight:600!important;font-size:14.5px!important;padding:17px 34px!important;height:auto!important;min-height:0!important}
html body .eap-page .eap-survey .forminator-ui[id^="forminator-module"] .forminator-button-next,html body .eap-page .eap-survey .forminator-ui[id^="forminator-module"] .forminator-button-submit{background:var(--e-global-color-eap-ink)!important;color:var(--e-global-color-eap-porcelain)!important}
html body .eap-page .eap-survey .forminator-ui[id^="forminator-module"] .forminator-input,html body .eap-page .eap-survey .forminator-ui[id^="forminator-module"] .forminator-textarea{font-family:inherit!important}
html body .eap-page .eap-survey .forminator-ui[id^="forminator-module"] .forminator-input{border-radius:999px!important}
html body .eap-page .eap-survey .forminator-ui[id^="forminator-module"] .forminator-textarea{border-radius:24px!important}
/* Labels bleiben ueber dem Feld, kein Herausschweben beim Fokus */
html body .eap-page .eap-survey .forminator-ui[id^="forminator-module"] .forminator-field>.forminator-label{position:static!important;transform:none!important;display:block!important;margin:0 0 10px!important;padding:0!important;max-width:none!important;pointer-events:auto!important}
html body .eap-page .eap-survey .forminator-ui[id^="forminator-module"] .forminator-field .forminator-input-with-icon,html body .eap-page .eap-survey .forminator-ui[id^="forminator-module"] .forminator-textarea--wrap{margin:0!important}
/* Fehlerzustand: gleicher Radius wie das Feld, Umriss folgt der Rundung */
html body .eap-page .eap-survey .forminator-ui[id^="forminator-module"] .forminator-has_error .forminator-input{border-radius:999px!important}
html body .eap-page .eap-survey .forminator-ui[id^="forminator-module"] .forminator-has_error .forminator-textarea{border-radius:24px!important}
html body .eap-page .eap-survey .forminator-ui[id^="forminator-module"] .forminator-has_error .forminator-textarea--wrap,html body .eap-page .eap-survey .forminator-ui[id^="forminator-module"] .forminator-has_error .forminator-textarea--wrap::before,html body .eap-page .eap-survey .forminator-ui[id^="forminator-module"] .forminator-has_error .forminator-textarea--wrap::after{border-radius:24px!important}
html body .eap-page .eap-survey .forminator-ui[id^="forminator-module"] .forminator-has_error .forminator-input-with-icon,html body .eap-page .eap-survey .forminator-ui[id^="forminator-module"] .forminator-has_error .forminator-input-with-icon::before,html body .eap-page .eap-survey .forminator-ui[id^="forminator-module"] .forminator-has_error .forminator-input-with-icon::after{border-radius:999px!important}
html body .eap-page .eap-survey .forminator-ui[id^="forminator-module"] .forminator-has_error .forminator-input,html body .eap-page .eap-survey .forminator-ui[id^="forminator-module"] .forminator-has_error .forminator-textarea{outline-offset:2px}
/* Radio-Punkte und Haken in Ink statt Olive */
html body .eap-page .eap-survey .forminator-ui[id^="forminator-module"] .forminator-radio .forminator-radio-bullet,html body .eap-page .eap-survey .forminator-ui[id^="forminator-module"] .forminator-checkbox .forminator-checkbox-box{border-color:var(--e-global-color-eap-gold-text)!important;background:var(--e-global-color-eap-porcelain)!important}
html body .eap-page .eap-survey .forminator-ui[id^="forminator-module"] .forminator-radio input:checked+.forminator-radio-bullet{border-color:var(--e-global-color-eap-ink)!important;background:var(--e-global-color-eap-porcelain)!important}
html body .eap-page .eap-survey .forminator-ui[id^="forminator-module"] .forminator-radio input:checked+.forminator-radio-bullet::before,html body .eap-page .eap-survey .forminator-ui[id^="forminator-module"] .forminator-radio .forminator-radio-bullet::before{background-color:var(--e-global-color-eap-ink)!important}
html body .eap-page .eap-survey .forminator-ui[id^="forminator-module"] .forminator-checkbox input:checked+.forminator-checkbox-box{background:var(--e-global-color-eap-ink)!important;border-color:var(--e-global-color-eap-ink)!important}
html body .eap-page .eap-survey .forminator-ui[id^="forminator-module"] .forminator-checkbox input:checked+.forminator-checkbox-box::before{border-color:var(--e-global-color-eap-porcelain)!important;color:var(--e-global-color-eap-porcelain)!important}
/* Links im Formular-Bereich (Datenschutz, Hinweise, Bearbeiten-Link): Textlink-Farbe der Referenzseite, Gold Text mit goldener Unterstreichung, Hover Ink */
html body .eap-page .eap-survey a:not(.forminator-button),html body .eap-page .eap-survey a:not(.forminator-button):visited{color:var(--e-global-color-eap-gold-text)!important;text-decoration:underline!important;text-decoration-color:var(--e-global-color-eap-gold-leaf)!important;text-underline-offset:3px}
html body .eap-page .eap-survey a:not(.forminator-button):hover,html body .eap-page .eap-survey a:not(.forminator-button):focus-visible{color:var(--e-global-color-eap-ink)!important}
/* Mehr Platz fuer Formulare: 4 und 8 Spalten im 12er-Raster (neu, ergaenzt eap-col-5/6/7) */
@media(min-width:1025px){
.eap-page .eap-grid>.eap-col-4{grid-column:span 4}
.eap-page .eap-grid>.eap-col-8{grid-column:span 8}
}
