.row_item:nth-last-child(n+2){
	margin-bottom: 20px;
}
.section_rows_wr .row_item_des{
	padding: 15px;
}
.section_rows_wr .row_item_des:before{
	content: '';
	display: block;
	position: absolute;
	left:0;
	right: 0;
	top:0;
	bottom:0;
	z-index: -2;
	border: 1px solid;
	border-image: linear-gradient(to right, black 0, black 20px, white 20px, white calc(100% - 20px), black calc(100% - 20px), black 100%);
	border-image-slice: 1;
}
.section_rows_wr .row_item_des:after{
	content: '';
	display: block;
	position: absolute;
	left:-1px;
	right: -1px;
	top:20px;
	bottom:20px;
	z-index: -1;
	background: #fff;
}
.section_rows_wr .image_wr{
	margin-left: 5px;
	margin-bottom: 5px;
}
.section_rows_wr .image_wr:before{
	content: '';
	display: block;
	position: absolute;
	height: 100%;
	right: 5px;
	z-index: -1;
	background: linear-gradient(338deg, #20A0F5 29.05%, #04479B 191.35%);
	left: -5px;
	top: 5px;
}
.section_rows_wr .image_wr img,
.section_rows_wr .image_wr:before {
	border-radius: 0 8px;
}

@media (min-width: 768px) {
	.section_reverse .row.row_item:nth-child(even) {
		flex-direction: row-reverse;
	}
	.row_item.image:first-child .image_wr picture{
		bottom: -15px;
	}
	.row_item.image:first-child .image_wr{
		min-height: 450px;
	}
	.section_rows_wr .image_wr {
		margin-left: 8px;
		margin-bottom: 8px;
	}
	.section_rows_wr .image_wr:before{
		left: -8px;
		right: 8px;
		top: 8px;
	}
	.section_rows_wr .row_item_des{
		padding: 10px 25px;
	}
}
@media(min-width: 1650px){
	.section_rows_wr .image_wr {
		margin-right: 80px;
		text-align: right;
	}
	.section_rows_wr .row_item_des{
		padding: 15px 45px;
	}
}