.main-feedback{
	margin-top: 97rem;
}

.tour .main-feedback, .page .main-feedback{
	margin-top: 42rem;
}

.main-feedback-field-container{
	display: inline-block;
	width: 27.4%;
}

.main-feedback-submit-container{
	display: inline-block;
	width: 14%;
}

.tour .main-feedback-field-container{
	width: 26%;
}

.tour .main-feedback-submit-container{
	display: inline-block;
	width: 19%;
}

.main-feedback-field-state-container{
	display: none !important;
}

.main-feedback-field-text{
	font-weight: 400;
	font-size: 18rem;
	line-height: 28rem;
	letter-spacing: 0;
	color: #fff;
}

.main-feedback-field-container input{
	margin-top: 7rem;
	padding: 12.5rem 0 12.5rem 21rem;
	font-weight: 400;
	font-size: 18rem;
	line-height: 28rem;
	letter-spacing: 0;
	width: 100%;
	color: #000;
}

.tour .main-feedback-field-container input{
	padding: 14.5rem 0 14.5rem 21rem;
}

.main-feedback-field-container::placeholder{
	color: rgba(0,0,0,0.3);
}

.main-feedback input[name="submit"]{
	margin-top: 7rem;
	padding: 16rem 0 17rem 0;
	border: none;
	border-radius: 6rem;
	font-weight: 500;
	font-size: 16rem;
	line-height: 20rem;
	letter-spacing: 0.96rem;
	text-align: center;
	text-transform: lowercase;
	color: #fff;
	width: 100%;
	background-color: #00AEEF;
	cursor: pointer;
}

.tour .main-feedback input[name="submit"]{
	padding: 19rem 0 19rem 0;
}

.main-feedback .errortext, .main-feedback .mf-ok-text{
	padding: 4rem;
	background-color: #fff;
	width: fit-content;
}
