form {
	font-family: 'din-2014', ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Calibri', Arial,
		Helvetica, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji' !important;
}
.ms-form form {
	background-color: #fff;
	padding: 16px 16px 24px 16px;
}
.ms-form form .columnContainer {
	background-color: #fff !important;
}
.ms-form form label {
	font-size: 14px;
}
.ms-form form input,
.ms-form form textarea {
	margin-top: 4px;
	border: 1px solid #bfc0c0 !important;
	color: #262627 !important;
}
.ms-form form textarea {
	padding: 8px;
}
.ms-form form ::placeholder {
	color: #717374 !important;
}

.ms-form form .lp-required {
	color: #bc2033;
}

.ms-form form button[type='submit'],
.ms-form form div[data-editorblocktype='SubmitButtonBlock'] button {
	font-weight: 600;
	transition: 0.3s ease;
}

.ms-form form button[type='submit'],
form div[data-editorblocktype='SubmitButtonBlock'] button {
	height: auto;
	padding: 12px 24px;
}

.ms-form form button[type='submit']:hover,
.ms-form form div[data-editorblocktype='SubmitButtonBlock'] button:hover {
	background-color: #d44052;
}

.ms-form div[data-form-block-id] .onFormSubmittedFeedback .onFormSubmittedFeedbackMessage {
	font-family: 'din-2014', ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Calibri', Arial,
		Helvetica, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji' !important;
	font-size: 18px;
}

.ms-form div[data-form-block-id] .onFormSubmittedFeedback .onFormSubmittedFeedbackButtonSuccess {
	border: 1px solid #bc2033 !important;
	background-color: #bc2033 !important;
	font-weight: 600;
	transition: 0.3s ease;
	padding: 12px 32px;
	font-size: 16px;
}

.ms-form div[data-form-block-id] .onFormSubmittedFeedback .onFormSubmittedFeedbackButtonSuccess:hover {
	background-color: #d44052;
}
