.main_titile {
	border-bottom: 1px solid #d5d5d5;
	padding-bottom: 20px;
	margin: 0;
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 500;
	font-size: 60px;
	line-height: 73px;
	color: #1B2E6A;
}


.news_main {
	margin-bottom: 40px;
}

.news_block {
	display: flex;
	flex-direction: column;
	/* gap: 50px; */
}

.news_item {
	display: flex;
	column-gap: 30px;
	align-items: center;
	padding-bottom: 40px;
	padding-top: 40px;
	border-bottom: 1px solid #d5d5d5;
}

.news_img {
	background-size: cover;
	background-position: center center;
	min-width: 400px;
	/* height: 250px; */
}

.news_img img {
	width: 400px;
	border-radius: 15px;
}

.news_date {
	border: 1px solid #d5d5d5;
	padding: 5px 28px 5px 28px;
	border-radius: 38px;
	color: #C5C7C7;
	font-weight: 400;
	font-size: 18px;
	/* line-height: 22px; */
	font-family: 'Montserrat';
	flex-shrink: 0;
	/* Запрещает элементу сжиматься меньше его содержимого */
	width: max-content;
	/* Задает ширину точно по размеру контента */
}

.news_title {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 500;
	font-size: 30px;
	line-height: 37px;
	color: #1B2E6A;
	margin-top: 30px;
	margin-bottom: 60px;
}

.news_info {
	display: flex;
	flex-direction: column;
	justify-content: center;
}

.news_nav {
	display: flex;
	align-items: center;
	gap: 20px;
	justify-content: center;
	margin: 20px 0;
}

.news_nav .prev,
.news_nav .next {
	cursor: pointer;
}

.links_spmrh {
	/* display: flex;
    gap: 50px;
    margin-bottom: 40px; */
	position: relative;
	display: flex;
	justify-content: center;
	align-items: center;
	gap: 8px;
	border: 1px solid #1B2E6A;
	/* padding: 10px 32px; */
	padding: 5px 0;
	border-radius: 38px;
	width: 190px;
}

.links_spmrh a {
	color: #1a2b58;
	font-size: 16px;

	font-weight: 500;
	font-size: 18px;
	line-height: 22px;
	color: #1B2E6A;

	font-family: 'Montserrat';
}

.links_spmrh img {
	width: 14px;
}

/* .links_spmrh a:after {
	background: url(img/news-link_arrow.svg);
	content: '';
	display: block;
	min-width: 11px;
	height: 11px;
} */

.modal {
	display: none;
	position: fixed;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	max-width: 1000px;
	/*height: 700px;*/
	max-height: 700px;
	background-color: #fff;
	padding: 2rem;
	overflow-y: hidden;
	overflow-x: hidden;
}

.modal.visible {
	display: block;
}

.fixed-overlay {
	position: fixed;
	overflow: auto;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.5);
	display: none;
}

.fixed-overlay.open {
	display: block;
}

@media(max-width: 800px) {
	.news_item {
		flex-direction: column;
		gap: 0;
	}

	.news_img {
		width: 100%;
		height: auto;
		margin-bottom: 15px;
	}

	.news_img img {
		width: 100%;
	}
}

.modal_news_top {
	display: flex;
}

.modal_news_img {
	background-size: cover;
	background-position: center center;
	/* min-width: 380px;
    height: 250px; */
	margin-right: 2rem;
}

.modal_news_date {
	border: 1px solid #d5d5d5;
	padding: 10px;
	border-radius: 38px;
	color: #d5d5d5;
}

.modal_news_title {
	font-weight: 400;
	font-size: 30px;
	line-height: 100%;
}

.full-text {
	/* padding-top: 1rem; */
	font-weight: 300;
	font-size: 19px;
	line-height: 100%;
	height: 400px;
	overflow-y: auto;
	direction: rtl;
}

.full-text p,
.full-text div {
	direction: ltr;
	padding-left: 10px;
	padding-right: 10px;
}

.close-modal {
	position: absolute;
	top: 0;
	right: 5px;
	font-size: 36px;
	cursor: pointer;
	color: rgba(26, 43, 88, 1);
	background: url(/news/img/x.svg) no-repeat;
	background-size: cover;
	width: 25px;
	height: 25px;
}

/* .scroll-container {
  overflow-y: auto;
  height: 300px;
} */

/* WebKit */
.full-text::-webkit-scrollbar {
	width: 2px;
}

.full-text::-webkit-scrollbar-track {
	background: #D9D9D9;
}

.full-text::-webkit-scrollbar-thumb {
	background-color: #2E2E2E66;
	border-radius: 3px;
	border: 13px solid #2E2E2E66;
}

.element::-webkit-scrollbar-thumb:hover {
	background: #555;
}

/* Firefox */
/* @supports (scrollbar-color: auto) {
	.full-text {
		scrollbar-color: #333 #eee;
		scrollbar-width: thin;
	}
	} */




pre {
	white-space: pre-wrap;
	/* css-3 */
	white-space: -moz-pre-wrap;
	/* Mozilla, с 1999 */
	white-space: -pre-wrap;
	/* Opera 4-6 */
	white-space: -o-pre-wrap;
	/* Opera 7 */
	word-wrap: break-word;
	font-family: 'GilroyRegular';
	/* Internet Explorer 5.5+ поддерживается в IE, Safari, и Firefox 3.1.*/
}

@media(max-width:960px) {
	.modal_news_top {
		flex-direction: column;
		gap: 20px;
	}

	.modal_news_img {
		margin-right: 0;
	}

	.increase {
		width: 100%;
	}
}

@media(max-width:530px) {
	.modal_news_top {
		flex-direction: column;
		gap: 20px;
	}

	.modal {
		width: 80%;
	}
}

@media(max-width:420px) {
	.news_img {
		min-width: 300px;
	}
}

.increase {
	transition: .5s;
	cursor: pointer;
	transform-origin: top left;
}

.increase.more {
	/*transform: scale(4);*/
	transition: .5s;
	position: relative;
	z-index: 9999;
}