/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jan 18 2024 | 03:57:00 */
/***Formular Anmeldung Akademie***/
.wps-form-column{
	color:#ffffff;
}
select .wpcf7-form-control .wpcf7-select .wpcf7-validates-as-required .programm{
	background-color:#ffffff !important;
	color:#000000;
}
input[type="submit"]{
	line-height:1em;
}
input[type="submit"]:hover{
	-webkit-box-shadow: 6px 6px 15px 2px rgba(0,0,0,0.3);
	box-shadow: 6px 6px 15px 2px rgba(0,0,0,0.3);
}
input[type="submit"]:active{
	-webkit-box-shadow: 6px 6px 15px 2px rgba(0,0,0,0.3)inset;
	box-shadow: 6px 6px 15px 2px rgba(0,0,0,0.3)inset;
}
.wps-form {
	width: 100%;
	margin: 0 auto;
}
.wps-form p{
	padding: 0.5rem 0;
	color:#ffffff;
}
.wps-form-row {
	display: flex;
	flex-direction: column;
	width: 100%;
}
.wps-form-row .wpcf7-form-control {
	width: 100%;
}
.wps-form-column {
	flex: 1;
	padding: 0.5rem 0;
	width: 100%;
}
/* Notebook / Desktop */
@media only screen and ( min-width: 48em ) {
	.wps-form-row {
		flex-direction: row;
	}
	.wps-form-column {
		padding: 0.5rem 1rem;
	}
	.wps-form p{
		padding: 0.5rem 1rem;
		color:#ffffff;
	}
	.newsletter   .wps-form-column {
		padding: 0.5rem 1rem 0.5rem 0;
	}
	.newsletter  .wps-form p{
		padding: 0.5rem 1rem 0.5rem 0;
		color:#ffffff;
	}
	.newsletter .wpcf7-form-control-wrap .your-consent{
		margin-top:-20px !important;
	}
	.newsletter input .wpcf7-submit{
		margin-top:-30px !important;
	}
}
.wpcf7-not-valid-tip{
	color:#ffffff;
	font-style:normal !important;
	font-family:'Karla', sans-serif;
	font-size:var(--step-1) !Important;
	font-weight:300;
}
.wpcf7 form.invalid .wpcf7-response-output, 
.wpcf7 form.unaccepted .wpcf7-response-output, 
.wpcf7 form.payment-required .wpcf7-response-output {
	border-color:#ff0000 !important;
	color:#ffffff;
	font-weight:300;
	font-style:normal
}
.newsletter .wpcf7 form.sent .wpcf7-response-output{
	display:none !important;
}
.paoc-popup-content, .paoc-secondary-con, .paoc-popup-content p, .paoc-secondary-con p {
	color:#fff;
	font-weight:700;
}
/***forminator***/
.forminator-guttenberg{
	font-family: 'Karla', sans-serif !important;
	font-size:16px !important;
	font-weight:300 !important;
	color:#000000 !important;
}
.forminator-label{
	font-size:18px !important;
	color:#777771 !important;
	font-weight:400 !important;
}
	#forminator-module-5783.forminator-design--material .forminator-radio span[aria-hidden] {
		border-color: #d8d8d8 !important;
	}

	#forminator-module-5783.forminator-design--material .forminator-radio span[aria-hidden]:before {
		background-color: #799d9f !important;
	}

	#forminator-module-5783.forminator-design--material .forminator-radio span[aria-hidden]:after {
		background-color: #799d9f !important;
	}

	#forminator-module-5783.forminator-design--material .forminator-radio input:checked + span[aria-hidden] {
		border-color: #799d9f !important;
	}

	.forminator-ui#forminator-module-5783.forminator-design--material .forminator-select2 + .forminator-select .selection .select2-selection--single[role="combobox"]:before {
		background-color:#799d9f !important;
	}
	#forminator-module-5783.forminator-design--material .forminator-input--wrap:after {
		background-color: #799d9f !important;
	}

	#forminator-module-5783.forminator-design--material .forminator-is_active .forminator-input--wrap:after {
		background-color: #799d9f !important;
	}

