.ce_rsce_text-image {
	display: grid;
	grid-template-columns: 1fr;
	grid-gap: var(--grid__gutter);
	padding: 3rem 0 3rem 0;
	/* padding-bottom: 3rem; */
}
.ce_rsce_text-image__col {
	
}
.ce_rsce_text-image__text {
	max-width: 30rem;
}
.ce_rsce_text-image__image {
	
}
@media screen and (min-width: 768px){
	.ce_rsce_text-image {
		grid-template-columns: 1fr 1fr;
		padding: 5rem 0 5rem;
	}
	.ce_rsce_text-image__text {
		align-self: center;
		max-width: 30rem;
		
	}
	.ce_rsce_text-image__image {
		align-self: center;
		justify-self: center;
		
	}
	.ce_rsce_text-image--swapped .ce_rsce_text-image__image {
		order: 1;
		
	}
	.ce_rsce_text-image--swapped .ce_rsce_text-image__text {
		justify-self: end;
		
	}
}
@media screen and (min-width: 992px){
	.ce_rsce_text-image {
		
	}
	
}
@media screen and (min-width: 1200px){
	.ce_rsce_text-image {
		padding: 8rem 0 8rem;
	}
	
}


