.ce_rsce_contact {
	background-color: var(--cl6);
	padding: var(--indent);
	display: grid;
	gap: var(--grid-gap);
	padding-bottom: 6vw;
	
}
.ce_rsce_contact label,
.ce_rsce_contact .widget-explanation p,
.ce_rsce_contact .widget-explanation p a {
	color: white;
	
}
.ce_rsce_contact .ce_form input,
.ce_rsce_contact .ce_form textarea {
	border-bottom: none;
	
}
.ce_rsce_contact__intro {
	display: flex;
	flex-direction: column;
	gap: var(--sp2);
	align-items: flex-start;
	
}
.ce_rsce_contact__title {
	font-size: var(--xl);
	line-height: var(--lh-xl);
	margin-bottom: 0rem;
	
}
.ce_rsce_contact__title1 {
	color: white;
	font-family: var(--font-light);
	
}
.ce_rsce_contact__title2 {
	font-family: var(--font-hl);
	
}
.ce_rsce_contact__phone {
	
}
.ce_rsce_contact__content {
	display: grid;
	gap: var(--grid-gap);
	
}
.ce_rsce_contact__form {
	
}
.ce_rsce_contact__text {
	display: flex;
	flex-direction: column;
	gap: var(--sp1);
	order: -1;
	
}
.ce_rsce_contact__copy {
	font-size: var(--md);
	line-height: var(--lh-md);
	font-family: var(--font-copy);
	color: white;
	
}
.ce_rsce_contact__links {
	display: flex;
	flex-direction: column;
	gap: var(--sp1);
	align-items: flex-start;
	
}
@media screen and (min-width: 768px){
	.ce_rsce_contact {
		grid-template-columns: 1fr 1fr;
		
	}
	.ce_rsce_contact__intro {
		padding-right: 3vw;
		
	}
	
}
@media screen and (min-width: 1400px){
	.ce_rsce_contact__content {
		grid-template-columns: 1fr 1fr;
		
	}
	.ce_rsce_contact__text {
		order: 1;
		
	}
	
}



