.faq-form-content {
	margin-bottom: 55px;
}

.faq-form-title {
	color: #232323;
	font-size: 24px;
	font-weight: 700;
	line-height: 24px;
	text-align: center;
	margin-bottom: 25px;
}

.faq-form {
	max-width: 750px;
	margin-left: auto;
	margin-right: auto;
}

.faq-form__part input,
.faq-form__part textarea {
	border: 1px solid #D9D9D9;
	padding: 15px;
	width: 100%;
	outline: none
}

.faq-form__part input:active,
.faq-form__part input:focus {
	border: 1px solid #9e9e9e;
}

.faq-form__part .label_control {
	margin-bottom: 10px;
}

.faq-form__part textarea {
	resize: none;
	height: 285px;
font-family: Calibri, Tahoma, sans-serif;
font-size: 16px;
}

.faq-form_bottom {
	text-align: center;
}

.faq-form_bottom .form__btn {
	background: #2C3E6F;
	padding: 12px;
	color: #fff;
	display: inline-block;
	text-align: center;
	text-transform: uppercase;
	border: 1px solid #2C3E6F;
	width: 228px;
	transition: all 0.2s;
}

.faq-form_bottom .form__btn:hover {
	background: transparent;
	color:#2C3E6F;
	transition: all 0.2s;
}

.faq-form__part textarea::placeholder,
.faq-form__part input[type=text]::placeholder {
	font-family: Calibri, Tahoma, sans-serif;
	font-size: 16px;
	color:#00303C
}

.faq-form__part textarea::-webkit-input-placeholder,
.faq-form__part input[type=text]::-webkit-input-placeholder {
	font-family: Calibri, Tahoma, sans-serif;
	font-size: 16px;
	color:#00303C
}

.faq-form__part textarea::-moz-placeholder,
.faq-form__part input[type=text]::-moz-placeholder {
	font-family: Calibri, Tahoma, sans-serif;
	font-size: 16px;
	color:#00303C
}

.faq-form__part textarea:-moz-placeholder,
.faq-form__part input[type=text]:-moz-placeholder {
	font-family: Calibri, Tahoma, sans-serif;
	font-size: 16px;
	color:#00303C
}

.faq-form__part textarea:-ms-input-placeholder,
.faq-form__part input[type=text]:-ms-input-placeholder {
	font-family: Calibri, Tahoma, sans-serif;
	font-size: 16px;
	color:#00303C
}

.error-fld {
	color: red
}