.VSTABLE::before,
.VSTABLE::after {
	content: "";
	display: block;
	overflow: hidden;
}

.VSTABLE {
	padding: 32rem 0;
	position: relative;
}

.VSTABLE::before {
	position: absolute;
	top: 0;
	left: 0;
	width: calc(50% - 16rem);
	bottom: 0;
	border-radius: 10rem;
	border: 1px solid #979797;
	pointer-events: none;
}

.VSTABLE::after {
	position: absolute;
	top: 0;
	right: 0;
	width: calc(50% - 16rem);
	bottom: 0;
	border-radius: 10rem;
	border: 1px solid #1C6BFF;
	pointer-events: none;
}

.VSTABLE .be-columns {margin-top: -5rem; margin-bottom: -5rem;}
.VSTABLE .be-columns .be-column {padding-top: 5rem; padding-bottom: 5rem;}

.VSTABLE .content {
	padding: 32rem 24rem 32rem 64rem;
	border-radius: 10rem;
	background: #F2F3F2;
	box-sizing: border-box;
	height: 100%;
	position: relative;
	margin: 0 32rem;
	line-height: 1.5;
}

.VSTABLE .content::before {
	content: '';
	position: absolute;
	top: 32rem;
	left: 16rem;
	width: 32rem;
	height: 32rem;
	border-radius: 100%;
	background: url(icon-negative.svg) no-repeat center / 100%;
}

.VSTABLE .be-column:nth-child(-n+2) .content {
	font-size: 30rem;
	font-weight: 700;
	padding: 0 0 16rem 64rem;
	background: none !important;
}

.VSTABLE .be-column:nth-child(-n+2) .content::before {
	top: 8rem;
	left: 0;
	width: 48rem;
	border-radius: 0;
	background: url(icon-trend-down.svg) no-repeat center / 100%;
}

.VSTABLE .be-column:nth-child(even) .content {background-color: #D7E2F9;}
.VSTABLE .be-column:nth-child(even) .content::before {background-image: url(icon-positive.svg);}
.VSTABLE .be-column:nth-child(2) .content::before {background-image: url(icon-trend-up.svg);}

@media screen and (max-width: 960px) {
	.VSTABLE {padding: 0;}

	.VSTABLE::before,
	.VSTABLE::after {display: none;}

	.VSTABLE .be-column:nth-child(odd) {order:1;}
	.VSTABLE .be-column:nth-child(even) {order:2;}


	.VSTABLE .content {padding: 16rem 12rem 16rem 48rem; margin: 0;}
	.VSTABLE .content::before {top: 16rem; left: 12rem; width: 24rem; height: 24rem;}
	.VSTABLE .be-column:nth-child(-n+2) .content {font-size: 20rem; padding: 8rem 0 8rem 48rem; }
	.VSTABLE .be-column:nth-child(-n+2) .content::before {width: 32rem; height: 24rem; top: 12rem;}
	.VSTABLE .be-column:nth-child(2) {padding-top: 32rem;}


}
