.text-finwork__block{margin-bottom:30px; box-shadow: 0px 4px 10px var(--color_shadow);background: var(--color_white);padding:20px 30px;border: 1px solid var(--color_gray-middle);}
.text-finwork__block-info{padding:20px 0; border-top:1px dashed var(--color-bg-4); border-bottom:1px dashed var(--color-bg-4); margin-bottom:20px}
.text-finwork__block-info ul{padding:0; margin:0}
.text-finwork__block-info ul li{padding: 0 0 5px;margin:0;list-style:none;font-size: 16px;line-height: 1.2;}
.text-finwork__chars{}
.text-finwork__chars ul{display:flex;gap: 15px;padding: 20px 0;margin:0}
.text-finwork__chars ul li{padding:0;margin:0;list-style:none;font-size: 16px;color: var(--color_black);flex:1 1 auto}
.text-finwork__title{font-size: 24px;font-weight:700; white-space:nowrap}
.text-finwork__chars ul li:last-child .text-finwork__title{color:#c10000}
.slider-for{padding-bottom:20px}
.text-finwork__block .slick-list .slider-for__block{padding:0 10px}
.text-finwork__block .slick-list .slider-nav__block{padding:0 10px}
.slider-nav{margin:0 -10px}
.slider-nav__block{padding:10px}
.text-finwork__block .slick-slide img{width:100%}
.slider-nav .slick-arrow{width:40px; height:40px; left:-10px; background-size:9px}
.slider-nav .slick-arrow.slick-next{right:-10px; left:auto}

@media (max-width:1229px){ 
	.text-finwork__chars ul{padding:15px 0}
	.text-finwork__chars ul li{font-size: 14px}
	.text-finwork__title{font-size: 22px}
	.text-finwork__block-info{padding:15px 0; margin-bottom:15px}
}
@media (max-width:991px){
	.text-finwork__block{padding:30px}
}
@media (max-width:767px){
	.text-finwork__block-info ul li{font-size:14px; padding-bottom: 0 0 2px}
	.text-finwork__block .button-general {width: 100%;text-align: center;font-size: 14px;padding-left: 0;padding-right: 0;}
	.slider-for {padding-bottom: 10px}
	.slider-nav{margin:0 -5px}
	.slider-nav__block{padding:5px}
	.text-finwork__block .slick-list .slider-for__block{padding:0 5px}
	.text-finwork__block .slick-list .slider-nav__block{padding:0 5px}
	.slider-nav .slick-arrow{left:-15px}
	.slider-nav .slick-arrow.slick-next{right:-15px; left:auto}
	.text-finwork__title{font-size: 20px;}
	.text-finwork__chars ul {flex-wrap: wrap; text-align: center;}
	.slider-nav .slick-arrow{width:35px; height:35px}
}
@media (max-width:575px){
	.text-finwork__block{padding:15px}
	.slider-nav .slick-arrow{left:10px}
	.slider-nav .slick-arrow.slick-next{right:10px; left:auto}
	
}
