

/* Start:/local/templates/ucpb/components/bitrix/news.list/uc_team/style.css?17260298474366*/
.header_bl_safe{}

.header_bl_safe h1.caption{
	margin-bottom:30px !important;
}

.header_bl_safe .quote{
	flex-grow:1;
	margin-bottom:0px !important;
	background: #EDEEF0;
	padding:10px 50px;
	display:flex;
	align-items:center;
	border-radius:5px;
	position:relative;
}

.header_bl_safe .quote::before,
.header_bl_safe .quote::after{
	content:'';
	position:absolute;
	width:31px;
	height:25px;
}

.header_bl_safe .quote::before{
	background:url(/local/templates/ucpb/components/bitrix/news.list/uc_team/images/quote_up.svg) 0px 0px no-repeat;
	left:5px;
	top:-10px;
}

.header_bl_safe .quote::after{
	background:url(/local/templates/ucpb/components/bitrix/news.list/uc_team/images/quote_down.svg) 0px 0px no-repeat;
	right:6px;
	bottom:-13px;
}

.header_bl_safe .quote span{
	padding:0px !important;
	border-radius:0px;
	display:block;
	text-align: center !important;
	font-size: 24px !important;
	font-style: italic !important;
	font-weight: 400 !important;
	line-height: 24px !important;	
}


#uc_personal_list{
	display:grid;
	grid-template-columns:repeat(4, 1fr);
	gap:23px 30px;
	position:relative;
}

#uc_personal_list .item{}

#uc_personal_list .item .pic{
	
}

#uc_personal_list .item .pic img{
	border-radius:5px;
	width:100%;
}

#uc_personal_list .item .body{
	background:#EDEEF0;
	padding:15px 15px 15px 30px;
	height:160px;
	box-sizing:border-box;
	margin-top:-13px;
	position:relative;
	z-index:110;
	border-radius:5px;
}

#uc_personal_list .item .body .man{
	position:absolute;
	left:0px;
	top:13px;
}


#uc_personal_list .item .body .name{
	font-size: 18px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	text-transform: uppercase;
	margin-bottom:7px;
}

#uc_personal_list .item .body .desc{
	font-size:14px;
	font-style: normal;
	font-weight: 300;
	line-height: 1.1; 
}

#uc_personal_list .item .body .more{
	position:absolute;
	left:0px;
	bottom:-13px;
	z-index:110;
}

#uc_personal_list .item .body .more .btn{
	padding:0px;
	width:123px;
	height:40px;
	font-size: 14px;
	font-style: normal;
	font-weight: 300;
	border-radius:5px;
}




#uc_personal_list .item:hover .body{
	background:var(--marengo);
	color:#fff;
}

#uc_personal_list .item:hover .body .man{

}

#uc_personal_list .item:hover .body .man svg path{
	fill:#fff;
}

#uc_personal_list .item:hover .body .more{}

#uc_personal_list .item:hover .body .more .btn{
	background:var(--red);
}

.uc_hide{
	position:absolute;
	width:100%;
	left:0px;
	background:#fff;
	z-index:100;
	overflow:hidden;
	height:0px;
}

#uc_personal_list .item.active .uc_hide{
	height:auto;
}

.uc_hide_block{
	padding:23px 0px 20px 0px;
}




.uc_hide_head{
	display:flex;
	gap:20px;
	margin-bottom:20px;
}

.uc_hide_head .uc_hide_pic{
	flex-shrink:0;
}

.uc_hide_head .uc_hide_pic img{
	border-radius:5px;
}

.uc_hide_head .uc_hide_quote{
	display:flex;
	align-items:center;
	text-align: center;
	font-size: 26px;
	font-style: normal;
	font-weight: 400;
	line-height: 1.23;
}

.uc_hide_plus{
	display:grid;
	grid-template-columns:repeat(3, 1fr);
	gap:30px;	
}

.uc_hide_plus .uc_hide_plus_item{
	padding:5px 44px 5px 95px;
	font-size: 15px;
	font-style: normal;
	font-weight: 400;
	line-height: 1.2;
	border-radius: 10px; 
	background-color:#EDEEF0;
	position:relative;
	height:167px;
	display:flex;
	align-items:center;
	background-position:left top;
	background-repeat:no-repeat;
}

.uc_hide_plus .uc_hide_plus_item::before{
	content:'';
	position:absolute;
	width:54px;
	height:54px;
	border-radius:50%;
	background:#fff;
	right:-27px;
	top:50%;
	margin-top:-27px;
}

.uc_hide_plus .uc_hide_plus_item.plus1{
	background-image:url(/local/templates/ucpb/components/bitrix/news.list/uc_team/images/plus1.svg);
}

.uc_hide_plus .uc_hide_plus_item.plus2{
	background-image:url(/local/templates/ucpb/components/bitrix/news.list/uc_team/images/plus2.svg);
}

.uc_hide_plus .uc_hide_plus_item.plus3{
	background-image:url(/local/templates/ucpb/components/bitrix/news.list/uc_team/images/plus3.svg);
}

.uc_hide_desc{
	padding:20px 0px 10px 0px;
}

.uc_hide_line{
	border-bottom:1px solid #DBDBDB;
	padding-top:10px;
}


@media (max-width: 950px){
	
	#uc_personal_list{
		grid-template-columns:repeat(3, 1fr);
	}


	.uc_hide_head{
		flex-direction:column;
	}

}

@media (max-width: 850px){
	
	#uc_personal_list{
		grid-template-columns:repeat(2, 1fr);
		gap: 23px 10px;
	}
	
	#uc_personal_list .item .body{
		padding:10px;
	}
	
	#uc_personal_list .item .body .name{
		font-size:14px;
	}	

	.uc_hide_plus{
		grid-template-columns: repeat(2, 1fr);
	}
}


@media (max-width: 550px){
	
	.uc_hide_head{
		flex-direction:column;
	}
	
	.uc_hide_plus{
		grid-template-columns: repeat(1, 1fr);
	}

}

/* End */
/* /local/templates/ucpb/components/bitrix/news.list/uc_team/style.css?17260298474366 */
