

/* Start:/bitrix/templates/innet_focus_s1/components/bitrix/news/team_v1/bitrix/news.detail/.default/style.css?173925489522655*/
/*скрываю заголовок, т.к. он не нужен*/
#pagetitle{
	display: none;
}
/*Первый баннер на детальной странице*/
.team_detail_first_banner{
	position: relative;
	min-height: 425px;
	margin-bottom: 51px;
}
.team_detail_first_banner .main_text{
	width: 690px;
}
.team_detail_first_banner .main_text .banner-subtitle{
	font-family: 'Raleway',sans-serif;
	font-size: 44px;
	font-weight: 600;
	line-height: 56px;
	text-align: left;
	color: #001E1E;
	margin-bottom: 24px;
}
.team_detail_first_banner .main_text h2{
	font-family: 'Raleway',sans-serif;
	font-size: 44px;
	font-weight: 600;
	line-height: 56px;
	text-align: left;
	color: #001E1E;
	margin-bottom: 24px;
}
.team_detail_first_banner .main_text b{
	font-family: 'Raleway',sans-serif;
	font-size: 44px;
	font-weight: 600;
	line-height: 56px;
	text-align: left;
	color: #00AF49;
}
.team_detail_first_banner .main_text .banner-subtitle_green{
	font-family: 'Raleway',sans-serif;
	font-size: 44px;
	font-weight: 600;
	line-height: 56px;
	text-align: left;
	color: #00AF49;
}
.team_detail_first_banner .main_text ul{
	list-style-type: none;
	margin-bottom: 52px;
}
.team_detail_first_banner .main_text ul li{
	display: flex;
	align-items: center;
	gap:8px;
}
.team_detail_first_banner .main_text ul li::before{
	width: 8px;
	height: 8px;
	content: "";
	border-radius: 999px;
	background: #FEE46D;
	display: flex;
}
.team_detail_first_banner .div_buttons{
	display: flex;
	gap: 21px;
}
.team_detail_first_banner .div_buttons .consultation_button{
	display: flex;
	max-width: 294px;
	width: 100%;
	height:56px;
	padding: 18px 18px 18px 18px;
	border-radius: 8px;
	box-sizing: border-box;
	font-family: 'Raleway',sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 20px;
	text-align: left;
	color: #FFFFFF;
	background: #00AF49;
	justify-content: center;
}
.team_detail_first_banner .div_buttons .register_button{
	display: flex;
	max-width: 294px;
	width: 100%;
	height:56px;
	padding: 18px 18px 18px 18px;
	border-radius: 8px;
	box-sizing: border-box;
	font-family: 'Raleway',sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 20px;
	text-align: left;
	color: #00AF49;
	border: 1.5px solid #00AF49;
	justify-content: center;
}
.team_detail_first_banner .absolute_img{
	position: absolute;
	width: 400px;
	max-height: 425px;
	right: 110px;
	top: 0;
}
.team_detail_first_banner .absolute_img img{
	max-width: 100%;
}
/*Блок с тизерами с информацией*/
.team_detail_tizers_info{
	display: grid;
	grid-template-columns: repeat(5,1fr);
	grid-auto-rows: 140px;
	gap: 22px;
	margin-bottom: 100px;
}
.team_detail_tizers_info div{
	padding: 20px 12px 20px 18px;
	border-radius: 8px;
	background: #F1F8F4;
}
.team_detail_tizers_info div strong{
	font-family: 'Raleway',sans-serif;
	font-size: 44px;
	font-weight: 600;
	line-height: 56px;
	text-align: left;
	color: #001E1E;
	margin-bottom: 20px;
}
.team_detail_tizers_info div p{
	font-family: 'Raleway',sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 24px;
	text-align: left;
	color: #001E1E;
}
/*Блок с описанием и документами*/
.team_detail_doc_and_info{
	padding: 80px;
	background: #F1F8F4;
	border-radius: 8px;
	margin-bottom: 100px;
}
.team_detail_doc_and_info .img_and_text{
	display: flex;
	gap: 65px;
}
.team_detail_doc_and_info .img_and_text .only_img{
	width: 100%;
min-width:340px;
}
.team_detail_doc_and_info .img_and_text .only_img img{
	max-width: 100%;
}
.team_detail_doc_and_info .img_and_text .only_text h1{
	font-family: 'Raleway',sans-serif;
	font-size: 36px;
	font-weight: 600;
	line-height: 44px;
	text-align: left;
	color: #001E1E;
	margin-bottom: 12px;
}
.team_detail_doc_and_info .img_and_text .only_text strong{
	font-family: 'Raleway',sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 28px;
	text-align: left;
	color: #00AF49;
	margin-bottom: 24px;
}
.team_detail_doc_and_info .img_and_text .only_text div{
	margin-bottom: 40px;
}
.team_detail_doc_and_info .img_and_text .only_text .ask_button{
	max-width: 280px;
	height: 56px;
	display: flex;
	width: 100%;
	padding: 18px 18px 18px 18px;
	border-radius: 8px;
	justify-content: center;
	background: #00AF49;
	color: #FFFFFF;
	font-family: 'Raleway',sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 20px;
	text-align: left;	
}
.team_detail_doc_and_info .documents{
	margin-top: 40px!important;
}
.documents_list{
	display: flex;
	gap: 20px;
}
/*Статьи*/
.team_detail_articles h3{
	font-family: 'Raleway',sans-serif;
	font-size: 36px;
	font-weight: 600;
	line-height: 44px;
	text-align: left;

}
.team_detail_articles ul{
	display: grid;
	grid-template-columns: repeat(2,1fr);
	column-gap: 80px;
	row-gap: 16px;
	list-style-type: none!important;
}
.team_detail_articles ul li::before{
	width: 8px;
	height: 8px;
	content: "";
	border-radius: 999px;
	background: #FEE46D;
	display: flex;
}
.team_detail_articles ul li{
	display: flex;
	gap: 8px;
	align-items: center;
}
.team_detail_articles ul li a{
	font-family: 'Raleway',sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 24px;
	text-align: left;
	color: #001E1E;
}
.team_detail_articles{
	margin-bottom: 100px;
}
/*Блок цен услуг*/
.team_detail_price_services .price_services_list>div{
	padding: 40px 60px;
	display: flex;
	justify-content: space-between;
}
.team_detail_price_services h3{
	font-family: 'Raleway',sans-serif;
	font-size: 28px;
	font-weight: 600;
	line-height: 36px;
	text-align: left;
	color: #001E1E;
	margin: 0 0 20px 0;
}
.team_detail_price_services .price_services_list>div:nth-child(odd){
	background: #F4F8F8;

}
.team_detail_price_services{
	margin-bottom: 140px;
}
/*форма*/
.form_wide{
	margin-bottom: 72px;
}
/*Блок с ссылками на соцсети*/
.team_detail_social_link{
	padding: 52px;
	background: #F4F8F8;
	box-sizing: border-box;
}
.team_detail_social_link h3{
	font-family: 'Raleway',sans-serif;
	font-size: 36px;
	font-weight: 600;
	line-height: 44px;
	text-align: left;
	color: #001E1E;
	margin: 0 0 16px 0;
}
.team_detail_social_link p{
	font-family: 'Raleway',sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 28px;
	text-align: left;
	color: #879E9E;
	margin: 0 0 40px 0!important;
}
.team_detail_social_link div{
	display: flex;
	gap: 20px;
}
.team_detail_social_link .telegram_link{
	display: flex;
	background: #1B92D1;
	padding: 18px 18px 18px 18px;
	border-radius: 8px;
	font-family: 'Raleway',sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 20px;
	text-align: left;
	gap: 8px;
	color: #FFFFFF;
	max-width: 300px;
	width: 100%;
	justify-content: center;
	align-items: center;

}
.team_detail_social_link .whatsapp_link{
	display: flex;
	background: #25D366;
	padding: 18px 18px 18px 18px;
	border-radius: 8px;
	font-family: 'Raleway',sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 20px;
	text-align: left;
	gap: 8px;
	color: #FFFFFF;
	max-width: 300px;
	width: 100%;
	justify-content: center;
	align-items: center;

}
/*Завершённые дела*/
.cases_items{
	display: grid;
	grid-template-columns: 1fr 1fr;
	gap: 20px;
}
.case_img{
	grid-column-start: 1;
	grid-column-end: 2;
	grid-row-start: 1;
	grid-row-end: 3;
}
.cases_item{
	border: 1px solid #E2E9E9;
	padding: 32px 52px 32px 28px;
	display: grid;
	grid-template-columns: 275px 283px;
	gap: 32px;
}
.cases_item div img{
	max-width: 100%;
}
.case_stages{
	border: 1px solid #E9E9E9;
	padding: 20px 0 20px 20px;
	margin-top: 12px;
	border-radius: 4px;
}
.case_stages p{
	font-family: 'Raleway',sans-serif;
	font-size: 18px;
	font-weight: 500;
	line-height: 24px;
	text-align: left;
	color: #001E1E;
	margin: 0 0 16px 0;
}
.case_stages ul{
	list-style-type: none!important;
	display: grid;
	gap: 12px;
}
.case_stages ul li{
	display: flex;
	align-items: center;
	gap: 20px;
}
.case_stages ul li::before{
	content: "";
	width: 20px;
	height: 20px;
	border-radius: 999px;
	background: #FEE46D;
	display: flex;
}
.case_stages ul li p{
	margin: 0;
}
.case_stages ul li div b{
	font-family: 'Raleway',sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 24px;
	text-align: left;
	color: #7E7E7E;
}
.case_stages ul li div p{
	font-family: 'Raleway',sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 24px;
	text-align: left;
	color: #001E1E;
}
.case_text_and_stages>h4{
	font-family: 'Raleway',sans-serif;
	font-size: 20px;
	font-weight: 600;
	line-height: 24px;
	text-align: left;
	color: #001E1E;
	margin: 0 0 12px 0;
}
.case_text_and_stages>p{
	margin: 0 0 12px 0!important;
	font-family: 'Raleway',sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 24px;
	text-align: left;
	color: #001E1E;
}
.case_text_and_stages>strong{
	font-family: 'Raleway',sans-serif;
	font-size: 18px;
	font-weight: 500;
	line-height: 24px;
	text-align: left;
	color: #001E1E;
}
.case_text_and_stages>span{
	font-family: 'Raleway',sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 24px;
	text-align: left;
	color: #7E7E7E;
}
.case_debt{
	display: flex;
	gap: 40px;
}
.case_debt>div>p{
	font-family: 'Raleway',sans-serif;
	font-size: 18px;
	font-weight: 500;
	line-height: 24px;
	text-align: left;
	color: #001E1E;
	margin: 0;
}
.case_debt>div>span{
	font-family: 'Raleway',sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 24px;
	text-align: left;
	color: #7E7E7E;
	margin: 0;
}
.case_button{
	display: flex;
	justify-content: right;
}
.case_button a{
	display: flex;
	width: 241px;
	height: 56px;
	padding: 18px;
	border-radius: 8px;
	background: #FEE46D;
	font-family: 'Raleway',sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 20px;
	text-align: left;
	color: #001E1E;
	justify-content: center;
	align-items: center;
}
.team_detail_cases>h3{
	font-family: 'Raleway',sans-serif;
	font-size: 36px;
	font-weight: 600;
	line-height: 44px;
	text-align: center;
	color: #001E1E;
	display: flex;
	justify-content: center;
	margin: 0 0 16px 0;
}
.team_detail_cases>p{
	font-family: 'Raleway',sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 28px;
	text-align: left;
	color: #001E1E;
	display: flex;
	justify-content: center;
	margin: 0 0 32px 0;
}
.team_detail_cases{
	margin-bottom: 100px;
}
.team_detail_reviews{
	margin-bottom: 100px;
}
.team_detail_reviews h3{
	font-family: 'Raleway',sans-serif;
	font-size: 36px;
	font-weight: 600;
	line-height: 44px;
	text-align: left;
	color: #001E1E;
	margin: 0 0 32px 0!important;
}
@media screen and (min-width:761px) and (max-width:1400px) {
	.cases_item{
		grid-template-columns: 1fr 1fr;
	}
	.form_img{
		display: none;
	}
	.team_detail_first_banner .absolute_img{
		right: 0;
	}
}
@media screen and (max-width:760px) {
	.team_detail_first_banner .main_text{
		width: 100%;
	}
	.team_detail_first_banner .absolute_img{
		position: absolute;
		width: 108px;
		height: 176px;
		right: 17px;
		top: 96px;
        display:none;
	}
	/*Блок с тизерами с информацией*/
	.team_detail_tizers_info{
		display: grid;
		grid-template-columns: repeat(2,auto);
		grid-auto-rows: 116px;
		gap: 22px;
		margin-bottom: 100px;
	}
	.item_last{
		grid-column-start: 1;
		grid-column-end: 3;
	}
	.team_detail_tizers_info div{
		padding: 20px 7px 16px 20px;
		border-radius: 8px;
		background: #F1F8F4;
	}
	.team_detail_tizers_info div strong{
		font-family: 'Raleway',sans-serif;
		font-size: 20px;
		font-weight: 600;
		line-height: 32px;
		text-align: left;
		color: #001E1E;
		margin-bottom: 12px;
	}
	.team_detail_tizers_info div p{
		font-family: 'Raleway',sans-serif;
		font-size: 14px;
		font-weight: 400;
		line-height: 18px;
		text-align: left;
		color: #001E1E;
	}
	/*Блок с описанием и документами*/
	.team_detail_doc_and_info{
		padding: 24px 16px;
		background: #F1F8F4;
		border-radius: 8px;
		margin-bottom: 52px;
	}
	.team_detail_doc_and_info .img_and_text{
		display: grid;
		gap: 16px;
	}
	.team_detail_doc_and_info .img_and_text .only_img{
		width: 215px;
	}
	.team_detail_doc_and_info .img_and_text .only_img img{
		max-width: 100%;
	}
	.team_detail_doc_and_info .img_and_text .only_text h1{
		font-family: 'Raleway',sans-serif;
		font-size: 24px;
		font-weight: 600;
		line-height: 32px;
		text-align: left;
		color: #001E1E;
		margin-bottom: 8px;
	}
	.team_detail_doc_and_info .img_and_text .only_text p{
		margin: 0 0 24px 0!important;
	}
	.team_detail_doc_and_info .img_and_text .only_text strong{
		font-family: 'Raleway',sans-serif;
		font-size: 18px;
		font-weight: 400;
		line-height: 22px;
		text-align: left;
		color: #00AF49;
		margin-bottom: 24px;
	}
	.team_detail_doc_and_info .img_and_text .only_text div{
		font-family: 'Raleway',sans-serif;
		font-size: 16px;
		font-weight: 400;
		line-height: 22px;
		text-align: left;
		color: #001E1E;
		margin-bottom: 20px;
	}
	.team_detail_doc_and_info .img_and_text .only_text div b{
		font-family: 'Raleway',sans-serif;
		font-size: 18px;
		font-weight: 600;
		line-height: 22px;
		text-align: left;
		color: #001E1E;
	}
	.team_detail_doc_and_info .img_and_text .only_text .ask_button{
		max-width: 280px;
		height: 56px;
		display: flex;
		width: 100%;
		padding: 18px 18px 18px 18px;
		border-radius: 8px;
		justify-content: center;
		background: #00AF49;
		color: #FFFFFF;
		font-family: 'Raleway',sans-serif;
		font-size: 16px;
		font-weight: 600;
		line-height: 20px;
		text-align: left;	
	}
	.team_detail_doc_and_info .documents{
		margin-top: 40px!important;
	}
	.documents_list{
		display: flex;
		gap: 20px;
		flex-wrap: wrap;
	}
	/*Статьи*/
	.team_detail_articles h3{
		font-family: 'Raleway',sans-serif;
		font-size: 28px;
		font-weight: 600;
		line-height: 36px;
		text-align: left;
		color: #001E1E;
		margin-bottom: 20px;
	}
	.team_detail_articles ul{
		display: grid;
		grid-template-columns: 1fr;
		column-gap: 0px;
		row-gap: 16px;
		list-style-type: none!important;
	}
	.team_detail_articles ul li::before{
		width: 6px;
		height: 6px;
		content: "";
		border-radius: 999px;
		background: #FEE46D;
		display: flex;
	}
	.team_detail_articles ul li{
		display: flex;
		gap: 8px;
		align-items: center;
	}
	.team_detail_articles ul li a{
		font-family: 'Raleway',sans-serif;
		font-size: 18px;
		font-weight: 400;
		line-height: 24px;
		text-align: left;
		color: #001E1E;
		max-width: 95%;
	}
	.team_detail_articles{
		margin-bottom: 52px;
	}
	/*Завершённые дела*/
	.cases_items{
		display: grid;
		grid-template-columns: 1fr;
		gap: 16px;
	}
	.case_img{
		grid-column-start: 1;
		grid-column-end: 2;
		grid-row-start: 1;
		grid-row-end: 2;
	}
	.case_stages{
		grid-column-start: 1;
		grid-column-end: 3;
	}
	.case_debt{
		grid-column-start: 1;
		grid-column-end: 3;
	}
	.case_button{
		grid-column-start: 1;
		grid-column-end: 3;
	}
	.cases_item{
		border: 1px solid #E2E9E9;
		padding: 20px 16px;
		display: grid;
		grid-template-columns: 81px auto;
		gap: 16px;
	}
	.cases_item div img{
		max-width: 100%;
	}
	.case_stages{
		border: 1px solid #E9E9E9;
		padding: 20px 0 20px 20px;
		margin-top: 12px;
		border-radius: 4px;
	}
	.case_stages p{
		font-family: 'Raleway',sans-serif;
		font-size: 18px;
		font-weight: 500;
		line-height: 24px;
		text-align: left;
		color: #001E1E;
		margin: 0 0 16px 0;
	}
	.case_stages ul{
		list-style-type: none!important;
		display: grid;
		gap: 12px;
	}
	.case_stages ul li{
		display: flex;
		align-items: center;
		gap: 20px;
	}
	.case_stages ul li::before{
		content: "";
		width: 20px;
		height: 20px;
		border-radius: 999px;
		background: #FEE46D;
		display: flex;
	}
	.case_stages ul li p{
		margin: 0;
	}
	.case_stages ul li div b{
		font-family: 'Raleway',sans-serif;
		font-size: 18px;
		font-weight: 400;
		line-height: 24px;
		text-align: left;
		color: #7E7E7E;
	}
	.case_stages ul li div p{
		font-family: 'Raleway',sans-serif;
		font-size: 18px;
		font-weight: 400;
		line-height: 24px;
		text-align: left;
		color: #001E1E;
	}
	.case_text_and_stages>h4{
		font-family: 'Raleway',sans-serif;
		font-size: 20px;
		font-weight: 600;
		line-height: 24px;
		text-align: left;
		color: #001E1E;
		margin: 0 0 12px 0;
	}
	.case_text_and_stages>p{
		margin: 0 0 12px 0!important;
		font-family: 'Raleway',sans-serif;
		font-size: 18px;
		font-weight: 400;
		line-height: 24px;
		text-align: left;
		color: #001E1E;
	}
	.case_text_and_stages>strong{
		font-family: 'Raleway',sans-serif;
		font-size: 18px;
		font-weight: 500;
		line-height: 24px;
		text-align: left;
		color: #001E1E;
	}
	.case_text_and_stages>span{
		font-family: 'Raleway',sans-serif;
		font-size: 18px;
		font-weight: 400;
		line-height: 24px;
		text-align: left;
		color: #7E7E7E;
	}
	.case_debt{
		display: flex;
		gap: 28px;
	}
	.case_debt>div>p{
		font-family: 'Raleway',sans-serif;
		font-size: 18px;
		font-weight: 500;
		line-height: 24px;
		text-align: left;
		color: #001E1E;
		margin: 0;
	}
	.case_debt>div>span{
		font-family: 'Raleway',sans-serif;
		font-size: 18px;
		font-weight: 400;
		line-height: 24px;
		text-align: left;
		color: #7E7E7E;
		margin: 0;
	}
	.case_button{
		display: flex;
		justify-content: center;
	}
	.case_button a{
		display: flex;
		width: 311px;
		height: 56px;
		padding: 18px;
		border-radius: 8px;
		background: #FEE46D;
		font-family: 'Raleway',sans-serif;
		font-size: 16px;
		font-weight: 600;
		line-height: 20px;
		text-align: left;
		color: #001E1E;
		justify-content: center;
		align-items: center;
	}
	.team_detail_cases>h3{
		font-family: 'Raleway',sans-serif;
		font-size: 28px;
		font-weight: 600;
		line-height: 36px;
		text-align: left;
		color: #001E1E;
		display: flex;
		justify-content: left;
		margin: 0 0 16px 0;
	}
	.team_detail_cases>p{
		font-family: 'Raleway',sans-serif;
		font-size: 16px;
		font-weight: 400;
		line-height: 24px;
		text-align: left;
		color: #001E1E;
		display: flex;
		justify-content: center;
		margin: 0 0 20px 0;
	}
	.team_detail_cases{
		margin-bottom: 52px;
	}
	.team_detail_first_banner .main_text h2{
		font-family: 'Raleway',sans-serif;
		font-size: 28px;
		font-weight: 600;
		line-height: 36px;
		text-align: left;
		color: #001E1E;
		margin-bottom: 16px;
		width: 336px;
	}
	.team_detail_first_banner .main_text b{
		font-family: 'Raleway',sans-serif;
		font-size: 28px;
		font-weight: 600;
		line-height: 36px;
		text-align: left;
		color: #00AF49;
	}
	.team_detail_first_banner .main_text ul{
		list-style-type: none;
		margin-bottom: 36px;
		width: 220px;
	}
	.team_detail_first_banner .main_text ul li{
		display: grid;
		grid-template-columns: 6px auto;
		align-items: start;
		gap:8px;
	}
	.team_detail_first_banner .main_text ul li::before{
		width: 6px;
		height: 6px;
		content: "";
		border-radius: 999px;
		background: #FEE46D;
		display: flex;
		margin-top: 10px;
	}
	.team_detail_first_banner .div_buttons{
		display: grid;
		gap: 16px;
		justify-content: center;
	}
	.team_detail_first_banner .div_buttons .consultation_button{
		display: flex;
		width: 343px;
		height:56px;
		padding: 18px 18px 18px 18px;
		border-radius: 8px;
		box-sizing: border-box;
		font-family: 'Raleway',sans-serif;
		font-size: 16px;
		font-weight: 600;
		line-height: 20px;
		text-align: left;
		color: #FFFFFF;
		background: #00AF49;
		justify-content: center;
	}
	.team_detail_first_banner .div_buttons .register_button{
		display: flex;
		width: 343px;
		height:56px;
		padding: 18px 18px 18px 18px;
		border-radius: 8px;
		box-sizing: border-box;
		font-family: 'Raleway',sans-serif;
		font-size: 16px;
		font-weight: 600;
		line-height: 20px;
		text-align: left;
		color: #00AF49;
		border: 1.5px solid #00AF49;
		justify-content: center;
	}
	.team_detail_price_services .price_services_list>div{
		padding: 20px;
		display: grid;
		border-radius: 8px;
		background: #F4F8F8;
	}
	.price_services_list{
		display: grid;
		gap: 16px;
	}
	.team_detail_price_services .price_services_list .price{
		font-family: 'Raleway',sans-serif;
		font-size: 20px;
		font-weight: 600;
		line-height: 28px;
		text-align: left;
		color: #001E1E;
		margin-top: 16px;
	}
	.team_detail_price_services{
		margin-bottom: 16px;
	}
	.team_detail_social_link{
		padding: 24px 20px;
		background: #F4F8F8;
		border-radius: 8px;
	}
	.team_detail_social_link h3{
		font-family: 'Raleway',sans-serif;
		font-size: 28px;
		font-weight: 600;
		line-height: 32px;
		text-align: left;
		color: #001E1E;
		margin: 0 0 12px 0;
	}
	.team_detail_social_link p{
		font-family: 'Raleway',sans-serif;
		font-size: 16px;
		font-weight: 400;
		line-height: 24px;
		text-align: left;
		color: #879E9E;
		margin: 0 0 16px 0!important;
	}
	.team_detail_social_link div{
		display: grid;
		gap: 12px;
	}
	.team_detail_social_link .telegram_link{
		display: flex;
		background: #1B92D1;
		padding: 18px 18px 18px 18px;
		border-radius: 8px;
		font-family: 'Raleway',sans-serif;
		font-size: 16px;
		font-weight: 600;
		line-height: 20px;
		text-align: left;
		gap: 8px;
		color: #FFFFFF;
		max-width: 100%;
		width: 100%;
		justify-content: center;
		align-items: center;
	
	}
	.team_detail_social_link .whatsapp_link{
		display: flex;
		background: #25D366;
		padding: 18px 18px 18px 18px;
		border-radius: 8px;
		font-family: 'Raleway',sans-serif;
		font-size: 16px;
		font-weight: 600;
		line-height: 20px;
		text-align: left;
		gap: 8px;
		color: #FFFFFF;
		max-width: 100%;
		width: 100%;
		justify-content: center;
		align-items: center;
	
	}
	.team_detail_reviews{
		margin-bottom: 52px;
	}
	.team_detail_reviews h3{
		font-family: 'Raleway',sans-serif;
		font-size: 28px;
		font-weight: 600;
		line-height: 36px;
		text-align: left;		
		color: #001E1E;
		margin: 0 0 28px 0!important;
	}
}
/* End */


