.bl_8{
	overflow:visible;
}
.bl_img_box{
	bottom:-65px;
	right:-30%;
}
.case_resul_wrapper{
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
	text-align:center;
}
.case_resul_item{
	position:relative;
	border:1px solid #D4DEED;
	background:#FFF;
	padding:15px 10px;
}
.case_resul_item strong{
	display:block;
	text-transform:uppercase;
	color:#404B69;
	font-size:15px;
	line-height:28px;
	letter-spacing:0.75px;
	opacity:0.8;
}
.case_resul_item .case_resul{
	display:inline-block;
	position:relative;
	color:#0165C4;
	font-size:45px;
	font-weight:800;
	line-height:60px;
	margin:0 -2px;
	padding:0 15px;
}
.case_resul_item .case_resul::after{
	display:block;
	position:relative;
	content:'было';
	bottom:10px;
	color:#9CA7B9;
	font-size:16px;
	font-weight:500;
	line-height:28px;
}
.case_resul_item .case_resul:last-child::after{
	content:'стало';
}
.case_resul_wrap .case_sum{
	position:relative;
	display:inline-block;
	background:#1ED600;
	color:#FFF;
	font-size:17px;
	font-weight:800;
	line-height:24px;
	padding:10px 15px;
	top:-10%;
	z-index:9999;
}
.case_steps{
	padding:65px 0 35px;
}
.case_step_item, .case_steps_wrap{
	position:relative;
}
.case_step_item{
	padding-left:110px;
}
.case_step_item::before,.case_steps_wrap::before{
	display:block;
	position:absolute;
	content:'';
	bottom:0;
	left:0;
	width:40px;
	height:40px;
	background:#EAF0F5;
	border-radius:40px;
	transition:1s;
}
.case_steps_wrap::before{
	top:0;
	bottom:auto;
	background:#9ABCE2;
	z-index:9;
}
.case_step_item::after{
	display:block;
	position:absolute;
	content:'';
	top:0;
	left:15px;
	width:10px;
	height:100%;
	background:#EAF0F5;
	transition:1s;
}
.case_step_item.active::before,
.case_step_item.active::after{
	background:#9ABCE2;
}
.case_step_head{
	padding-top:70px;
	display:flex;
	flex-wrap:wrap;
	align-items:center;
}
.case_step_num{
	width:215px;
	color:rgba(2,87,182,0.1);
	font-size:95px;
	font-weight:1000;
	transition:1s;
}
.case_step_item.active .case_step_num{
	color:rgba(2,87,182,1);
}
.case_step_txt{
	color:#404B69;
}
.case_step_txt strong{
	position:relative;
	display:inline-block;
	font-size:24px;
	font-weight:800;
	line-height:40px;
}
.case_step_txt strong::after{
	display:block;
	content:'';
	position:absolute;
	top:calc(100% + 5px);
	left:0;
	background:#DADFE7;
	width:100%;
	height:3px;
}
.case_step_txt ul{
	margin:25px 0 0;
	padding:0;
	list-style-type:none;
}
.case_step_txt ul li{
	position:relative;
	padding-left:25px;
	font-size:17px;
	line-height:28px;
}
.case_step_txt ul li::after{
	display:block;
	content:'—';
	position:absolute;
	top:0;
	left:0;
	font-size:20px;
	font-weight:800;
}
.case_step_img{
	display:flex;
	justify-content:space-between;
	margin:10px -20px 0;
}
.case_step_img a{
	display:block;
	padding:0 20px;
	width:auto;
}/*width:calc(100% - 40px);*/
.case_step_img img{
	display:block;
	width:100%;
}
.final_resul{
	padding:35px 0 80px;
}
.final_resul h2{
	text-align:center;
	color:#404B69;
	font-size:24px;
	font-weight:800;
	line-height:40px;
	text-transform:uppercase;
}
.final_resul .case_resul_item{
	padding:15px 25px;
}
.final_resul .case_resul_item .case_resul{
	font-size:35px;
	line-height:50px;
}
.final_resul .case_resul_item .case_resul::after{
	display:none;
}
@media (max-width:1450px){
.bl_8 .bl_10{
	padding-right:480px;
}
}
@media (max-width:990px){
.bl_9 br{
	display:inline;
}
.bl_8 .bl_10{
	padding:15px;
}
.uptate_bread_2022{
	display: none;
}
.case_resul_wrapper{
	justify-content:center;
}
.case_resul_wrap{
	margin-bottom:10px
}
.case_resul_wrap .case_sum{
	position:relative;
	display:block;
}
.case_step_item{
	padding-left:60px;
}
.case_step_head{
	padding-top:0;
}
.case_step_num{
	width:auto;
	font-size:55px;
}
.case_step_txt strong{
	font-size:18px;
	line-height:20px;
}
.case_step_txt ul li{
	font-size:15px;
	line-height:24px;
}
.case_step_img{
	margin:10px 0 0;
	flex-wrap:wrap;
}
.case_step_img img{
	padding:0 0 10px;
	width:100%;
}
.final_resul{
	padding-bottom:15px;
}
.final_resul .case_resul_item{
	width:100%;
	margin-bottom:15px;
}
}