

/* Start:/bitrix/templates/template.ekoton/components/bitrix/news.list/main-news-list/style.css?16752836352062*/
.news-holder {

}
	.news-page-section_items-list {
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
	}
		.news-list-item {
			display: flex;
			justify-content: space-between;
			width: 100%;
			padding: 40px 0px;
			border-bottom: 2px solid #3a3a3a;
		}
		.news-holder .news-list-item:last-child {
			border-bottom: none;
		}
			.news-list-item_image {
				width: 490px;
			}
			.news-list-item_text {
				position: relative;
				width: 600px;
				padding: 20px 0;
				line-height: 130%;
			}
				.news-list-item_text div {
					width: 480px;
				}
				.news-list-item_title {
					font-size: 22px;
					margin: 20px 0px;
				}
				.news-list-item_description {
					margin-bottom: 20px;
				}
				.news-list-item_text a.g-arrow-link {
					position: absolute;
    				bottom: 0px;
				}
@media screen and (max-width: 1060px) {
	.news-list-item_image {
		width: 45%;
	}
	.news-list-item_text {
		width: 50%;
	}
	.news-list-item_text div {
		width: auto;
	}
	.news-list-item_text {
		padding: 0 0 20px;
	}
}

@media screen and (max-width: 720px) {
.news-page_sections-list {
	display: none;
}
.news-holder {
	position: relative;
	margin-bottom: 90px;
}
.news-holder .page-section_description-holder h2 {
		width: 100%;
	}
		.news-holder .page-section_description-holder .g-arrow-link {
			position: absolute;
			bottom: -30px;
			width: calc(100% - 40px);
		}
		.news-list-item {
			display: block;
			padding: 0;
			margin-bottom: 20px;
		}
			.news-list-item_image,
			.news-list-item_text,
			.news-list-item_text div {
				width: 100%;
			}
				.news-list-item_time {
					font-size: 14px;
				}
				.news-list-item_title {
					margin: 10px 0px 15px;
					font-size: 18px;
				}
				.news-list-item_description {
					display: none;
				}
				.news-list-item_text a.g-arrow-link {
					position: initial;
					background: #fff;
					color: #0681ff;
				}
				.news-list-item_text a.g-arrow-link:hover {
					background: #0681ff;
					color: #fff;
				}
		.news-holder .news-list-item:last-child {
			border-bottom: 2px solid #aaa;
		}
}
/* End */


/* Start:/bitrix/templates/template.ekoton/components/bitrix/system.pagenavigation/.default/style.css?16752834681979*/
.pagination-block {
	display: flex;
	align-items: center;
	width: fit-content;
	margin: 60px auto 0;
}
	.pagination-block * {
		margin: 0 10px;
	}
		.pagination-block *:first-child {
			margin-left: 0;
		}
		.pagination-block *:last-child {
			margin-right: 0;
		}
	.pagination-prev,
	.pagination-next {
		position: relative;
		display: inline-flex;
		line-height: 0px;
		width: 46px;
		height: 16px;
	}
		.pagination-prev:after,
		.pagination-next:after {
			content: url("data:image/svg+xml;charset=UTF-8,<svg width='46' height='16' viewBox='0 0 46 16' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M45.7071 8.70711C46.0976 8.31659 46.0976 7.68342 45.7071 7.2929L39.3431 0.928936C38.9526 0.538411 38.3195 0.538411 37.9289 0.928936C37.5384 1.31946 37.5384 1.95262 37.9289 2.34315L43.5858 8L37.9289 13.6569C37.5384 14.0474 37.5384 14.6805 37.9289 15.0711C38.3195 15.4616 38.9526 15.4616 39.3431 15.0711L45.7071 8.70711ZM-8.74228e-08 9L45 9L45 7L8.74228e-08 7L-8.74228e-08 9Z' fill='%233A3A3A'/></svg>");
			position: absolute;
			top: 0px;
			left: 0px;
			display: block;
		}
		.pagination-prev:after {
			transform: rotate(180deg);
		}
		.pagination-prev:hover:after,
		.pagination-next:hover:after {
			content: url("data:image/svg+xml;charset=UTF-8,<svg width='46' height='16' viewBox='0 0 46 16' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M45.7071 8.70711C46.0976 8.31659 46.0976 7.68342 45.7071 7.2929L39.3431 0.928936C38.9526 0.538411 38.3195 0.538411 37.9289 0.928936C37.5384 1.31946 37.5384 1.95262 37.9289 2.34315L43.5858 8L37.9289 13.6569C37.5384 14.0474 37.5384 14.6805 37.9289 15.0711C38.3195 15.4616 38.9526 15.4616 39.3431 15.0711L45.7071 8.70711ZM-8.74228e-08 9L45 9L45 7L8.74228e-08 7L-8.74228e-08 9Z' fill='%23fff'/></svg>");
		}
	.pagination-item {
		font-size: 20px;
		color: #aaa;
	}
	.pagination-item.current {
		font-size: 24px;
		color: #fff;
	}

@media screen and (max-width: 1060px) {
	.pagination-block {
		margin-top: 30px;
	}
}
/* End */
/* /bitrix/templates/template.ekoton/components/bitrix/news.list/main-news-list/style.css?16752836352062 */
/* /bitrix/templates/template.ekoton/components/bitrix/system.pagenavigation/.default/style.css?16752834681979 */