/* Start:/bitrix/templates/innet_focus_s1/components/bitrix/news.detail/creative_banner_v2/style.css?17391848924377*/
.banner-big-wrapper{position: relative;}
.banner-main_top .banner-big-wrapper{margin: -64px 0 -64px; padding: 40px 0 64px;}
.banner-big{position: relative; /*height: 624px;*/}
.banner-big-text{padding: 64px 0;position: relative;width: 53%; z-index: 10;}
.banner-big-text__title span, .banner-big-text__title h1{font: var(--font-biggest);letter-spacing: -0.6px;color: var(--color-dark);}
.banner-big-text__description{margin: 92px 0 0;font: var(--font-normal);}
.banner-big-text__description .banner-subtitle{margin: 0 0 32px;font: var(--font-big);color: var(--color-dark);}
.banner-big-text__description .banner-subtitle_green{color: var(--color-green);}
.banner-big-text__button{margin: 48px 0 0;}
.banner-big__image{text-align: right; z-index: 1;width: 47%;height: 654px;/*position: absolute; top: 0;left: 50%; text-align: right; transform: translateX(0);*/}
.banner-big__background{position: absolute; z-index: 5; top: 0; left: 0;right: 0; bottom: 0;/*width: 540px; height: 540px;*/}
.banner-big__background img{transform: translateX(-15%) translateY(-15%);/*position: absolute;left: 50%;top: 50%;*/}

