.wso-wrap-content-above {
	grid-area: top;
}
.wso-four-columns .section_wrapper {
	display: grid;
	grid-template-areas:
		'top  top  top  top '
		'col1 col2 col3 col4';
	grid-template-columns: repeat(4, minmax(0, 1fr));
	gap: 0rem var(--multicolumn-text-spacing);
	max-width: 100%
}
#Wrapper .wso-section-text.wso-four-columns .wrap {
	width: 100%;
	height: auto !important;
	padding: 0 !important;
	overflow: hidden;
}
@media only screen and (max-width:1023px) {
	.wso-four-columns .section_wrapper {
		grid-template-areas:
			'top  top '
			'col1 col2'
			'col3 col4';
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}
}
@media only screen and (max-width:767px) {
	.wso-four-columns .section_wrapper {
		grid-template-areas:
			'top'
			'col1'
			'col2'
			'col3'
			'col4';
		grid-template-columns: minmax(0, 1fr);
	}
}