

/* Start:/local/templates/Victorya2023/components/bitrix/news/service_2025/bitrix/news.list/.default/style.css?17543870233387*/
.service_flex{
	display: flex;
	gap: 40px;
}
.service_menu{
	width: 330px;
}
.service_menu_title{
	display: block;
	padding-left: 20px;
	padding-bottom: 32px;
	font-weight: 600;
	font-size: 20px;
	line-height: 120%;
	color: #017F6A;
}
.service_menu_list{
	display: flex;
	flex-direction: column;
	width: 274px;
}
.service_menu_element{
	padding: 10px 20px;
	font-weight: 500;
	font-size: 16px;
	line-height: 120%;
	letter-spacing: 0%;
	color: #323232;
	position: relative;
}
.service_menu_element:hover{
	border-radius: 4px;
	background: #017F6A;
	color: #FFFFFF;
}
.service_menu_element.active_menu{
	border-radius: 4px;
	background: #017F6A;
	color: #FFFFFF;
}
.service_menu_element svg{
	position: absolute;
	right: 29px;
	top: 10px;
}
/*menu end*/

.service_content h1{
	color: #323232;
	font-weight: 700;
	font-size: 40px;
	line-height: 110.00000000000001%;
	letter-spacing: 0%;
	margin: 0 0 40px 0
}
.service_content{
	max-width: 1069px;
	font-weight: 400;
	font-size: 16px;
	line-height: 150%;
	letter-spacing: 0%;
	color: #323232;
}
.service_payment_1{
	padding-bottom: 40px;
}
.service_payment_1 h2{
	font-weight: 600;
	font-size: 24px;
	line-height: 120%;
	letter-spacing: 0%;
	padding-bottom: 28px;
}
.service_payment_block_text label{
	display: block;
	font-weight: 600;
	font-size: 16px;
	line-height: 150%;
	letter-spacing: 0%;
	padding-bottom: 16px;
}
.padding_bottom8{
	padding-bottom: 8px!important;
}

.padding_bottom16{
	padding-bottom: 16px;
}
.padding_bottom20{
	padding-bottom: 20px;
}
.padding_bottom40{
	padding-bottom: 40px;
}
.padding_bottom112{
	padding-bottom: 112px;
}
.service_payment_img{
	padding-bottom: 28px;
}
.service_payment_img{
	display: flex;
	gap: 20px;
}
.service_payment_img img{
	width: calc(100%/3 - 40px/3);
}
.payment_wold{
	font-weight: 600;
	font-size: 16px;
	line-height: 150%;
	letter-spacing: 0%;
	margin-top: -12px;
	padding-bottom: 28px;
}

.index-main{
	padding-left: 0!important;
	padding-right: 0!important;
}
@media (max-width: 700px) {
	.index-main{
		padding-left: 0!important;
		padding-right: 0!important;
	}
	.padding_bottom40{
		padding-bottom: 32px;
	}
	.service_content h1{
		font-size: 32px;
	}
	.service_btn_url{
		width: 100%;
		text-align: center;
	}
	.service_payment_block h2.service_payment_32{
		font-size: 24px;
	}
}
.paddingbottom14{
	padding-bottom: 14px;
	display: block;
}
.paddingbottom28{
	padding-bottom: 28px;
}
.paddingbottom60{
	padding-bottom: 60px;
	display: block;
}
.content_descr{
	max-width: 700px;
	font-weight: 400;
	font-size: 16px;
	line-height: 150%;
}
.elem_block_service{
	display: flex;
	flex-wrap: wrap;
	gap: 20px;
}
.elem_block_service_elem{
	height: 88px;
	background: #EBF3F4;
	border-radius: 5px;
	padding: 22px;
	width: calc(100%/4 - 60px/4);
	display: flex;
	gap: 12px;
	font-weight: 600;
	font-size: 16px;
	line-height: 150%;
}
.elem_block_service_elem label{
	width: calc(100% - 33px);
	cursor: pointer;
}
.elem_block_service_elem svg{
	position: relative;
	top: 2px;
	cursor: pointer;
}

.elem_block_service_elem:hover{
	background: #E1F9F5;
}
@media (max-width: 1263px) {
	.elem_block_service_elem{
		width: calc(100%/3 - 40px/3);
	}
}
@media (max-width: 1019px) {
	.service_menu{
		display: none;
	}
}
@media (max-width: 710px) {
	.elem_block_service_elem{
		width: calc(100%/2 - 20px/2);
	}
}
@media (max-width: 600px) {
	.elem_block_service_elem{
		width: 100%;
	}
}







/* End */
/* /local/templates/Victorya2023/components/bitrix/news/service_2025/bitrix/news.list/.default/style.css?17543870233387 */
