:root {
	--section-bg-gray-padding: 3rem;
}
#Wrapper .section.wso-bg-gray::after {
	content: "";
	display: block;
	width: var(--big-content-width);
	height: calc(100% + (var(--section-bg-gray-padding)*2) - (var(--current-top-padding) + var(--current-bottom-padding)));
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	border-radius: .8rem;
	background-color: var(--color-gray);
}
#Wrapper .section.wso-bg-gray {
	padding-top: var(--section-bg-gray-padding) !important;
	padding-bottom: var(--section-bg-gray-padding) !important;
	margin-top: var(--current-top-padding);
	margin-bottom: var(--current-bottom-padding);
}
@media only screen and (max-width:767px) {
	#Wrapper .section.wso-bg-gray::after {
		width: 100vw;
		border-radius: 0;
	}
}