

/* Start:/local/templates/ngfw/components/bitrix/news/blog/bitrix/news.detail/.default/style.css?1747828884871*/
.material-detail__item td {
	border: 1px solid #eef0f4;
	padding: 16px 12px 16px 24px;
	text-align: left;
	color: #313338;
  font-size: 18px;
  line-height: 150%;
  border-right: 1px solid #eef0f4;
}
.material-detail__item table {
	border-collapse: collapse;
	border-radius: 16px;
	overflow: hidden;
}
.material-detail__item li {
	list-style: none;
		color: #464b5d;
		position: relative;
		font-size: 18px;
		line-height: 140%;
		padding-left: 20px;
}
.material-detail__item li::before {
	content: "";
		position: absolute;
		left: 0;
		background-color: #0132cc;
		width: 6px;
		height: 6px;
		border-radius: 50%;
		top: 10px;
}
.material-detail__item a {
	color: #0132cc;
		text-decoration: underline;
		text-underline-offset: 3px;
}
@media (max-width: 558px) {
	.material-detail__item td {
		
		padding: 4px;
	}
	.material-detail__item td p {
			font-size: 14px;
	}
}
/* End */


/* Start:/local/templates/ngfw/components/bitrix/news/blog/bitrix/news.list/recomended/style.css?17478288848535*/
.press-center__items {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	grid-gap: 56px 44px;
	margin-top: 112px;
}

.card-article {
	height: 488px;
	display: flex;
	align-items: flex-end;
	border-radius: 16px;
	border: 1px solid #EBECF4;
	overflow: hidden;
}

.card-article.no-image {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    padding: 24px 40px 36px;
    background-color: #fff;
}
.card-article.has-image {
	background-position: top;
		background-size: 100%;
		background-repeat: no-repeat;
}
.card-article__box {
	height: 317px;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	padding: 24px 40px 36px;
	background-color: #fff;
}

