.companys{
	overflow:hidden;
}

.companys_no_cur_only_items_mode .companys_cur_wrap .companys_cur_item{
	width:33.33333333333333333333%;
	margin-bottom:52px;
}

.companys_no_cur_only_items_mode .companys_cur_wrap .companys_cur{
	flex-wrap:wrap;
}

.companys_no_cur_only_items_mode .companys_cur_wrap{
	width:100%;
}

.companys_subtitle{
	font-size: 18px;
	font-weight: 500;
	line-height: 133.333%;
}

.companys_cur_item_in{
	padding-right:32px;
}

.companys_cur_item_text{
	font-size: 15px;
	font-weight: 300;
	line-height: 146.667%;
}

.companys_cur_item_title{
	font-size: 19px;
	font-weight: 700;
	line-height: 126.316%;
	text-transform: uppercase;
	margin-bottom:18px;
}

.companys_cur_item_img{
	margin-bottom:30px;
}

.companys_cur_item_img img{
	height: 96px;
	width:auto;
}

.companys_info_title{
	padding-right:40px;
}


.companys_cur_item_link{
	margin-top:20px;
}

.companys_cur_item_link a{
	color:var(--extra_color_2);
	font-size: 15px;
	font-weight: 600;
	line-height: 160%;
}

.more_companys_content{
	border-radius:var(--big_border_radius);
	padding-left:86px;
	padding-right:86px;
	padding-top:64px;
	padding-bottom:42px;
}

.companys_cur_item_text ul{
	padding-left:0px;
}

.companys_cur_item_text ul, .companys_cur_item_text ul li{
	list-style-type:none;
}

.companys_cur_item_text ul li:after{
	content:'';
	display:block;
	position:absolute;
	top:6px;
	left:0px;
	width:10px;
	height:10px;
	border-radius:5px;
	background-color:var(--second_color);
}

.companys_cur_item_text ul li{
	margin-bottom:6px;
	padding-left:20px;
	margin-left:0px;
	position:relative;
}

.more_companys_content{
	width:100%;
	display:none;
	max-width:768px;
}


@media(min-width:1891px) {
	.companys_cur_wrap{
		width:1920px;
	}
}


@media(max-width:1890px) {
	.companys_cur_wrap{
		width:1490px;
	}
}

@media(max-width:1690px) {
	.companys_cur_wrap{
		width:1390px;
	}
}

.companys_cur{
	display:flex;
}

.companys .slider-controls_wrap{
	margin-top:45px;
}

@media(max-width:990px) {
	.companys_cur_wrap{
		width:100%;
	}
	
	.companys_info_title {
		padding-right: 0px;
		margin-bottom:24px;
	}
	
	html body .rcp_form_img_wrap::after {
		background: linear-gradient(90deg,var(--form_common_set)5%,rgba(0,53,84,0.80) 100%) !important;
	}
	
	
.companys_no_cur_only_items_mode .companys_cur_wrap .companys_cur_item {
  width: 100%;
  margin-bottom: 24px;
}
	
}
 