#help {
	display:flex;
	gap:50px;
	align-items:flex-start;
}
#help nav.menu {
	flex:0 0 263px;
	background: #FCFEFF;
	border: 1px solid #D3E7F5;
	border-radius: 10px;
	overflow:hidden;
}
#help nav.menu .item {

}
#help nav.menu .item+.item {
	margin-top:9px;
}
#help nav.menu .item a {
	display:block;
	font-weight: 500;
	font-size: 18px;
	line-height: 24px;
	border-radius:10px;
	padding:9px 30px;
	text-decoration:none;
	transition:all 0.3s;
}
#help nav.menu .item.current a,
#help nav.menu .item a:hover {
	background:#DCF1FF;
}
#help .infoBlock {
	flex:1;
}
#help .infoBlock .help {
	display:flex;
	flex-direction:column;
	gap:10px;
}
#help .infoBlock .help .item {
	padding:0;
	margin:0;
	border: 1px solid #D3E7F5;
	border-radius: 10px;
	overflow:hidden;
}
#help .infoBlock .help .item dt {
	font-weight: 500;
	font-size: 18px;
	line-height: 21px;
	color: #335973;
	padding:9px 60px 9px 15px;
	border-radius:10px;
	cursor:pointer;
	position:relative;
}
#help .infoBlock .help .item dt:after {
	content:"";
	display:block;
	background:url("/images/services-arrow.svg") center center no-repeat;
	background-size:cover;
	width:15px;
	height:10px;
	position:absolute;
	right:22px;
	top:50%;
	margin-top:-5px;
	transition:all 0.3s;
}
#help .infoBlock .help .item dt:hover:after,
#help .infoBlock .help .item.current dt:after {
	transform:rotateZ(180deg);
}
#help .infoBlock .help .item dt:hover,
#help .infoBlock .help .item.current dt {
	background:#D3E7F5;
}
#help .infoBlock .help .item dd.description {
	font-size: 16px;
	line-height: 24px;
	padding:0 20px;
	margin:0;
	overflow:hidden;
	max-height:0;
}
#help .infoBlock .help .item.current dd.description {
	max-height:2000px;
	padding-top:15px;
	padding-bottom:15px;
}