#content-multilayered-section .col {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

#content-multilayered-section .section-content {
	position: relative;
	z-index: 2;
}

#content-multilayered-section .section-content::before {
	content: "";
	position: absolute;
	top: 0;
	bottom: 0;
	left: calc(100% - 15px);
	right: -100px;
	background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="none" viewBox="0 0 142.11 2"><line y1="1" x2="142.11" y2="1" fill="none" stroke="%230096a1" stroke-dasharray="10" stroke-width="2" vector-effect="non-scaling-stroke"/></svg>');
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
}

#content-multilayered-section .section-content:not(:last-child) {
	margin-bottom: 20px;
}

#content-multilayered-deck {
	z-index: 1;
}

#content-multilayered-deck .csc-textpic {
	overflow: visible;
}

#content-multilayered-deck .csc-textpic img {
	max-width: unset;
	width: 1200px;
	margin: -620px 0 -400px;
}

@media (max-width: 1199px) {
	#content-multilayered-deck .csc-textpic img {
		margin: -720px 0 -500px;
	}
}

@media (max-width: 989px) {
	#content-multilayered-section {
		margin-top: -100px;
		margin-bottom: -100px;
	}

	#content-multilayered-deck .csc-textpic img {
		margin: -620px 0 -400px;
	}

	#content-multilayered-section br {
		display: none;
	}

	#content-multilayered-section .media-block > a {
		float: right;
		margin-left: 15px;
	}
}

@media (max-width: 767px) {
	#content-multilayered-wrapper .hidden-from-to-sm {
		position: relative;
		z-index: 2;
	}
}

@media (max-width: 479px) {
	#content-multilayered-section {
		margin-top: -50px;
	}

	#content-multilayered-section .section::before {
		left: calc(100% + 30px);
	}

	#content-multilayered-section .container {
		padding: 0;
		margin-right: -20px;
		width: calc(100% + 20px);
	}
}

@media (max-width: 359px) {
	#content-multilayered-section .col:nth-child(2) {
		margin: 100px 0 150px;
	}
}