@media only screen and (min-width:1024px) {
	.wso-two-columns .section_wrapper {
		/* overwrite for bigger spacing */
		--multicolumn-text-spacing: 3rem;
	}
}
.wso-wrap-content-above {
	grid-area: top;
}
.wso-two-columns .section_wrapper {
	display: grid;
	grid-template-areas:
		'top  top '
		'col1 col2';
	grid-template-columns: repeat(2, minmax(0, 1fr));
	gap: 0rem var(--multicolumn-text-spacing);
	max-width: 100%;
}
#Wrapper .wso-section-text.wso-two-columns .wrap {
	width: 100%;
	height: auto !important;
	padding: 0 !important;
	overflow: hidden;
}
#Wrapper .wso-section-text.wso-two-columns .wso-wrap-content-above .wso-title {
	margin-bottom: 1.92rem !important;
}
#Wrapper .wso-section-text.wso-two-columns .wso-wrap-content-above .wso-subtitle {
	margin-bottom: 2.88rem !important;
}
#Wrapper .wso-section-text.wso-two-columns.wso-normal .wrap:not(.wso-wrap-content-above) .wso-title {
	margin-bottom: 1.11rem !important;
}
#Wrapper .wso-section-text.wso-two-columns.wso-normal .wrap:not(.wso-wrap-content-above) .wso-button-wrapper {
	margin-top: 2.07rem !important;
}
/* ---------------------------- introduction text --------------------------- */
.wso-two-columns.wso-introduction .section_wrapper {
	grid-template-columns: 56.73fr 39.42fr;
}
#Wrapper .wso-two-columns.wso-introduction .wrap:first-child .wso-title {
	margin-bottom: 1.92rem !important;
	hyphens: auto !important;
}
#Wrapper .wso-two-columns.wso-introduction .wrap:last-child .column_attr > :is(.wso-button-wrapper, .button) {
	margin-top: 1.92rem !important;
}
/* ------------------------------ only headline ----------------------------- */
.wso-two-columns.wso-introduction.wso-only-headline .section_wrapper {
	grid-template-columns: 1fr 0fr;
}
@media only screen and (min-width:768px) {
	.wso-two-columns.wso-introduction.wso-only-headline .section_wrapper > :first-child .column_attr {
		width: 50% !important;
	}
	@media only screen and (max-width:1499px) {
		.wso-two-columns.wso-introduction.wso-only-headline .section_wrapper > :first-child .column_attr {
			width: 70% !important;
		}
	}
}
@media only screen and (max-width:767px) {
	.wso-two-columns .section_wrapper {
		grid-template-areas:
			'top'
			'col1'
			'col2';
		grid-template-columns: minmax(0, 1fr);
	}
	#Wrapper .wso-section-text.wso-two-columns .wso-wrap-content-above .wso-title {
		margin-bottom: 2.37rem !important;
	}
	#Wrapper .wso-section-text.wso-two-columns .wso-wrap-content-above .wso-subtitle {
		margin-bottom: 3.55rem !important;
	}
	#Wrapper .wso-section-text.wso-two-columns.wso-normal .wrap:not(.wso-wrap-content-above) .wso-title {
		margin-bottom: 1.78rem !important;
	}
	#Wrapper .wso-section-text.wso-two-columns.wso-normal .wrap:not(.wso-wrap-content-above) .wso-button-wrapper {
		margin-top: 2.97rem !important;
	}
	#Wrapper .wso-section-text.wso-two-columns .wrap:last-child {
		margin-top: 3rem !important;
	}
	.wso-two-columns.wso-introduction .section_wrapper {
		grid-template-columns: 1fr;
	}
	#Wrapper .wso-two-columns.wso-introduction .wrap:first-child .wso-title {
		margin-bottom: 2.37rem !important;
	}
	#Wrapper .wso-two-columns.wso-introduction .wrap:last-child {
		margin-top: 3rem !important;
	}
}