.latest-news {
	padding-top: 24px;
	padding-bottom: 60px;
	font-size: 24px;
	line-height: 1.4;
	position: relative
}

.latest-news.grey-bg:before {
	content: "";
	position: absolute;
	left: -150%;
	right: -150%;
	top: 0;
	bottom: 0;
	display: block;
	background: #f8f8f8;
}

.latest-news__wr {
	position: relative;
	z-index: 2;
}

.latest-news__img {
	display: block;
}

.latest-news__img img {
	width: 100%;
}

@media (max-width: 991px) {
	.latest-news__img {
		margin-bottom: 20px;
	}
	.latest-news {
		font-size: 20px;
	}
}


.latest-news__date {
	margin-bottom: 9px;
	letter-spacing: 0.5px;
	text-transform: uppercase;
	color: #999999;
	font-weight: 200;
	font-size: 14px;
	line-height: 28px;
}

.latest-news__title {
	display: block;
	margin: -3px 0 13px;
	transition: 0.2s ease;
	color: #000;
	font-size: 1em;
	line-height: 1.4;
}

.latest-news__title:hover {
	transition: 0.2s ease;
	color: #3399ff;
}


.latest-news__preview {
	display: block;
	color: #444;
	font-size: 0.66em;
	font-weight: 400;
	line-height: 1.4;
}

.latest-news__preview:hover {
	text-decoration: underline;
}

.updates-list {
	padding-top: 63px;
	padding-bottom: 34px;
	font-size: 24px;
	line-height: 1.4;
}
@media (max-width: 991px) {
	.updates-list { font-size: 20px; }
}
@media (max-width: 767px) {
	.updates-list {
		padding-bottom: 0;
		border-bottom: 1px solid #e7e7e7;
		padding-top: 15px;
	}
}

.updates-list__img {
	display: block;
	margin-bottom: 17px;
}

.updates-list__title {
	display: block;
	margin-bottom: 25px;
	transition: 0.2s ease;
	color: #000;
	font-size: 1em;
	line-height: 1.4;
}

.updates-list__title:hover {
	transition: 0.2s ease;
	color: #3399ff;
}

@media (max-width: 767px) {
	.updates-list__item {
		margin-bottom: 45px;
		position: relative;
	}
}

.news-main-wrapper {
	margin-bottom: 31px;
	padding-bottom: 20px;
	font-size: 24px;
}

@media (max-width: 991px) {
	.news-main-wrapper {
		padding-top: 20px;
		font-size: 20px;
	}
}

.news-main-wrapper--news-page {
	padding: 62px 0 40px;
}

.news-main-wrapper--publications {
	padding: 0 0 87px;
}

.news-main-wrapper--publications .news-main-wrapper__news-item:not(:last-child) {
	margin-bottom: 57px;
}

.news-main-wrapper__news-item:not(:last-child) {
	margin-bottom: 71px;
}

.news-main-wrapper__title {
	margin-bottom: 47px;
	color: #0b1426;
	font-weight: 500;
	font-size: 1.416em;
}

.news-main-wrapper__date {
	margin-bottom: 6px;
	letter-spacing: 0.5px;
	text-transform: uppercase;
	color: #999999;
	font-weight: 200;
	font-size: 0.58em;
	line-height: 28px;
}

.news-main-wrapper__preview {
	display: block;
	color: #444;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.4;
}
.news-main-wrapper__preview p:last-child { margin-bottom: 0; }
.news-main-wrapper__preview:hover {
	text-decoration: underline;
}

.news-main-wrapper__news-title {
	display: block;
	margin-bottom: 14px;
	transition: 0.2s ease;
	color: #000;
	font-size: 1em;
	line-height: 1.4;
}

.news-main-wrapper__news-title:hover {
	transition: 0.2s ease;
	color: #3399ff;
}

@media (max-width: 600px) {
	.news-main-wrapper__preview {
		font-size: 14px;
	}
}

.news-main-wrapper__publication-item:not(:last-child) {
	margin-bottom: 32px;
	padding-bottom: 37px;
	border-bottom: 1px solid #e7e7e7;
}

.news-main-wrapper__publication-title {
	display: block;
	display: block;
	margin-top: 14px;
	color: #444;
	font-size: 16px;
	line-height: 1.4;
}

.news-main-wrapper__publication-title:hover {
	text-decoration: underline;
}
@media (max-width: 991px) {
	.news-main-wrapper__title {
		margin-bottom: 20px;
		font-size: 24px;
	}
	.news-main-wrapper__news-title {
		font-size: 20px;
		line-height: 1.3;
	}
	.news-main-wrapper__publication-title {
		font-size: 16px;
	}
	.news-main-wrapper__preview {
		font-size: 14px; 
	}
	.news-main-wrapper__news-item:not(:last-child) { margin-bottom: 40px; }
	
}

@media(max-width: 767px) {
	.news-main__news-list { margin-bottom: 40px; }
	.news-main-wrapper__news-item:not(:last-child) { margin-bottom: 30px; }
}
@media(max-width: 500px) {
	.news-main-wrapper__preview {
		font-size: 14px; line-height: 1.3;
	}
}
