/*Special_ID-Anpassungen*/

/*formular*/

.no-js #contactform {
	display: none;
}

#contactform {
	margin-top: 80px;
	color: #666;
}
#contactform h3 {
	margin-bottom: 30px;
	text-align: center;
}
#contactform .field {
	margin: 5px 0;
	width: 100%;
}
#contactform .field.privacy INPUT {
	margin-right: 5px;
}
#contactform .field.privacy INPUT:hover {
	cursor: pointer;
}
#contactform .field.privacy span {
	position: relative;
	top: -2px;
	font-size: 12px;
}
#contactform .field altcha-widget {
	display: flex;
		--altcha-border-width: 1px;
		--altcha-border-radius: 5px;
		--altcha-color-base: var(--backgroundColor);
		--altcha-color-border: var(--formBorderColor);
		--altcha-color-text: var(--fontColor);
		--altcha-color-border-focus: var(--mainColor);
		--altcha-color-error-text: var(--warningColor);
		--altcha-color-footer-bg: var(--backgroundColor);
		--altcha-max-width: 300px;
}
#contactform .field .altcha-label{
			font-size: 14px;
			white-space: nowrap;
}

#contactform .field .altcha-logo{
			display: flex;
			align-items: center;
			justify-content: flex-end;
}

.success_mail H3,
.noscript_mail H3 {
	padding: 50px 4%;
	background: #f7f7f7;
}