

/* Start:/bitrix/components/bitrix/system.pagenavigation/templates/modern/style.min.css?1598797923659*/
div.modern-page-navigation{padding:.5em 0}div.modern-page-navigation a,span.modern-page-current,span.modern-page-dots{border-left-width:1px;border-left-style:solid;padding-left:.75em;padding-right:.5em;text-decoration:none}div.modern-page-navigation a.modern-page-previous{border-right-width:1px;border-right-style:solid;border-left:none}div.modern-page-navigation a.modern-page-first,div.modern-page-navigation span.modern-page-first{border-left:none;padding-left:.5em}span.modern-page-current{font-weight:bold}div.modern-page-navigation a,span.modern-page-current,div.modern-page-navigation a.modern-page-previous,span.modern-page-dots{border-color:#cdcdcd}
/* End */


/* Start:/local/templates/family/components/bitrix/news.list/faq/style.css?15987979512890*/
.main_block .ui.segment.main_segment{
	box-shadow: unset;
	border: none;
	padding: 0;
}
.faq{
	width: 100%;
	background-repeat: no-repeat !important;
	background-size: contain !important;
	padding: 4rem 0 !important;
	border-bottom: none !important;
}
.faq.faq_block{
	padding: 0 0 !important;
}
.faq .faq_title{
	border-bottom: 2px solid #C4C4C4;
}
.faq .faq_title span{
	font-family: Roboto;
	font-style: normal;
	font-weight: bold;
	font-size: 24px;
	line-height: 140%;
	/* identical to box height, or 34px */
	color: #003249;
}
.faq .faq_questions{

}
.faq .faq_questions .faq_questions_item{
	border-bottom: 1px solid #C4C4C4;
	padding-bottom: 1rem;
	margin-bottom: 1rem;
	float: left;
	width: 100%;
}
.faq .faq_questions .faq_questions_item .faq_questions_item_title{
	font-family: Roboto;
	font-style: normal;
	font-weight: normal;
	font-size: 14px;
	line-height: 140%;
	/* or 20px */
	color: #000000;
	width: calc(100% - 5rem);
	display: inline-block;
}
.faq .faq_questions .faq_questions_item .faq_questions_item_arrow{
	width: 5rem;
	height: 5rem;
	background-color: #F5F5F4;
	color: #B7C136;
	font-size: 36px;
	padding: 1.2rem 0;
	text-align: center;
	cursor: pointer;
	float: right;
}
.faq .faq_questions .faq_questions_item .faq_questions_item_arrow:hover{
	background-color: #B7C136;
	color: #F5F5F4;
}
.faq .faq_questions .faq_questions_item_answer{
	background-color: #f5f5f4;
	padding: 2rem;
	float: left;
	width: 100%;
	margin: -1rem 0 2rem;
}
.faq .faq_questions .faq_questions_item_answer .faq_questions_item_answer_title{
	color: #007BBA;
	margin-bottom: 2rem;
}


.faq .faq_right_info_block{
	background-color: #F5F5F4;
	padding: 2.5rem;
}
.faq .faq_right_info_block .faq_right_info .faq_right_info_title{
	font-family: Roboto;
	font-style: normal;
	font-weight: 600;
	font-size: 16px;
	line-height: 140%;
	/* or 22px */
	text-align: center;
	color: #000000;
	margin-bottom: 2rem;
}
.faq .faq_right_info_block .faq_right_info .button{
	background-color: #B7C136 !important;
	width: 100%;
	font-family: Roboto;
	font-style: normal;
	font-weight: 500;
	font-size: 14px;
	line-height: 16px;
	text-align: center;
	color: #FFFFFF;
	margin-bottom: 1rem;
}
.faq .faq_right_info_block img{
	width: 100%;
}
.faq .faq_more a{
	color: #007BBA;
	text-decoration: underline;
	font-family: Roboto;
	font-style: normal;
	font-weight: 500;
	font-size: 18px;
	line-height: 21px;
	position: relative;
}
.faq .faq_more a:hover{
	text-decoration: none;
}
.faq .faq_more a .fal{
	position: absolute;
	right: -20px;
	top: 3px;
}
@media (max-width: 767px) {
	.faq .faq_right_info_block img{
		display: none !important;
	}
}
@media (min-width: 768px) and (max-width: 1199px) {
	.faq .faq_right_info_block{
		float: left;
		width: 100%;
	}
	.faq .faq_right_info_block .faq_right_info{
		float: right;
	}
	.faq .faq_right_info_block img{
		float: left;
		width: 100px;
		margin-left: 4rem;
	}
}
/* End */
/* /bitrix/components/bitrix/system.pagenavigation/templates/modern/style.min.css?1598797923659 */
/* /local/templates/family/components/bitrix/news.list/faq/style.css?15987979512890 */
