.faq_page {	padding: 40px 10px 10px;}.faq_page_title {	font-family: Roboto;	font-size: 30px;	font-weight: 700;}.faq_page_contact_list {	display: -webkit-box;	display: -moz-box;	display: -ms-flexbox;	display: -webkit-flex;	display: flex;	-webkit-justify-content: center;	justify-content: center;	-webkit-flex-wrap: wrap;	flex-wrap: wrap;	background-color: #5695c7;	list-style: none;	color: white;	margin: 20px 0 0;}.faq_page_contact_list>li {	-webkit-box-flex: 1;	-moz-box-flex: 1;	-webkit-flex: 1;	-ms-flex: 1;	flex: 1;	min-width: 280px;	text-align: center;	border-bottom: 1px solid white;	border-right: 1px solid white;	padding: 60px 20px;}.faq_page_contact_list>li>h2 {	font-family: Roboto;	font-size: 30px;	font-weight: 700;	padding: 0 0 10px;}.faq_page_phone_link {	display: block;	color: white;	text-decoration: none;	font-size: 30px;	font-weight: 500;	padding: 20px 10px;	margin: 0 auto 20px;}.faq_page_phone_link>i {	margin: 0 10px 0 0;}.faq_page_request_link {	display: block;	width: 100%;	max-width: 250px;	padding: 20px 10px;	margin: 0 auto 25px;	color: #76bf42;	text-decoration: none;	font-size: 25px;	-webkit-transition-duration: 0.2s;	transition-duration: 0.2s;	background-color: white;}.faq_page_request_link:hover {	background-color: #76bf42;	color: #fff;	box-shadow: 2px 2px 10px -6px #000;}.faq_page_questions_list {	display: -webkit-box;	display: -moz-box;	display: -ms-flexbox;	display: -webkit-flex;	display: flex;	-webkit-justify-content: center;	justify-content: center;	-webkit-flex-wrap: wrap;	flex-wrap: wrap;	border-right: 1px solid white;	list-style: none;	margin: 0 -10px;	padding: 10px 0;}.faq_page_questions_list a {	color: black;	text-decoration: none;}.faq_page_questions_list a:hover {	text-decoration: underline;}.faq_page_questions_list>li {	-webkit-box-flex: 1;	-moz-box-flex: 1;	-webkit-flex: 1;	-ms-flex: 1;	flex: 1;	max-width: 100%;	min-width: 240px;	margin: 10px;	background-color: #d8e7f3;	padding: 20px;}.faq_page_questions_list>li>ul {	list-style: none;	font-weight: 400;	line-height: 25px;	font-size: 13px;	letter-spacing: .5px;	padding: 15px 0 0;}.faq_page_question_title {	display: block;	position: relative;	text-align: center;	color: black;	text-decoration: none;	letter-spacing: .5px;	font-size: 14px;	font-weight: 700;}.faq_page_question_title>i:empty {	margin: 0 auto 15px;	display: block;	width: 100px;	height: 100px;	background-color: white;	border-radius: 100%;	background-position: center center;	background-repeat: no-repeat;	background-size: 50px auto;}.faq_page_subtitle {	text-align: center;	font-size: 30px;	font-family: Roboto;	font-weight: bold;	margin: 15px 0;	padding: 0 10px;}.faq_page_info_list {	display: -webkit-box;	display: -moz-box;	display: -ms-flexbox;	display: -webkit-flex;	display: flex;	-webkit-justify-content: center;	justify-content: center;	align-items: flex-start;	-webkit-flex-wrap: wrap;	flex-wrap: wrap;	list-style: none;	padding: 0 10px;	max-width: 650px;	margin: 0 auto 30px;}.faq_page_info_list>li {	-webkit-box-flex: 1;	-moz-box-flex: 1;	-webkit-flex: 1;	-ms-flex: 1;	flex: 1;	margin: 2px;	min-width: 200px;}.faq_page_info_list>li>a {	text-align: center;	white-space: nowrap;	display: block;	width: 100%;	border: 2px solid rgb(181, 181, 181);	color: black;	font-weight: bold;	text-decoration: none;	padding: 10px 15px;}.faq_page_info_list>li.active>a {	background: black;	border-color: black;	color: white;}.faq_page_info_list>li>a>i {	margin-right: 10px;}@media only screen and (max-width: 650px) {	.faq_page_questions_list>li {		max-width: 100%;	}	.faq_page_phone_link {		padding: 10px;		margin: 0 auto 10px;	}	.faq_page_request_link {		margin: 5px auto 20px;	}	.faq_page_phone_link>i {		display: block;		margin: 0 0 25px;	}	.faq_page_subtitle {		font-size: 25px;	}}