#forminator-module-5783.forminator-design--material .forminator-label[class*="forminator-floating-"] {
	color: #777771;
}
#forminator-module-5783.forminator-design--material .forminator-label:not([class*="forminator-floating-"]) {
	color: #777771;
}
#forminator-module-5783.forminator-design--material .forminator-label:not([class*="forminator-floating-"]) .forminator-required {
	color: #799d9f !important;
	font-weight:500 !important;
}
#forminator-module-5783.forminator-design--material .forminator-is_filled .forminator-label[class*="forminator-floating-"] {
	color: #777771 !important;
}
#forminator-module-5783.forminator-design--material .forminator-is_active .forminator-label[class*="forminator-floating-"] {
	color: #799d9f !important;
	font-weight:500 !important;
}
#forminator-module-5783.forminator-design--material .forminator-is_filled.forminator-has_error .forminator-label[class*="forminator-floating-"],
#forminator-module-5783.forminator-design--material .forminator-is_active.forminator-has_error .forminator-label[class*="forminator-floating-"] {
	color: #799d9f !important;
	font-weight:500 !important;
}
#forminator-module-5783.forminator-design--material .forminator-is_filled .forminator-label[class*="forminator-floating-"] .forminator-required,
#forminator-module-5783.forminator-design--material .forminator-is_active .forminator-label[class*="forminator-floating-"] .forminator-required {
	color: #799d9f !important;
	font-weight:500 !important;
}
#forminator-module-5783.forminator-design--material .forminator-is_filled.forminator-has_error .forminator-label[class*="forminator-floating-"] .forminator-required,
#forminator-module-5783.forminator-design--material .forminator-is_active.forminator-has_error .forminator-label[class*="forminator-floating-"] .forminator-required {
	color: #799d9f !important;
	font-weight:500 !important;
}
.forminator-select-dropdown-container--open .forminator-custom-form-5783.forminator-dropdown--material {
	background-color: #799d9f !important;
	color:#fff !important;
}
.forminator-select-dropdown-container--open .forminator-custom-form-5783.forminator-dropdown--material .select2-results .select2-results__options .select2-results__option:not(.select2-results__option--selected).select2-results__option--highlighted,
.forminator-select-dropdown-container--open .forminator-custom-form-5783.forminator-dropdown--material .select2-results .select2-results__options .select2-results__option.select2-results__option--selected{
	background-color: #586d82 !important;
	color: #fff !important;
}
.forminator-select-dropdown-container--open .forminator-custom-form-5783.forminator-dropdown--material {
	background-color:#799d9f !important;
}
.forminator-select-dropdown-container--open .forminator-custom-form-5783.forminator-dropdown--material .select2-results .select2-results__options .select2-results__option {
	color: #fff !important;
}
.forminator-select-dropdown-container--open .forminator-custom-form-5783.forminator-dropdown--material .select2-search input,
.forminator-select-dropdown-container--open .forminator-custom-form-5783.forminator-dropdown--material .select2-search input:focus,
.forminator-select-dropdown-container--open .forminator-custom-form-5783.forminator-dropdown--material .select2-search input:hover {
	color: #ffffff !important;
}
#forminator-module-5783.forminator-design--material .forminator-textarea--wrap:after {
	border-color: #799d9f !important;
}
#forminator-module-5783.forminator-design--material .forminator-is_active .forminator-textarea--wrap:after {
	border-color:#799d9f !important;
}
#forminator-module-5783.forminator-design--material .forminator-checkbox span[aria-hidden] {
	border-color:#d8d8d8 !important;
	color: #799d9f !important;
}
#forminator-module-5783.forminator-design--material .forminator-checkbox span[aria-hidden]:after {
	background-color:#d8d8d8 !important;
}
#forminator-module-5783.forminator-design--material .forminator-checkbox input:checked + span[aria-hidden] {
	border-color:#799d9f !important;
}
.forminator-ui#forminator-module-5783.forminator-design--material .forminator-button-submit {
	background-color: #586d82 !important;
	color: #FFFFFF;
	min-width:240px;
	padding:8px;
	font-size:16px !important;
	text-transform:uppercase;
	font-weight:400 !important;
	border-radius:6px;
}
.forminator-ui#forminator-module-5783.forminator-design--material .forminator-button-submit:hover,
.forminator-ui#forminator-module-5783.forminator-design--material .forminator-button-submit:active {
	background-color: #586d82;
	-webkit-box-shadow: 6px 6px 15px 2px rgba(0,0,0,0.3) !important;
	box-shadow: 6px 6px 15px 2px rgba(0,0,0,0.3) !important;
}
