#cas-insurance-form-outer .hide.field_outer{
	display:none;
}

#cas-insurance-form-outer form{
	display:flex;
	gap: 20px;
	flex-direction: column;
	flex-wrap: nowrap;
}

#cas-insurance-form-outer .field_outer .form-text.text-muted{
	display:block;
}

#cas-insurance-form-message{
	background-color: #e30613;
	padding:50px;
	display:flex;
	justify-content: center;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
}

#cas-insurance-form-message .message{
	text-align: center;
	color: white;
	font-size: 1.4rem;
	font-weight: 800;
	display:flex;
	flex-direction: column;
    flex-wrap: nowrap;
    gap:20px;
}

#cas-insurance-form-message .message p{
	padding:0;
	margin:0;
	text-shadow: 2px 2px 2px rgba(0,0,0,0.2);
}

#cas-insurance-form-message .message h4{
	padding:0;
	margin:0;
	font-size: 1.8rem;
	text-shadow: 2px 2px 2px rgba(0,0,0,0.2);
}

#cas-insurance-form-message .message .backlink{
	color:white;
	font-size: 1rem;
	font-weight: 300;
}

#cas-insurance-form-outer .submitbutton{
	padding: 20px;
}

#cas-insurance-form-outer .submitbutton.clicked span{
	display:none;
}

#cas-insurance-form-outer .submitbutton.clicked:after{
	content:'Submitting...';
	animation: insuranceformloader 1s linear infinite alternate;
	
}

.block-area-after-page-content{ display:none; }

@keyframes insuranceformloader {to{opacity: 0}}