

/* Start:/include/new2025/prices/style.css?17489807053501*/

.price-new{
	margin-bottom: 70px;
}
.price-new h2{
	color: #000;
	font-weight: 600;
	font-size: 30px;
	line-height: 40px;
	margin-bottom: 25px;
}
.price-new h1{
	color: #000;
	font-weight: 600;
	font-size: 50px;
	line-height: 60px;
}
.price__tab-top{
	display: flex;
	gap: 50px;
	position: relative;
	margin-bottom: 50px;
}
.price__tab-top::after{
	content: "";
	position: absolute;
	left: 0;
	bottom: 0;
	height: 1px;
	width: 100%;
	background: #DBDFEC;
}
.price__tab-top span{
	color: rgba(0,0,0,.5);
	font-weight: 500;
	font-size: 16px;
	line-height: 26px;
	padding-bottom: 25px;
	cursot: pointer;
	transition: all .2s ease;
	border-bottom: 2px solid rgba(0,0,0,0);
	cursor: pointer;
}
.price__tab-top span._active{
	border-bottom: 2px solid #E40038;
	color: #000;
}
.price__tab-list:not(:first-child){
	display: none;
}
.price__tab-container{
	display: flex;
	margin: 0 -10px;
}
.price__tab-item{
    display: flex;
    flex-direction: column;
	position: relative;
	width: calc(33.333% - 20px);
	/*min-height: 280px;*/
	margin: 0 10px;
	padding: 35px 30px;
	background: #F4F6FA;
}
.price__tab-name{
	padding-bottom: 15px;
	margin-bottom: 30px;
	width: 100%;
	border-bottom: 1px solid #D7DBE9;
	color: #000;
	font-weight: 600;
	font-size: 20px;
	line-height: 28px;
}
.price__tab-info{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: center;
	margin-bottom: 10px;
	gap: 0 5px;
}
.price__tab-time{
	color: #000;
	font-weight: 500;
	font-size: 15px;
	line-height: 28px;
}
.price__tab-price{
	color: #000;
	font-weight: 600;
	font-size: 16px;
	line-height: 26px;
}
.price__tab-info > span{
	margin-left: auto;
	color: rgba(0,0,0,.7);
	font-weight: 500;
	font-size: 12px;
	line-height: 20px;
}
.price__tab-title{
	margin-top: 30px;
	color: #000;
	font-weight: 600;
	font-size: 16px;
	line-height: 26px;
	padding-bottom: 15px;
	margin-bottom: 30px;
	width: 100%;
	border-bottom: 1px solid #D7DBE9;
}
.price__tab-btn{
    display: none !important;
	display: flex;
	justify-content: center;
	align-items: center;
	width: calc(100% * 0.84);
	height: 50px;
	padding: 0 30px;
	margin: auto auto 0;
	text-align: center;
	border: 2px solid #E40038;
	color: #000;
	font-weight: 600;
	font-size: 15px;
	line-height: 28px;
	cursor: pointer;
	transition: all .2s ease;
}

.drag_block ~ .price-new {
    margin-top: 50px;
}

@media only screen and (max-width: 1376px){
	.price-new{
		padding: 0 16px;
	}
	.price__tab-name{
		font-size: 16px;
		line-height: 28px;
	}
	.price__tab-time{
		font-size: 14px;
		line-height: 28px;
	}
	.price__tab-item{
		padding:30px 20px;
		padding-bottom: 94px;
		width: calc(33.333% - 10px);
		margin: 0 5px;
	}
	.price__tab-container{
		margin: 0 -5px;
	}
	.price__tab-btn{
		left: 20px;
		width: calc(100% - 40px);
		height: 44px;
		font-size: 13px;
	}
}
@media only screen and (max-width: 991px){
	.price__tab-container{
		gap: 10px 0;
		flex-wrap: wrap;
	}
	.price__tab-item{
		width: calc(100% - 10px);
	}
	.price-new h2{
		font-size: 20px;
		line-height: 30px;
		margin-bottom: 15px;
	}
	.price-new h1{
		font-size: 24px;
		line-height: 34px;
		margin-bottom: 20px;
	}
	.price__tab-top span{
		font-size: 14px;
		line-height: 24px;
		padding-bottom: 15px;
	}
	.price__tab-top{
		margin-bottom: 20px;
	}
	.price__tab-top{
		gap: 30px;
	}
}
@media only screen and (max-width: 600px){
	.price__tab-info{
		flex-direction: column;
		align-items: flex-start;
	}
	.price__tab-top{
		overflow-x: scroll;
	}
	.price__tab-top span{
		flex-shrink: 0;
	}
}
/* End */