.banner-big-wrapper_bg{padding: 0 0 92px;}
.banner-big-wrapper_sm{}
.banner-big-wrapper_sm .banner-big-text__title span, .banner-big-wrapper_sm .banner-big-text__title h1{font: var(--font-bigger); letter-spacing: -0.4px;}
.banner-big-wrapper_text-color-light .banner-big-text__title span, .banner-big-wrapper_text-color-light .banner-big-text__title h1{color: #fff;}
.banner-big-wrapper_text-color-light .banner-big-text__description{color: #F4F6F0; opacity: 0.6;}
.banner-big-wrapper_sm .banner-big-text__description{margin-top: 48px;}

.banner-big-wrapper_image-absolute .banner-big{position: static;}
.banner-big-wrapper_image-absolute .banner-big__image img{position: absolute; top: 0; right: 0;}

.banner-big-tizers{position: relative; z-index: 12;}
.banner-big-tizers-container{margin: -16px;}
.banner-big-tizers-item{padding: 16px;width: 33.33333%;}
.banner-big-tizers-item__title{margin: 0 0 32px;font: var(--font-big); color: #81FCC5;}
.banner-big-tizers-item__description{font: var(--font-normal); color: #F4F6F0; opacity: 0.6;}


@media (max-width: 1100px) {
    /* BANNER */
    .banner-big-wrapper:not(.banner-big-wrapper_image-absolute) .banner-big__image{transform: translateX(-25%);}
    .banner-big-text__description{margin-top: 48px;}
    .banner-big-text__description .banner-subtitle{margin-bottom: 24px;}
    .banner-big-text__button{margin-top: 32px;}
}

@media (max-width: 991px) {
    /* BANNER */
    .banner-big-text{width: 60%;}
    .banner-big__image{width: 40%;}
    .banner-big-text__title span, .banner-big-text__title h1{font-size: 32px; line-height: 40px;letter-spacing: -0.4px;}
    .banner-big-text__description .banner-subtitle{font-size: 20px; line-height: 32px;}
    .banner-big-wrapper:not(.banner-big-wrapper_image-absolute) .banner-big__image{transform: translateX(-70%);}
    .banner-big-wrapper_image-absolute .banner-big__image{height: 405px;}
    .banner-big-wrapper_image-absolute .banner-big__image img{width: 65%;}
    .banner-big__background img{transform: translateX(-40%) translateY(-15%);}

}

@media (max-width: 767px) {
    /* BANNER */
    .banner-big-wrapper{margin: 0;padding: 48px 0 24px;}
    .banner-main_top .banner-big-wrapper{margin: 0;padding: 24px 0;}
    .banner-big-wrapper_bg{padding-bottom: 64px;}
    .banner-big-wrapper_hide-image-mobile .banner-big__image{display: none;}
    .banner-big{height: auto;}
    .banner-big-text{width: auto; padding-top: 0; padding-bottom: 0; order: 2;}
    .banner-big__image{margin: -48px -16px -80px;order: 1;width: auto; height: auto;}
    .banner-big__image img{}
    .banner-big-wrapper_image-absolute .banner-big__image{height: auto;}
    .banner-big-wrapper_image-absolute .banner-big__image img{width: 80%;position: static;}
    .banner-big-tizers{margin-top: 48px;}
    .banner-big-tizers-item{width: 100%;}
    .banner-big-tizers-item__title{margin-bottom: 16px;}
    .banner-big-wrapper_sm .banner-big-text__description{margin-top: 24px;}
    .banner-big-wrapper_sm .banner-big-text__button{margin-top: 24px;}
    .banner-big-wrapper_hide-image-mobile{overflow: visible;}
    .banner-big-wrapper_hide-image-mobile .banner-big__background img{transform: translateX(-33%) translateY(-30%)}
}
/* End */


/* Start:/bitrix/templates/innet_focus_s1/components/innet/form/wideCustom_V2/style.css?17392702822453*/
.errortext{color: red !important;}
.services_block_form .form__groups{
    display: flex;
    flex-wrap: nowrap!important;
    gap: 16px;
    margin: 0!important;
}
.services_block_form .form__group{
    max-width: 300px;
}
.services_block_form .form{
    padding: 52px!important;
    background: #0A3840!important;
    border-radius: 8px!important;
}
.services_block_form .form__title{
    font-family: 'Raleway',sans-serif!important;
    font-size: 36px!important;
    font-weight: 600!important;
    line-height: 44px!important;
    text-align: left;
    color: #FFFFFF!important;
    margin: 0 0 12px 0!important;
}
.services_block_form .form__description{
    font-family: 'Raleway',sans-serif!important;
    font-size: 20px!important;
    font-weight: 400!important;
    line-height: 28px!important;
    text-align: left!important;
    color: #FFFFFF!important;
    margin: 0 0 32px 0!important;
}
.services_block_form .form__group{
    padding: 0!important;
}
.services_block_form .form button[type=submit]{
    margin-top: 0!important;
}
.services_block_form .form__processing{
    margin-top: 16px;
}
.services_block_form .form_img{
    position: absolute;
    width: 360px;
    height: 383px;
    transform: rotate(24deg);
    top: -50px;
    right: 65px;
}
.services_block_form .form_img img{
    max-width: 100%;
}
@media screen and (max-width:760px) {
    .services_block_form .form{
        padding: 24px 17px!important;
        background: #0A3840!important;
        border-radius: 8px!important;
    }
    .services_block_form .form_img{
        display: none;
    }
    .services_block_form .form__groups{
        display: grid!important;
    }
    .services_block_form .form__group{
        max-width: 100%;
    }
    .services_block_form .form__title{
        font-family: 'Raleway',sans-serif!important;
        font-size: 28px!important;
        font-weight: 600!important;
        line-height: 32px!important;
        text-align: left!important;
        color: #FFFFFF!important;
        margin: 0 0 16px 0!important;
    }
    .services_block_form .form__description{
        font-family: 'Raleway',sans-serif!important;
        font-size: 18px!important;
        font-weight: 400!important;
        line-height: 22px!important;
        text-align: left!important;
        color: #FFFFFF!important;
        margin: 0 0 20px 0!important;
    }
}
/* End */


/* Start:/bitrix/templates/innet_focus_s1/components/innet/form/wideCustom/style.css?170184379036*/
.errortext{color: red !important;}


/* End */
/* /bitrix/templates/innet_focus_s1/components/bitrix/news/team_v1/bitrix/news.detail/.default/style.css?173925489522655 */
/* /bitrix/templates/innet_focus_s1/components/bitrix/news.detail/creative_banner_v2/style.css?17391848924377 */
/* /bitrix/templates/innet_focus_s1/components/innet/form/wideCustom_V2/style.css?17392702822453 */
/* /bitrix/templates/innet_focus_s1/components/innet/form/wideCustom/style.css?170184379036 */