.card-article__bottom {
	width: 100%;
	margin-top: 18px;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.card-article__tag {
	margin-bottom: 24px;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	color: #0132CC;
}
.card-article__title {
	margin-bottom: 12px;
	font-family: Circe;
	font-size: 24px;
	font-weight: 400;
	line-height: 32px;
	color: #02061C;
}
.card-article__text {
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	color: #757C8F;
}
.card-article__date {
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	color: #BAC0D0;
}
.global-button-arrow__btn {
	width: 54px;
	height: 54px;
	border-radius: 12px;
	display: flex;
	align-items: center;
	justify-content: center;
	background-color: #F4F5F8;
	transition: 0.3s ease;
}

.card-article:hover .global-button-arrow__btn {
	background-color: #0132CC;
	transition: 0.3s ease;
}

.card-article:hover .global-button-arrow__btn path {
	transition: 0.3s ease
}

.card-article:hover .global-button-arrow__btn path {
	stroke: #ffF;
	transition: 0.3s ease
}

.press-center {
	margin-top: 72px;
}
@media (max-width: 1920px) {
	.card-article {
		height: calc(450px + (488 - 450) * ((100vw - 1536px) / (1920 - 1536)));
	}
	.press-center__items {
		margin-top: calc(88px + (112 - 88) * ((100vw - 1536px) / (1920 - 1536)));
		grid-gap: calc(48px + (56 - 48) * ((100vw - 1536px) / (1920 - 1536))) calc(28px + (44 - 28) * ((100vw - 1536px) / (1920 - 1536)));
	}
	.card-article__box {
		height: calc(302px + (317 - 302) * ((100vw - 1536px) / (1920 - 1536)));
	}
	.card-article__tag {
		margin-bottom: calc(12px + (24 - 12) * ((100vw - 1536px) / (1920 - 1536)));;
	}
	.card-article__title {
		font-size: calc(20px + (24 - 20) * ((100vw - 1536px) / (1920 - 1536)));
		line-height: 150%;
	}
	.card-article__bottom {
		margin-top: calc(20px + (18 - 20) * ((100vw - 1536px) / (1920 - 1536)));
	}
}
@media (max-width: 1536px) {
	.card-article {
		height: calc(420px + (450 - 420) * ((100vw - 1280px) / (1536 - 1280)));
	}
	.press-center__items {
		margin-top: calc(72px + (88 - 72) * ((100vw - 1280px) / (1536 - 1280)));
		grid-gap: calc(40px + (48 - 40) * ((100vw - 1280px) / (1536 - 1280))) calc(24px + (28 - 24) * ((100vw - 1280px) / (1536 - 1280)));
	}
	.card-article__box  {
		height: calc(272px + (302 - 272) * ((100vw - 1280px) / (1536 - 1280)));
	}
	.card-article__tag {
		font-size: calc(14px + (16 - 14) * ((100vw - 1280px) / (1536 - 1280)));
		margin-bottom: 12px;
	}
	.card-article__title {
		font-size: calc(18px + (20 - 18) * ((100vw - 1280px) / (1536 - 1280)));
	}
	.card-article__text {
		font-size: calc(14px + (16 - 14) * ((100vw - 1280px) / (1536 - 1280)));
		line-height: 130%;
	}
	.card-article__bottom {
		margin-top: calc(15px + (20 - 15) * ((100vw - 1280px) / (1536 - 1280)));
	}
	.card-article__date {
		font-size: calc(14px + (16 - 14) * ((100vw - 1280px) / (1536 - 1280)));
	}
	.global-button-arrow__btn {
		width: calc(42px + (54 - 42) * ((100vw - 1280px) / (1536 - 1280)));
		height: calc(42px + (54 - 42) * ((100vw - 1280px) / (1536 - 1280)));
	}
}
@media (max-width: 1280px) {
	.card-article {
		border: 1px solid #EBECF4;
		height: calc(382px + (420 - 382) * ((100vw - 768px) / (1280 - 768)));
		overflow: hidden;
	}
	.card-article.no-image {
		padding: 24px calc(24px + (40 - 24) * ((100vw - 768px) / (1280 - 768))) calc(24px + (36 - 24) * ((100vw - 768px) / (1280 - 768)));
	}
	.card-article__box {
		height: 302px;
		padding: 20px calc(24px + (40 - 24) * ((100vw - 768px) / (1280 - 768))) calc(24px + (36 - 24) * ((100vw - 768px) / (1280 - 768)));
	}
	.press-center__items {
		margin-top: calc(64px + (72 - 64) * ((100vw - 768px) / (1280 - 768)));
	}
	.card-article__tag {
		font-size: 14px;
	}
	.card-article__title {
		font-size: 18px;
	}
	.card-article__text {
		font-size: 14px;
	}
	.global-button-arrow__btn {
		width: 42px;
		height: 42px;
	}
}
@media (max-width: 922px) {
	.press-center__items {
		grid-template-columns: repeat(2, 1fr);
	}
}
@media (max-width: 768px) {
	.card-article.no-image {
		padding: 24px;
	}
	.card-article__date {
		font-size: 14px;
	}
	.card-article__box {
		height: calc(260px + (302 - 260) * ((100vw - 375px) / (768 - 375)));
	}
}
@media (max-width: 520px) {
.press-center__items {
		grid-template-columns: 1fr;
	}
}


/*start pagination-global*/
.pagination-global {
	display: flex;
	align-items: center;
	justify-content: center;
}

.swiper.pagination-global__swiper {
	max-width: 400px;
	margin: 0 40px;
}

.swiper.pagination-global__swiper .swiper-slide.pagination-global__slide {
	width: auto;
}

.swiper.pagination-global__swiper .swiper-slide.pagination-global__slide {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	width: 60px;
	height: 60px;
	font-weight: 700;
	font-size: 18px;
	line-height: 130%;
	cursor: pointer;
	transition: 0.3s;
}

.swiper.pagination-global__swiper .swiper-slide.pagination-global__slide:hover {
	color: #03c;
}

.pagination-global__slide.active {
	color: #03c;
}

.swiper.pagination-global__swiper .pagination-global__scrollbar {
	width: 100%;
	height: 3px;
	background-color: #ebeffb;
}

.swiper.pagination-global__swiper .pagination-global__scrollbar .swiper-scrollbar-drag {
	background-color: #3b68ff;
	cursor: pointer;
}

@media (max-width: 1920px) {
	.swiper.pagination-global__swiper {
		max-width: calc(340px + (400 - 340) * ((100vw - 1366px) / (1920 - 1366)));
		margin: 0 calc(32px + (40 - 32) * ((100vw - 1366px) / (1920 - 1366)));
	}

	.swiper.pagination-global__swiper .swiper-slide.pagination-global__slide {
		width: calc(52px + (60 - 52) * ((100vw - 1366px) / (1920 - 1366)));
		height: calc(52px + (60 - 52) * ((100vw - 1366px) / (1920 - 1366)));
		font-size: calc(16px + (18 - 16) * ((100vw - 1366px) / (1920 - 1366)));
	}
}

@media (max-width: 1366px) {
	.swiper.pagination-global__swiper {
		max-width: calc(235px + (340 - 235) * ((100vw - 768px) / (1366 - 768)));
		margin: 0 calc(24px + (32 - 24) * ((100vw - 768px) / (1366 - 768)));
	}

	.swiper.pagination-global__swiper .swiper-slide.pagination-global__slide {
		width: calc(44px + (52 - 44) * ((100vw - 768px) / (1366 - 768)));
		height: calc(44px + (52 - 44) * ((100vw - 768px) / (1366 - 768)));
		font-size: calc(14px + (16 - 14) * ((100vw - 1366px) / (1920 - 1366)));
	}
}

@media (max-width: 768px) {
	.swiper.pagination-global__swiper .swiper-slide.pagination-global__slide {
		width: 44px;
		height: 44px;
		font-size: 14px;
	}

	.swiper.pagination-global__swiper {
		max-width: calc(140px + (235 - 140) * ((100vw - 375px) / (768 - 375)));
		margin: 0 24px;
	}
}

/*end pagination-global*/

/*start global-arrow*/
.global-arrow {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	width: 60px;
	height: 60px;
	background: rgba(255, 255, 255, 0.32);
	border: 2px solid #fff;
	border-radius: 50%;
	box-shadow:
		0 0 20px 0 rgba(255, 255, 255, 0.92),
		0 6px 30px 0 rgba(0, 51, 204, 0.07);
	cursor: pointer;
	backdrop-filter: blur(7px);
	transition: 0.3s;
}

.global-arrow>img {
	opacity: 0.6;
}

.global-arrow:hover {
	box-shadow:
		0 0 20px 0 rgba(255, 255, 255, 0.92),
		0 16px 30px 0 rgba(0, 51, 204, 0.12);
}

.global-arrow img {
	width: 24px;
}

@media (max-width: 1920px) {
	.global-arrow {
		width: calc(52px + (60 - 52) * ((100vw - 1366px) / (1920 - 1366)));
		height: calc(52px + (60 - 52) * ((100vw - 1366px) / (1920 - 1366)));
	}
}

@media (max-width: 1366px) {
	.global-arrow {
		width: calc(44px + (52 - 44) * ((100vw - 768px) / (1366 - 768)));
		height: calc(44px + (52 - 44) * ((100vw - 768px) / (1366 - 768)));
	}

	.global-arrow img {
		width: calc(16px + (24 - 16) * ((100vw - 768px) / (1366 - 768)));
	}
}

@media (max-width: 768px) {
	.global-arrow img {
		width: 16px;
	}

	.global-arrow {
		width: 44px;
		height: 44px;
	}
}

/*end global-arrow*/
/* End */
/* /local/templates/ngfw/components/bitrix/news/blog/bitrix/news.detail/.default/style.css?1747828884871 */
/* /local/templates/ngfw/components/bitrix/news/blog/bitrix/news.list/recomended/style.css?17478288848535 */
