.ce_rsce_shop-contact {
	padding: 0 var(--indent);
	display: grid;
	gap: var(--grid-gap);
	grid-template-rows: auto 1fr;
	
}
.ce_rsce_shop-contact__title {
	font-size: var(--xl);
	line-height: var(--lh-xl);
	font-family: var(--font-hl);
	
}
.ce_rsce_shop-contact__description {
	
}
.ce_rsce_shop-contact__description p {
	font-size: var(--md);
	line-height: var(--lh-md);
	
}
.ce_rsce_shop-contact__form {
	
}
@media screen and (min-width: 768px){
	.ce_rsce_shop-contact {
		grid-template-columns: 1fr 1fr;
		
	}
	.ce_rsce_shop-contact__description {
		grid-column: 1;
		grid-row: 2;
		
	}
	.ce_rsce_shop-contact__form {
		grid-row: 1 / span 2;
		
	}
	
}
@media screen and (min-width: 992px){
	.ce_rsce_shop-contact__title {
		grid-column: 1;
		grid-row: 1;
		
	}
	.ce_rsce_shop-contact {
		grid-template-columns: 1fr 1fr 1fr;
		
	}
	.ce_rsce_shop-contact__description {
		grid-column: 2;
		grid-row: 1;
		
	}
	.ce_rsce_shop-contact__form {
		grid-column: 3;
		
	}
	
}