/* Start:/bitrix/templates/aspro-priority/components/bitrix/news.list/list_elements_custom_new/style.css?175389257635861*/

									/* ITEM_VIEWS - base class styles for all news.list templates */
									.item-views .flexslider .flex-direction-nav li {
										position: static;
										margin: 0;
									}

									.item-views.linked.tarifs .items {
										margin-top: 0;
										margin-bottom: 0;
									}

									.item-views.front {
										padding: 90px 0 100px;
										border-bottom: 1px solid #eff1f5;
									}

									.item-views.front .item-views.front {
										padding: 0;
										border-bottom: none;
									}

									.show_all {
										position: relative;
										margin: 17px 0 0;
										font-size: 0.6667em;
										line-height: 1.3em;
										text-transform: uppercase;
										letter-spacing: 0.8px;
										z-index: 3;
										color: #999999;
									}

									.item-views.front .show_all+h2 {
										padding-right: 165px;
									}

									.item-views.front h2 {
										margin-top: 0;
									}

									.item-views.front .arrows {
										position: absolute;
										margin: 0 -4px;
										right: 49px;
										top: 56px;
										font-size: 0;
										line-height: 0;
									}

									.item-views.front .arrows .arrow {
										margin: 0 4px;
										width: 30px;
										height: 30px;
										position: relative;
										display: inline-block;
										background: #FFF;
										cursor: pointer;
										-webkit-user-select: none;
										-moz-user-select: none;
										-ms-user-select: none;
										-o-user-select: none;
										user-select: none;
										transition: background-color 0.3s ease;
										-moz-transition: background-color 0.3s ease;
										-ms-transition: background-color 0.3s ease;
										-o-transition: background-color 0.3s ease;
										-webkit-transition: background-color 0.3s ease;
										border-radius: 3px;
									}

									.item-views.front .arrows .arrow:before {
										content: "";
										position: absolute;
										top: 50%;
										margin: -6px 0 0;
										width: 7px;
										height: 12px;
										background: url(/bitrix/templates/aspro-priority/components/bitrix/news.list/sections_front_4_new/images/svg/header_icons.svg) 0 -65px no-repeat;
									}

									.item-views.front .arrows .arrow.prev:before {
										left: 50%;
										margin-left: -4px;
									}

									.item-views.front .arrows .arrow.next:before {
										right: 50%;
										margin-right: -4px;
										background-position: -11px -65px;
									}

									.item-views.front .arrows .arrow.prev:hover:before {
										background-position: 0 -81px;
									}

									.item-views.front .arrows .arrow.next:hover:before {
										background-position: -11px -81px;
									}

									.item-views .items {
										margin-top: -16px;
										margin-bottom: -16px;
									}

									.item-views .item {
										position: relative;
										margin-top: 16px;
										margin-bottom: 16px;
										height: auto !important;
										min-height: 262px !important;
									}

									.services-items.type_5 .item {
										height: 166px !important
									}

									.item-views.reviews_items .item {
										height: auto !important
									}

									.item-views .item>.wrap {
										position: relative;
										overflow: hidden;
										height: 100% !important;
									}

									.shadow {
										transition: box-shadow 0.3s ease;
										-moz-transition: box-shadow 0.3s ease;
										-ms-transition: box-shadow 0.3s ease;
										-o-transition: box-shadow 0.3s ease;
										-webkit-transition: box-shadow 0.3s ease;
									}

									.shadow:hover {
										border-color: transparent;
										-webkit-box-shadow: 0px 5px 25px 0px rgba(18, 25, 38, 0.1);
										-moz-box-shadow: 0px 5px 25px 0px rgba(18, 25, 38, 0.1);
										box-shadow: 0px 5px 25px 0px rgba(18, 25, 38, 0.1);
									}

									.item-views .ajax_btn {
										margin: 32px 0 0;
										text-align: center;
									}

									.item-views .item .image {
										position: relative;
										overflow: hidden;
										background: #FFF;
									}

									.item-views .item .image>.wrap {
										position: absolute;
										top: 0;
										right: 0;
										bottom: 0;
										left: 0;
									}

									.item-views .item .image img {
										margin: 0 auto;
									}

									.item-views .item .image {
										text-align: center;
									}

									.item-views.news-items.type_1 .items:not(.projects) .item .image {
										margin: 0;
									}

									.item-views.news-items .item .body-info {
										position: relative;
									}

									.item-views.news-items .item.wti .body-info {
										position: static;
										padding-bottom: 40px;
									}

									.item-views.news-items .item.wti {
										position: relative;
									}

									.item-views.news-items .item.wti .period {
										bottom: 18px;
									}

									.item-views.news-items:not(.projects) .item .body-info {
										min-height: 52.4%;
										padding-bottom: 0;
										height: auto !important;
									}

									.item-views.news-items:not(.projects) .item.wti .body-info {
										height: 100%;
									}

									.item-views.news-items:not(.projects) .item.wti .body-info .previewtext {
										margin-bottom: 50px;
									}

									.item-views.news-items .item .body-info>.wrap {
										position: relative;
										padding: 29px 30px 23px;
										background: #FFF;
										border-top: none;
										height: 100%;
									}

									.item-views.news-items:not(.projects) .item>.wrap {
										overflow: visible;
										background: #FFF;
										height: 100%;
									}

									.item-views.news-items:not(.projects) .item:not(.big_block)>.wrap {
										padding-bottom: 2px;
									}

									.item-views.news-items:not(.projects) .item .image {
										margin: -1px -1px 0 -1px;
									}

									.item-views.news-items:not(.projects) .item .image img {
										width: 100%;
										max-height: 1000%;
									}

									.item-views.news-items:not(.projects) .top_block {
										margin-bottom: 54px;
										position: relative;
										z-index: 1;
									}

									.item-views.news-items:not(.projects) .top_block h2 {
										margin-bottom: 0;
									}

									/*.item-views.news-items:not(.projects) .item>.wrap:hover{border-color:#eff1f5;}*/
									.item-views.news-items.front .subscribe {
										position: relative;
										padding: 0 0 0 67px;
										margin: 16px 0 0 15px;
									}

									.item-views.news-items.front .subscribe .subscribe_icon {
										position: absolute;
										top: 50%;
										left: 29px;
										margin: -9px 0 0;
										width: 21px;
										height: 16px;
										opacity: 0.35;
									}

									.item-views.news-items.front .subscribe .subscribe_icon path {
										fill: #333;
									}

									.item-views.news-items.front .subscribe:hover .subscribe_icon {
										opacity: 1;
									}

									.item-views.news-items .item.big_block .body-info>.wrap {
										padding-right: 46px;
									}

									.item-views.news-items:not(.projects) .item .body-info>.wrap {
										position: static;
									}

									/*.item-views.news-items .item.wti .body-info{height:100%;}*/
									.item-views.news-items .item>.wrap.shadow:hover .body-info>.wrap {
										border-color: #FFF;
									}

									.item-views.news-items .item.big_block>.wrap {
										overflow: hidden;
										height: 100%;
									}

									.item-views.news-items .item.big_block>.wrap .body-info {
										margin-right: -16px;
										position: absolute;
										right: 0;
										bottom: 0;
										width: 50%;
										border-left: none;
									}

									.item-views.news-items .item.big_block.wti>.wrap .body-info {
										width: 100%;
									}

									.item-views.news-items:not(.projects) .item.big_block>.wrap .body-info {
										background: #FFF;
									}

									.item-views.news-items .item.big_block>.wrap .image {
										height: 100%;
									}

									.item-views.news-items .item.big_block>.wrap .image img {
										height: 100%;
										min-width: 100%;
										width: auto;
										max-width: 200%;
									}

									.item-views.news-items .item .section_name {
										margin: 0 0 13px;
										font-size: 0.6667em;
										line-height: 1em;
										text-transform: uppercase;
										letter-spacing: 0.8px;
										color: #999999;
										white-space: nowrap;
										overflow: hidden;
										text-overflow: ellipsis;
									}

									.item-views.news-items .item .image {
										padding: 66.6% 0 0;
									}

									.item-views.news-items.type_1.type_2 .items {}

									.item-views.news-items:not(.projects) .flexslider {
										background: none;
										margin: -80px -16px -60px !important;
									}

									.item-views.news-items:not(.projects) .flexslider .flex-viewport {
										padding: 0 16px;
									}

									/*.item-views.news-items .flexslider .flex-direction-nav .flex-prev{left:-20px;}
		.item-views.news-items .flexslider .flex-direction-nav .flex-next{right:-20px;}*/
									.item-views.news-items:not(.projects) .flexslider .slides {
										padding: 80px 0;
										height: 612px;
									}

									.item-views.news-items .item .title {
										overflow: hidden;
										text-overflow: ellipsis;
										margin: 0 0 50px;
									}

									.item-views.news-items .item .period {
										margin: 0;
										position: absolute;
										left: 30px;
										bottom: 18px;
										white-space: nowrap;
										overflow: hidden;
										text-overflow: ellipsis;
									}

									.item-views.news-items .item.wti>.wrap {
										background: #FFF;
										height: 100%;
									}

									.item-views.news-items .item.wti>.wrap:hover {
										border-color: transparent;
									}

									.item-views.news-items .item.wti .body-info {
										border: none;
									}

									.item-views.news-items .item.wti .title {
										position: relative;
										padding-bottom: 30px;
										height: auto;
										max-height: 100px;
									}

									.item-views.news-items .item.wti .title:after {
										content: "";
										position: absolute;
										bottom: 0;
										left: 0;
										width: 60px;
										height: 2px;
									}

									.item-views.news-items .item.wti .previewtext {
										margin: 28px 0 0;
										max-height: 120px;
										font-size: 0.933em;
										line-height: 1.7858em;
										overflow: hidden;
										text-overflow: ellipsis;
									}

									.item-views .flexslider .flex-direction-nav a {
										opacity: 1;
										visibility: visible;
									}

									.item-views .flexslider .flex-direction-nav .flex-prev {
										left: -4px;
									}

									.item-views .flexslider .flex-direction-nav .flex-next {
										right: -4px;
									}

									.item-views.news-items.news_list {
										margin: 0;
										border-bottom: none;
									}

									.item-views.news-items.news_list .items {}

									.item-views.services-items.type_1.front {
										padding-top: 100px;
									}

									.item-views.services-items.type_1 .left_block {
										margin: -7px 0 0;
										padding: 0 25px 0 0;
									}

									.item-views.services-items.type_1 .left_block .show_all {
										display: none;
									}

									.item-views.services-items {
										padding-top: 92px;
									}

									.item-views.services-items .left_block h2 {
										padding-right: 0;
										margin-bottom: 45px;
										margin-left: -2px;
									}

									.item-views.services-items .left_block .all a:hover {
										color: #333;
									}

									.item-views.services-items.type_1 .left_block .menu_item_selected {
										position: relative;
										display: none;
										padding: 15px 55px 15px 25px;
										border: 1px solid #eff1f5;
										margin: 0 0 -1px;
										cursor: pointer;
										color: #333;
									}

									.item-views.services-items.type_1 .left_block .menu_item_selected:after {
										content: "";
										position: absolute;
										right: 25px;
										top: 50%;
										width: 5px;
										height: 3px;
										margin: -2px 0 0;
										background: url(/bitrix/templates/aspro-priority/components/bitrix/news.list/sections_front_4_new/images/svg/header_icons.svg) -115px -29px no-repeat;
									}

									.item-views.services-items.type_1 .left_block .menu_item_selected.opened:after {
										-moz-transform: rotate(180deg);
										-o-transform: rotate(180deg);
										-webkit-transform: rotate(180deg);
										transform: rotate(180deg);
									}

									.item-views.services-items .menu {
										margin: 0;
										padding: 0;
									}

									.item-views.services-items .menu li {
										margin: 19px 0 0;
										padding: 0;
										font-size: 1.0667em;
										line-height: 1.4375;
										color: #777777;
									}

									.item-views.services-items .menu li:first-of-type {
										margin-top: 0;
									}

									.item-views.services-items .menu li:before {
										display: none;
									}

									.item-views.services-items .menu li:not(.selected) {
										cursor: pointer;
									}

									.item-views.services-items .menu li.selected {
										color: #333;
									}

									.item-views.services-items .menu li.selected>span {
										position: relative;
									}

									.item-views.services-items .menu li.selected>span:before {
										content: "";
										position: absolute;
										left: 0;
										top: 6px;
										bottom: 6px;
										display: block;
										width: 2px;
										height: auto;
									}

									.item-views.services-items .menu li span {
										display: inline-block;
										vertical-align: top;
										padding: 0 0 0 25px;
									}

									.item-views.services-items .items {}

									.item-views.services-items .items .item>.wrap>.wrap {
										padding: 59px;
									}

									.item-views.services-items .items .item>.wrap:hover>.wrap {
										border-color: transparent;
									}

									.item-views.services-items .items .item.wti .body-info {
										padding-left: 0;
									}

									.item-views.services-items.type_1 .items .item>.wrap>.wrap {
										border-bottom: none;
									}

									.item-views.services-items.type_1 .items .item>.wrap:hover>.wrap {
										border-color: #eff1f5;
									}

									.item-views.services-items.type_1 .items .item .previewtext {
										margin: 0 0 26px;
									}

									.item-views.services-items.type_1 .items .item .childs ul {
										margin: 0;
										padding: 0;
									}

									.item-views.services-items.type_1 .items .item .childs ul li {
										margin: 4px 0 0;
										padding: 0;
									}

									.item-views.services-items.type_1 .items .item .childs ul li:before {
										display: none;
									}

									.item-views.services-items.type_1 .items .item .childs ul li a:before {
										content: "\2014";
										margin-right: 8px;
										width: auto;
										height: auto;
									}

									.item-views.services-items.type_1 .items .item .childs ul li:first-of-type {
										margin-top: 0;
									}

									.item-views.services-items.type_1 .left_block .all {
										margin: 43px 0 0 26px;
									}

									.item-views.services-items.type_1 .items .item {
										display: none;
									}

									.item-views.services-items.type_1 .items .item.active {
										display: block;
									}

									.item-views.services-items.type_1 .items .item .image {
										float: left;
										width: 200px;
										max-height: 134px;
										overflow: hidden;
									}

									.item-views.services-items.type_1 .items .item .body-info {
										margin: -7px 0;
										padding: 0 0 0 250px;
									}

									.item-views.services-items.type_1 .items .item.wti .body-info {
										padding-left: 0;
									}

									.item-views.services-items.type_1 .items .item .title {
										margin: 0 0 25px;
										padding: 0 105px 0 0;
										font-size: 1.7333em;
										line-height: 1.2308em;
									}

									.item-views.services-items.type_1 .items .item .more {
										margin: -1px 0 0;
										text-align: center;
									}

									.item-views.services-items.type_1 .items .item .more a {
										position: relative;
										display: block;
										padding: 26px 40px 25px;
										border: 1px solid #eff1f5;
										border-top: none;
										color: #777777;
										-webkit-user-select: none;
										-moz-user-select: none;
										-ms-user-select: none;
										-o-user-select: none;
										user-select: none;
										transition: background-color 0.3s ease;
										-moz-transition: background-color 0.3s ease;
										-ms-transition: background-color 0.3s ease;
										-o-transition: background-color 0.3s ease;
										-webkit-transition: background-color 0.3s ease;
									}

									.item-views.services-items.type_1 .items .item .more a:before {
										content: "";
										position: absolute;
										top: 0;
										left: 29px;
										right: 29px;
										height: 1px;
										background: #eff1f5;
										transition: background-color 0.3s ease;
										-moz-transition: background-color 0.3s ease;
										-ms-transition: background-color 0.3s ease;
										-o-transition: background-color 0.3s ease;
										-webkit-transition: background-color 0.3s ease;
									}

									.item-views.services-items.type_1 .items .item .more a:hover {
										color: #FFF;
									}

									.item-views.services-items.type_1 .items .item .more a span {
										position: relative;
										padding: 0 29px 0 0;
									}

									.item-views.services-items.type_1 .items .item .more a span:after {
										content: "";
										position: absolute;
										right: 0;
										top: 3px;
										width: 11px;
										height: 7px;
										opacity: 0.5;
										background: url(/bitrix/templates/aspro-priority/components/bitrix/news.list/sections_front_4_new/images/svg/content_icons.svg) -122px -19px no-repeat;
									}

									.item-views.services-items.type_1 .items .item .more:hover a span:after {
										opacity: 1;
										background-position: -122px -33px;
									}

									.item-views.services-items.type_1 .items .item .arrows {
										top: 56px;
									}

									.item-views.services-items.type_1 .items .item .arrows .arrow {
										width: 30px;
										height: 30px;
									}

									.item-views.services-items.type_1 .items .item .arrows .arrow:before {
										opacity: 0.35;
									}

									.item-views.services-items.type_1 .items .item .arrows .arrow:hover:before {
										opacity: 1;
									}

									.services_overlay {
										position: absolute;
										top: 0;
										right: 0;
										left: 0;
										bottom: 0;
										z-index: 150;
									}

									.item-views.services-items.type_2 .left_block,
									.item-views.services-items.type_3 .left_block {
										margin: -1px 0 0;
									}

									.item-views.services-items.type_2 .left_block .title,
									.item-views.services-items.type_3 .left_block .title {
										margin: 0 0 17px;
										color: #999999;
									}

									.item-views.services-items.type_2 .left_block .title a:not(:hover),
									.item-views.services-items.type_3 .left_block .title a:not(:hover) {
										color: #999999;
									}

									.item-views.services-items.type_2 .left_block h2,
									.item-views.services-items.type_3 .left_block h2 {
										margin-bottom: 33px;
									}

									.item-views.services-items.type_2 .left_block .text_before_items,
									.item-views.services-items.type_3 .left_block .text_before_items {
										margin: 0 0 32px;
										padding: 0 25px 0 0;
									}

									.item-views.services-items.type_2 .items .item {
										position: relative;
										margin-top: 0;
										margin-bottom: 0;
										padding-top: 16px;
										padding-bottom: 16px;
									}

									.item-views.services-items.type_2 .items .item>.wrap,
									.item-views.services-items.type_2.within .items .item>.wrap {
										overflow: hidden;
									}

									.item-views.services-items.type_2 .items .item .image {
										position: relative;
										padding: 66.6% 0 0;
										float: none;
										margin: 0;
										width: auto;
									}

									.item-views.services-items.type_2 .items .item .image>.wrap {
										position: absolute;
										top: 0;
										right: 0;
										bottom: 0;
										left: 0;
									}

									.item-views.services-items.type_2 .items .item .image img {
										width: auto;
									}

									.item-views.services-items.type_2 .items .item .body-info {
										position: relative;
										background: #FFF;
										margin: 0;
										transition: margin-top 0.2s ease;
										-moz-transition: margin-top 0.2s ease;
										-ms-transition: margin-top 0.2s ease;
										-o-transition: margin-top 0.2s ease;
										-webkit-transition: margin-top 0.2s ease;
									}

									.item-views.services-items.type_2 .items .item>.wrap:hover .body-info {
										background: #FFF;
									}

									.item-views.services-items.type_2 .items .item .body-info>.wrap {
										padding: 18px 24px;
									}

									.item-views.services-items.type_2 .items .item .title {
										margin-bottom: 0;
										position: relative;
										z-index: 1;
										font-size: 1.0667em;
										line-height: 1.375em;
									}

									.item-views.services-items.type_2 .items .item .bottom-block {
										display: none;
										margin: 0;
									}

									.item-views.services-items.type_2 .items .item .previewtext {
										margin: 10px 0 0;
										line-height: 1.5385em;
									}

									.item-views.services-items.type_2 .items .item>.wrap>a {
										position: absolute;
										top: 0;
										right: 0;
										bottom: 0;
										left: 0;
									}

									.item-views.services-items.type_2 .items .item .properties {
										margin: 15px 0 0;
									}

									.item-views.services-items .items .item .properties .property {
										font-size: 0.9333em;
										line-height: 1.5714em;
									}

									.item-views.services-items .items .item .properties .title-prop {
										color: #777777;
									}

									.item-views.services-items .items .item .properties .value {
										color: #333;
									}

									.item-views.services-items .items .item .prices {
										margin: 14px 0 0;
									}

									.item-views.services-items .items .item .price {
										display: inline-block;
										vertical-align: top;
										font-size: 1.1333em;
										font-weight: bold;
										line-height: 1.3em;
										color: #333;
									}

									.item-views.services-items .items .item .price_old {
										display: inline-block;
										vertical-align: top;
										margin: 3px 0 0;
										font-size: 0.8667em;
										line-height: 1.3em;
										color: #999999;
										text-decoration: line-through;
										margin-left: 5px;
										display: inline-block;
										vertical-align: top;
										line-height: 18px;
									}

									.item-views.services-items.type_2 .items .item.wti>.wrap {
										width: 100%;
										overflow: visible;
									}

									.item-views.services-items.type_2 .items .item.wti .body-info {
										height: 100%;
									}

									.item-views.services-items.type_2 .items .item.wti .bottom-block {
										display: block !important;
									}

									.item-views.services-items.type_2 .items .item.wti .title {
										text-align: center;
									}

									.item-views.services-items.type_3 .items,
									.item-views.services-items.type_5 .items {
										margin: 0;
									}

									.item-views.services-items.type_3 .items .item,
									.item-views.services-items.type_5 .items .item {
										position: relative;
										float: left;
										margin: 0 -1px -1px 0;
										width: 33.33333333333333%;
									}

									.item-views.services-items.type_3 .items .item>.wrap,
									.item-views.services-items.type_5 .items .item>.wrap {
										padding: 39px 29px;
										position: static;
									}

									.item-views.services-items.type_3 .items .item>.wrap>a,
									.item-views.services-items.type_5 .items .item>.wrap>a {
										position: absolute;
										top: 0;
										right: -1px;
										bottom: -1px;
										left: 0;
									}

									.item-views.services-items.type_3 .items .item .image,
									.item-views.services-items.type_5 .items .item .image {
										margin: 0 auto 24px;
									}

									.item-views.services-items.type_5 .items .item .properties {
										margin: 20px 0 0;
										text-align: center;
									}

									.item-views.services-items.type_5 .items .item .prices {
										text-align: center;
									}

									.item-views.services-items.type_3 .items .item .title,
									.item-views.services-items.type_5 .items .item .title {
										position: relative;
										margin: -5px 0;
										font-size: 1.0667em;
										line-height: 1.375em;
										text-align: center;
										z-index: 1;
									}

									.item-views.services-items.type_3 .items .item .title a,
									.item-views.services-items.type_5 .items .item .title a {
										display: inline-block;
									}

									.item-views.services-items.type_3 .items .item.wti>.wrap,
									.item-views.services-items.type_5 .items .item.wti>.wrap {
										display: table;
										width: 100%;
									}

									.item-views.services-items.type_3 .items .item.wti .body-info,
									.item-views.services-items.type_5 .items .item.wti .body-info {
										display: table-cell;
										vertical-align: middle;
									}

									.item-views.services-items.type_3 .items .item .image,
									.item-views.services-items.type_5 .items .item .image {
										width: 140px;
										height: 140px;
										line-height: 137px;
									}

									.item-views.services-items.type_3 .items .item .image img,
									.item-views.services-items.type_5 .items .item .image img {
										display: inline;
									}

									.item-views.services-items.type_3 .items .item .image>.wrap,
									.item-views.services-items.type_5 .items .item .image>.wrap {
										position: static;
									}

									.item-views.services-items.icons .items .item .image {
										width: 40px;
										height: 40px;
										line-height: 37px;
									}

									.item-views.services-items.icons .items .item .image img {
										width: auto;
										height: auto;
										max-height: 100%;
									}

									.item-views.services-items.type_4 .items {
										margin: 0;
									}

									.item-views.services-items.type_4 .items .item {
										float: left;
										margin: 0 -1px -1px 0;
										width: 50%;
									}

									.item-views.services-items.type_4 .items .item>.wrap {
										padding: 39px;
									}

									.item-views.services-items.type_4 .items .item .image {
										float: left;
										width: 150px;
										height: 100px;
									}

									.item-views.services-items.type_4.product_items .items .item .image>.wrap {
										position: static;
									}

									.item-views.services-items.type_4.product_items .items .item .image {
										width: 100px;
									}

									.item-views.services-items.type_4 .items .item .body-info {
										margin: -6px 0;
										padding: 0 0 0 185px;
									}

									.item-views.services-items.type_4.product_items .items .item .body-info {
										padding-left: 135px;
									}

									.item-views.services-items.type_4 .items .item.wti .body-info {
										padding-left: 0;
									}

									.item-views.services-items.type_4 .items .item .title {
										margin: 0;
										font-size: 1.1333em;
										line-height: 1.4706em;
										text-overflow: ellipsis;
										overflow: hidden;
									}

									.item-views.services-items.type_4 .items .item .previewtext {
										margin-top: 14px;
										margin-bottom: 0;
										line-height: 1.6434em;
									}

									.item-views.services-items.type_4 .items .item .childs {
										margin: 10px 0 0;
									}

									.item-views.services-items.type_4 .items .item .childs ul {
										margin: 0;
										padding: 0;
									}

									.item-views.services-items.type_4 .items .item .childs ul li {
										/*float:left;*/
										display: inline;
										margin: 0;
										padding: 0;
										max-width: 100%;
										font-size: 0.9333em;
										line-height: 1.5715em;
										/*white-space:nowrap;overflow:hidden;text-overflow:ellipsis;*/
									}

									.item-views.services-items.type_4 .items .item .childs ul li:before {
										display: none;
									}

									.item-views.services-items.type_4 .items .item .childs ul li .separator {
										margin: 0 7px 0 4px;
										color: #afcbea;
									}

									.item-views.services-items.type_4 .items .item .childs .more {
										float: left;
										margin: 19px 0 0;
										width: 100%;
										font-size: 0.7333em;
										line-height: 1em;
										text-transform: uppercase;
									}

									.item-views.services-items.type_4 .items .item .childs .more a {
										position: relative;
										padding: 0 0 0 32px;
									}

									.item-views.services-items.type_4 .items .item .childs .more a:before {
										content: "";
										position: absolute;
										left: 0;
										top: 6px;
										width: 12px;
										height: 2px;
										background: url(/bitrix/templates/aspro-priority/components/bitrix/news.list/sections_front_4_new/images/svg/content_icons.svg) -28px -8px no-repeat;
									}

									.item-views.services-items.type_4.icons .items .item:not(.wti) .body-info {
										padding-left: 70px;
									}

									.item-views.services-items.type_4.icons .items .item .image {
										width: 40px;
										height: 40px;
									}

									.item-views.services-items.type_4 .items.new-services {
										justify-content: space-between;
										gap: 20px 0;
									}

									.item-views.services-items.type_4 .items.new-services .item {
										width: calc(50% - 10px);
										border: none;
										background: #F4F6FA;
										position: relative;
										transition: all .2s ease;
									}

									.item-views.services-items.type_4 .items.new-services .item:hover {
										background: #D7DBE9;
										border: none !important;
										box-shadow: none !important;
									}

									.item-views.services-items.type_4 .items.new-services .item>.wrap {
										padding: 30px;
									}

									.item-views.services-items.type_4 .items.new-services .item .body-info {
										padding-left: 0 !important;
									}

									.item-views.services-items.type_4 .items.new-services .item .title {
										font-weight: 600;
										margin-bottom: 20px;
									}

									.item-views.services-items.type_4 .items.new-services .item .text {
										font-size: 1em;
										line-height: 1.8em;
										font-weight: 500;
										color: #9EA0A5;
									}

									.item-views.services-items.type_4 .items.new-services .item .childs ul li .separato {
										display: none;
									}

									.item-views.services-items.type_4 .items.new-services .item .childs ul li a {
										display: block;
										background: #F4F6FA;
										padding: 10px;
										font-weight: 500;
										border-radius: 5px;
										border: 2px solid #D7DBE9;
										transition: all .2s ease;
									}

									.item-views.services-items.type_4 .items.new-services .item .childs ul li a:hover {
										background: #1F4470;
										color: #fff;
									}

									.item-views.services-items.type_4 .items.new-services .item .childs ul {
										display: flex;
										flex-wrap: wrap;
										gap: 5px;
										align-items: center;
									}

									.item-views.services-items.type_4 .items.new-services .item .childs .more a {
										font-weight: 500;
										padding: 10px 18px 10px 0;
										background: none !important;
										border: none !important;
										border-radius: 0;
										margin-left: 10px;
									}

									.item-views.services-items.type_4 .items.new-services .item .childs .more a:hover {
										color: #1F4470;
									}

									.item-views.services-items.type_4 .items.new-services .item .childs .more a::before {
										left: auto;
										right: 0;
										top: 13px;
									}

									.item-views.services-items.type_4 .items.new-services .item .childs .more {
										margin-top: 0;
									}

									.item-views.services-items.type_4 .items.new-services .item .icon-services {
										transition: all .2s ease;
										display: flex;
										justify-content: center;
										align-items: center;
										border-radius: 50%;
										width: 50px;
										height: 50px;
										position: absolute;
										right: 20px;
										top: 20px;
										border: 2px solid #D7DBE9;
										font-weight: 600;
										font-size: 20px;
										color: #848EB1;
									}

									.item-views.services-items.type_4 .items.new-services .item:hover .icon-services {
										opacity: 0;
									}

									.item-views.services-items.type_5 .items .item {
										width: 25%;
									}

									.item-views.services-items.type_1.icons .items .item .body-info {
										padding-left: 90px;
									}

									.item-views.services-items.type_1.icons .items .item.wti .body-info {
										padding-left: 0;
									}

									.item-views.news-items.projects.linked.type_1 .item {
										max-height: 100%;
										height: auto !important;
									}

									.item-views.news-items.projects.linked.type_1 .item .image {
										bottom: auto;
										height: auto !important;
									}

									.item-views.news-items.projects .item>.wrap {
										position: relative;
										overflow: hidden;
										max-height: 100%;
										/*height:auto!important;*/
									}

/* End */
/* /include/new2025/prices/style.css?17489807053501 */
/* /bitrix/templates/aspro-priority/components/bitrix/news.list/list_elements_custom_new/style.css?175389257635861 */
