div.elements.pagefaq {
	padding-top: var(--s4);
	padding-bottom: 80px;
}

div.elements.pagefaq div.pagefaqnav div.pagefaqnav2 {
	background: var(--color-blue);
	position: sticky;
	top: 0;
}

div.elements.pagefaq div.pagefaqnav div.title {
	font-weight: 600;
	padding: var(--s4) var(--s2);
	
}

div.elements.pagefaq div.pagefaqnav div.items div.item {
	padding: var(--s2) var(--s4);
}

div.elements.pagefaq div.pagefaqnav div.items div.item:hover,
div.elements.pagefaq div.pagefaqnav div.items div.item.active {
	background: var(--color-beige);
	cursor: pointer;
}

div.elements.pagefaq div.pagefaqitems div.items div.item {
	background: #f5f4f0;
	padding: var(--s4) var(--s4);
	margin-bottom: var(--s);
}

div.elements.pagefaq div.pagefaqitems div.items div.item div.title {
	font-size: var(--font-default);
	font-weight: 600;
	padding: 0 var(--s4) 0 var(--s4);
	position: relative;
	cursor: pointer;
}

div.elements.pagefaq div.pagefaqitems div.items div.item div.title:before {
	content: '';
	position: absolute;
	top: 8px;
	left: 3px;
	width: 9px;
	height: 8px;
	background: url(/files/template/iz/ico.arrow-down.png) 0 0 no-repeat;
	opacity: 0.5;
}

div.elements.pagefaq div.pagefaqitems div.items div.item div.title.active:before {
	transform: rotate(180deg);
	opacity: 0.5;
}

div.elements.pagefaq div.pagefaqitems div.items div.item div.title:hover {
	color: #666;
}

div.elements.pagefaq div.pagefaqitems div.items div.item div.descr {
	margin-top: var(--s2);
}

@media screen and (max-width: 480px) {
	.pps_block_11_view_small {
		display: block;
	}
}