.mew-gform-style .gform-field-label:not(.gfield_consent_label) {
	display: none;
}
.mew-gform-style .gfield_description {
	display: none !important;
}
.gform-theme--foundation .mew-gform-style .gform_fields {
	gap: 10px;
}
.mew-gform-style_wrapper {
 --gf-color-primary:  #caa51e !important;
 --gf-color-in-ctrl-primary:  #caa51e !important;
 --gf-ctrl-label-color-secondary: #fff !important;
	
}
.mew-gform-style .gfield_consent_label {
	font-weight: 100 !important;
}
.mew-gform-style .gfield_consent_label a {
	color: #fff !important;
	text-decoration: underline !important;
}
.gform-theme--foundation .mew-gform-style .gfield input:not([type='file']),
.gform-theme--foundation .mew-gform-style .gfield textarea {
	background: #282828;
	    color: #fff;

    border-color: #282828;
    border-width: 0px 0px 3px 0;
}
.gform-theme--foundation .mew-gform-style .gfield input:not([type='file'])::placeholder,
.gform-theme--foundation .mew-gform-style .gfield textarea::placeholder {
    color: #757575;

}
.gform-theme--foundation .mew-gform-style .gfield select{
	background: #282828;
    border: none;
    color: #fff;}
.gform-theme--foundation .mew-gform-style .gfield input:not([type='file']):focus,
.gform-theme--foundation .mew-gform-style .gfield textarea:focus {
	border-color: #caa51e;
	outline: none;
}
.gform-theme--foundation .mew-gform-style .gfield input[type='file'] {
 	background: #939290;
}
.gform-theme--foundation .mew-gform-style .gfield input:placeholder {
	color: #757575
}

.gform-theme--foundation .mew-gform-style .gform_footer {
    justify-content: end;
}
.gform-theme--foundation .mew-gform-style .gform_footer input[type='submit'] {
	border-radius: 0 !important;
    padding: 15px 30px !important;
}


.gform-theme--foundation .mew-gform-style .gfield input
.mew-gform-style_wrapper .gform_button.button,
.style-white-text-forms .mew-gform-style_wrapper .gform_button.button:hover{
	border-radius: var(--button-border-radius) !important;
	color: var(--farbe-weiss)!important;
	background-color: var(--farbe-schwarz)!important;
	border: 1px solid var(--farbe-weiss) !important;
}
.mew-gform-style_wrapper .gform_button.button:hover,
.style-white-text-forms .mew-gform-style_wrapper .gform_button.button{
	color: var(--farbe-schwarz)!important ;
	background-color: var(--farbe-weiss)!important;
	border: 1px solid var(--farbe-schwarz) !important;
}
.mew-gform-style_wrapper.gform-body.gform_body fieldset legend.gfield_label.gform-field-label{
	color: var(--text-farbe);
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 400;
}
/*  Textfarbe */
/*
div.gform_wrapper :not(input, select, option, textarea, .gfield_required) {
	color: var(--farbe-weiss) !important;
}
*/
span.gfield_required {
  color:var(--bricks-color-ftaust) !important;
  font-size: 1.2em !important;
  margin-top: -30px;
}
p.gform_required_legend {
	display: none;
}
span.gfield_required {
	color:var(--bricks-color-ftaust) !important;
	font-size: 1.2em !important;
	margin-top: -30px;
}
@media (min-width: 1px) {
  #gform_wrapper_1 {
    --theme-farbe: red;
    --gf-ctrl-outline-color-focus: var(--theme-farbe) !important;
    --gf-ctrl-border-color-focus: hsl(from var(--theme-farbe) h s calc(l * .70)) !important;
    --gf-ctrl-choice-check-color: hsl(from var(--theme-farbe) h s calc(l * .70)) !important;
    --gf-ctrl-color-focus: var(--theme-farbe) !important;
    --gf-local-outline-color: var(--theme-farbe) !important;
  }
}
/* HTML-Elemente ausblenden, da als Platzhalter benutzt  */
@media (max-width: 639px) {
  div.gfield--type-html {
    display: none !important;
  }
}
.gform-theme--framework {
--gf-ctrl-btn-bg-color-hover-ctrl: #fff !important;
--gf-ctrl-btn-color-hover-ctrl: #282828 !important;
}
.gform-theme--framework .gfield:where(.gfield--type-fileupload,.gfield--input-type-fileupload) .gform_drop_area {
    background: #282828;
    color: #fff;
  }

 .gform-theme--foundation .mew-gform-style .gfield input#input_5_10,
  .gform-theme--foundation .mew-gform-style .gfield input#input_5_10::placeholder {
 	color: #fff !important;
 }