#form-ascontact + h1,
#form-ascontact + h1 + p,
#form-ascontact + h1 + p + .text-end {display: none;}

#input-ashidden {width: 30px;}

.occaptcha {
	width: 510px;
	max-width: 80%;
}
.occaptcha legend {display: none;}

.occaptcha .mb-3.required {
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-end;
	align-items: center;
	gap: 20px;
}

.occaptcha .mb-3.required label {
	width: 150px;
	font-size: 13px;
	text-align: right;
}
.occaptcha .mb-3.required input {
	width: 150px; 
}
.occaptcha .mb-3.required #captcha {
	width: 150px;
	margin-top: -4px;
}

#information-information .card {margin: 40px 0 24px!important; background: none;}
#information-information .card-body {
	background: rgba(0,0,0,.2);
}
#information-information .card-body .row {
	justify-content: space-between;
}
