#forminator-module-34 .forminator-field .forminator-radio .forminator-radio-image,
		#forminator-module-34 .forminator-field .forminator-checkbox .forminator-checkbox-image {
							width: 70px;
							height: 70px;
					}

.forminator-ui.forminator-custom-form-34 /* --- hiTG FINAL MASTER (SAFARI FOCUS & LOWERCASE FIX) --- */

/* 1. DER FIXIERTE BALKEN */
.forminator-ui{position: fixed !important;bottom: 0 !important;left: 0 !important;right: 0 !important;width: 100vw !important;z-index: 9999 !important;background: rgba(0, 0, 0, 0.98) !important;padding: 15px 0 35px 0 !important;border-top: 1px solid #222 !important;box-sizing: border-box !important;font-family: inherit !important;}.forminator-ui.forminator-custom-form-34 /* 2. TEXTAREA & INPUTS (NO BLUE OUTLINE) */
.forminator-textarea,.forminator-ui.forminator-custom-form-34 .forminator-input{font-family: inherit !important;width: 100% !important;background-color: #1a1a1a !important;color: #fff6f4 !important;border: 2px solid #333 !important;padding: 14px 25px !important;font-size: 18px !important;line-height: 1.4 !important;box-sizing: border-box !important;outline: none !important;/* Entfernt den blauen Safari-Rahmen */
    -webkit-tap-highlight-color: transparent !important;}.forminator-ui.forminator-custom-form-34 /* Fokus-Zustand: Violette Umrandung statt Blau */
.forminator-textarea:focus,.forminator-ui.forminator-custom-form-34 .forminator-input:focus{border-color: #b87dff !important;outline: none !important;box-shadow: 0 0 5px rgba(184, 125, 255, 0.3) !important;}.forminator-ui.forminator-custom-form-34 .forminator-textarea{border-radius: 40px !important;height: 54px !important;min-height: 54px !important;max-height: 250px !important;resize: none !important;margin-bottom: 5px !important;}.forminator-ui.forminator-custom-form-34 .forminator-input{height: 54px !important;border-radius: 100px !important;margin-bottom: 5px !important;}.forminator-ui.forminator-custom-form-34 /* 3. FEHLERMELDUNGEN (KLEINGESCHRIEBEN & VIOLETT) */
.forminator-error-message{font-family: inherit !important;color: #b87dff !important;font-size: 13px !important;font-weight: bold !important;margin-top: -2px !important;margin-bottom: 10px !important;margin-left: 15px !important;display: block !important;text-align: left !important;text-transform: lowercase !important;}.forminator-ui.forminator-custom-form-34 /* 4. BUTTONS & BACK-LINK */
.forminator-button-next,.forminator-ui.forminator-custom-form-34 .forminator-button-submit{font-family: inherit !important;width: 100% !important;background: #b87dff !important;color: #fff6f4 !important;border: none !important;border-radius: 100px !important;padding: 16px !important;font-weight: bold !important;font-size: 18px !important;margin-top: 10px !important;cursor: pointer !important;}.forminator-ui.forminator-custom-form-34 .forminator-button-back{background: transparent !important;border: none !important;color: #fff6f4 !important;font-family: inherit !important;font-weight: bold !important;font-size: 14px !important;text-transform: lowercase !important;text-decoration: none !important;padding: 10px 0 !important;margin: 0 auto 5px auto !important;cursor: pointer !important;opacity: 0.5 !important;}.forminator-ui.forminator-custom-form-34 .forminator-pagination-footer{display: flex !important;flex-direction: column-reverse !important;align-items: center !important;}.forminator-ui.forminator-custom-form-34 /* 5. GDPR: DUNKELE GROSSE CHECKBOX */
.forminator-checkbox input[type="checkbox"]{position: absolute !important;opacity: 0 !important;}.forminator-ui.forminator-custom-form-34 .forminator-checkbox__wrapper{display: flex !important;flex-direction: row !important;align-items: center !important;gap: 15px !important;margin: 15px 0 20px 0 !important;}.forminator-ui.forminator-custom-form-34 .forminator-checkbox-box{width: 32px !important;height: 32px !important;min-width: 32px !important;border: 2px solid #333 !important;background-color: #1a1a1a !important;border-radius: 8px !important;display: block !important;position: relative !important;}.forminator-ui.forminator-custom-form-34 input[type="checkbox"]:checked + .forminator-checkbox-box::after{content: '✓' !important;position: absolute !important;top: 50% !important;left: 50% !important;transform: translate(-50%, -50%) !important;color: #b87dff !important;font-size: 22px !important;}.forminator-ui.forminator-custom-form-34 .forminator-consent__label p{font-family: inherit !important;color: #fff6f4 !important;font-size: 14px !important;margin: 0 !important;text-transform: lowercase !important;}.forminator-ui.forminator-custom-form-34 .forminator-consent__label a{color: #fff !important;text-decoration: underline !important;}.forminator-ui.forminator-custom-form-34 /* 6. ERFOLGSMELDUNG (VIOLETT & KLEIN) */
.forminator-response-message.forminator-success{font-family: inherit !important;color: #b87dff !important;text-align: left !important;padding: 10px 0 !important;font-size: inherit !important;margin-left: 15px !important;background: transparent !important;border: none !important;text-transform: lowercase !important;}