@media (prefers-contrast: more) {
	#bewerbungsformular .forminator-design--flat .forminator-repeater-field {
	  --e-global-color-accent: var(--color-accent) !important;
	  background-color: var(--color-background) !important;
	  color: var(--color-text) !important;
	}
	body a {
	  color: var(--color-accent) !important;
	}
	#bewerbungsformular .forminator-design--flat .forminator-button,
	#bewerbungsformular .forminator-design--flat .forminator-checkbox .forminator-checkbox-box,
	#bewerbungsformular .ui-datepicker-calendar a,
	#bewerbungsformular * ::placeholder {
		color: var(--color-background) !important;
		opacity: 1 !important;
	}

	#bewerbungsformular .forminator-design--flat .forminator-button-submit {
		background-color: var(--color-accent) !important;
		color: var(--color-background) !important;
	}
	#bewerbungsformular .forminator-design--flat .forminator-pagination-progress .forminator-progress-label,
	#bewerbungsformular .forminator-design--flat .forminator-description,
	#bewerbungsformular .forminator-design--flat .forminator-description p,
	#bewerbungsformular .forminator-design--flat .forminator-label,
	#bewerbungsformular .forminator-design--flat .forminator-checkbox,
	#bewerbungsformular .forminator-design--flat .forminator-radio,
	.elementor-element-2375fe5 {
		color: var(--color-text) !important;
	}
	#bewerbungsformular .forminator-design--flat .forminator-radio .forminator-radio-bullet:before {
		background-color: var(--color-background) !important;
	}
}

/*  Hoher Kontrast DUNKEL */

body.high-contrast-dark #bewerbungsformular .forminator-design--flat .forminator-repeater-field {
	background-color: var(--color-background) !important;
	color: var(--color-text) !important;
}

body.high-contrast-dark #bewerbungsformular .forminator-design--flat .forminator-checkbox .forminator-checkbox-box,
body.high-contrast-dark #bewerbungsformular .ui-datepicker-calendar a,
body.high-contrast-dark #bewerbungsformular * ::placeholder {
	color: var(--color-background) !important;
}
body.high-contrast-dark #bewerbungsformular .forminator-design--flat .forminator-pagination-progress .forminator-progress-label,
body.high-contrast-dark #bewerbungsformular .forminator-design--flat .forminator-description,
body.high-contrast-dark #bewerbungsformular .forminator-design--flat .forminator-description p,
body.high-contrast-dark #bewerbungsformular .forminator-design--flat .forminator-label,
body.high-contrast-dark #bewerbungsformular .forminator-design--flat .forminator-checkbox,
body.high-contrast-dark #bewerbungsformular .forminator-design--flat .forminator-radio,
body.high-contrast-dark #bewerbungsformular .forminator-design--flat .forminator-button {
	color: var(--color-text) !important;
}
body.high-contrast-dark #bewerbungsformular .forminator-design--flat .forminator-button-submit {
	background-color: var(--color-accent) !important;
	color: var(--color-background) !important;
}
body.high-contrast-dark #bewerbungsformular .forminator-design--flat .forminator-radio .forminator-radio-bullet:before {
	background-color: var(--color-background) !important;
}

/* Hoher Kontrast HELL */

body.high-contrast-light #bewerbungsformular .forminator-design--flat .forminator-repeater-field {
	background-color: var(--color-background) !important;
	color: var(--color-text) !important;
}
body.high-contrast-light #bewerbungsformular .forminator-design--flat .forminator-checkbox .forminator-checkbox-box,
body.high-contrast-light #bewerbungsformular .ui-datepicker-calendar a {
	color: var(--color-background) !important;
}
body.high-contrast-light #bewerbungsformular .forminator-design--flat .forminator-pagination-progress .forminator-progress-label,
body.high-contrast-light #bewerbungsformular .forminator-design--flat .forminator-description,
body.high-contrast-light #bewerbungsformular .forminator-design--flat .forminator-description p,
body.high-contrast-light #bewerbungsformular .forminator-design--flat .forminator-label,
body.high-contrast-light #bewerbungsformular .forminator-design--flat .forminator-checkbox,
body.high-contrast-light #bewerbungsformular .forminator-design--flat .forminator-radio,
body.high-contrast-light #bewerbungsformular .forminator-design--flat .forminator-button,
body.high-contrast-light #bewerbungsformular * ::placeholder {
	color: var(--color-text) !important;
}
body.high-contrast-light #bewerbungsformular .forminator-design--flat .forminator-button-submit {
	background-color: var(--color-accent) !important;
	color: var(--color-background) !important;
}
body.high-contrast-light #bewerbungsformular .forminator-design--flat .forminator-radio .forminator-radio-bullet:before {
	background-color: var(--color-background) !important;
}