.forminator-ui.forminator-custom-form-54 @import url('https://fonts.googleapis.com/css2?family=VT323&display=swap');

:root{@import url('https: //fonts.googleapis.com/css2?family=VT323&display=swap') !important;: root{
  --bg:#0a0a0a !important;--fg: #d8ffd8 !important;--pri: #99CC3F !important;--pri-d: #7fb02f !important;--line: #2a3f1a !important;--mut: #8fbf8f !important;}.forminator-ui.forminator-custom-form-54/* Panel-Rahmen + Glow */
.forminator-ui.forminator-custom-form{font-family: 'VT323', monospace !important;max-width: 960px !important;margin: 0 auto !important;padding: 20px 24px !important;background: var(--bg) !important;border: 2px solid var(--pri) !important;box-shadow: 0 0 0 2px var(--line) inset, 0 0 22px rgba(153,204,63,.35) !important;}.forminator-ui.forminator-custom-form-54 /* Labels & Titel */
.forminator-title,.forminator-ui.forminator-custom-form-54 .forminator-label{color: var(--pri) !important;font-weight: 400 !important;}.forminator-ui.forminator-custom-form-54 .forminator-title{font-size: 34px !important;margin: 0 0 10px !important;}.forminator-ui.forminator-custom-form-54 /* Inputs */
.forminator-input,.forminator-ui.forminator-custom-form-54 .forminator-textarea,.forminator-ui.forminator-custom-form-54 .forminator-select-dropdown{background: #0d0d0d !important;color: var(--fg) !important;border: 1px solid var(--line) !important;border-radius: 8px !important;}.forminator-ui.forminator-custom-form-54 .forminator-input::placeholder,.forminator-ui.forminator-custom-form-54 .forminator-textarea::placeholder{color: #6ea86e !important;}.forminator-ui.forminator-custom-form-54 /* Fokus-Glow */
.forminator-input:focus,.forminator-ui.forminator-custom-form-54 .forminator-textarea:focus,.forminator-ui.forminator-custom-form-54 .forminator-select:focus{outline: none !important;border-color: var(--pri) !important;box-shadow: 0 0 0 3px rgba(153,204,63,.18) !important;}.forminator-ui.forminator-custom-form-54 /* Checkbox/Radio */
.forminator-checkbox i,.forminator-ui.forminator-custom-form-54 .forminator-radio i{border: 1px solid var(--pri) !important;background: #0d0d0d !important;}.forminator-ui.forminator-custom-form-54 .forminator-checkbox input:checked + i,.forminator-ui.forminator-custom-form-54 .forminator-radio input:checked + i{border-color: var(--pri) !important;}.forminator-ui.forminator-custom-form-54 .forminator-checkbox i:after,.forminator-ui.forminator-custom-form-54 .forminator-radio i:after{background: var(--pri) !important;}.forminator-ui.forminator-custom-form-54 /* Hilfstexte */
.forminator-description,.forminator-ui.forminator-custom-form-54 .forminator-field .forminator-hint{color: var(--mut) !important;}.forminator-ui.forminator-custom-form-54 /* Button */
.forminator-button-submit{width: 100% !important;max-width: 360px !important;background: transparent !important;color: var(--pri) !important;border: 2px solid var(--pri) !important;border-radius: 10px !important;padding: 12px 18px !important;font-weight: 700 !important;box-shadow: 0 0 12px rgba(153,204,63,.25) !important;}.forminator-ui.forminator-custom-form-54 .forminator-button-submit:hover{background: var(--pri) !important;color: #0b0b0b !important;}.forminator-ui.forminator-custom-form-54 /* Error & Success */
.forminator-error-message{background: #1b0f0f !important;color: #ffb9b9 !important;border-radius: 8px !important;}.forminator-ui.forminator-custom-form-54 .forminator-response-message.forminator-success{background: #0f1b0f !important;color: #bfffbf !important;border: 1px solid var(--pri) !important;border-radius: 8px !important;}.forminator-ui.forminator-custom-form-54 .forminator-title{font-size: 28px !important;}

/* Mobile */
@media(max-width:640px){ .forminator-ui.forminator-custom-form-54.forminator-ui.forminator-custom-form{padding: 16px !important;border-width: 1.5px !important;} }