
form.TurnKeyCRM .InputBlock_relative  {
	position:relative;
}

form.TurnKeyCRM .InputBlock.InputBlock_50 {
	float: left;
	margin-bottom: 20px;
	width: 49%;
}

form.TurnKeyCRM .InputBlock.InputBlock_50.InputBlock_50_l {
	margin-right: 1%;
}

form.TurnKeyCRM .InputBlock.InputBlock_50.InputBlock_50_r {
	margin-left: 1%;
}

form.TurnKeyCRM .InputBlock.InputBlock_100 {
	margin-bottom: 20px;
	width: 100%;
}

form.TurnKeyCRM .InputBlock > label {
	font-family: "Gilroy Extrabold", Arial, Helvetica, sans-serif;
	margin-bottom: 0px;
	font-size: 15px;
}

form.TurnKeyCRM .InputBlock .required_text {
	color: #c02b0a;
	display: inline-block;
	font-size: 13px;
	font-style: italic;
	font-weight: 400;
	font-family: "Gilroy Semibold", Arial, Helvetica, sans-serif
}

form.TurnKeyCRM .Response {
	margin-bottom: 20px;
}

form.TurnKeyCRM .Response:has(.ResponseError) {
	color: #bf2a09;
	border: 1px solid #bf2a09;
	width: 100%;
	padding: 10px;
	text-align: center;
	background: #c02b0a3d;
}

form.TurnKeyCRM .Response {
	color: green;
	border: 1px solid green;
	width: 100%;
	padding: 10px;
	text-align: center;
	background: #00800033;
}


form.TurnKeyCRM .description {
	margin-bottom: 10px;
}


form.TurnKeyCRM textarea {
	background: #fff !important;
	border-radius: 8px !important;
}


form.TurnKeyCRM input[type="text"] {
	background: #fff !important;
	border-radius: 8px !important;
}


form.TurnKeyCRM select {
	background: #fff !important;
	border-radius: 8px !important;
}

form.TurnKeyCRM input[type="submit"] {
	background: #0140FF !important;
	border-radius: 8px !important;
	color: #fff !important;
	border: none !important;
	font-size: 18px !important;
}

form.TurnKeyCRM input[type="submit"]:hover {
	background: #0e0483 !important;
	color: #FFFFFF !important;
}


form.TurnKeyCRM .Description {
	font-style: italic;
	font-size: 13px;
	color: #666;
	margin-top: 5px;
}


form.TurnKeyCRM .minicrm_clear {
	clear: both;
}

@media (max-width: 768px) {
	
	form.TurnKeyCRM .InputBlock.InputBlock_50 {
		width: 100%;
	}
	
	form.TurnKeyCRM .InputBlock.InputBlock_50.InputBlock_50_l {
		margin-right: 0%;
	}

	form.TurnKeyCRM .InputBlock.InputBlock_50.InputBlock_50_r {
		margin-left: 0%;
	}

}