/*Special_ID-Anpassungen*/

/*formular*/

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

#contactform {
	color: #666;
}
#contactform .gridrow {
	gap: 5px;
}
#contactform .gridrow.grid2cols {
	display: grid;
	grid-template-columns: repeat(2, minmax(0, 1fr));
}
#contactform .field {
	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;
}
.success_mail H3,
.noscript_mail H3 {
	padding: 50px 4%;
	background: #f7f7f7;
}

@media all and (max-width: 1024px) {
	.px-form-inner {
		flex-wrap: wrap;
	}

	.px-form-inner .content,
	.px-form-inner .form {
		width: 100%;
	}
}