

/* Start:/local/templates/main/components/bitrix/system.pagenavigation/more/style.css?17923901315634*/
.bx-pagination {
	margin: 40px 0 10px 0;
}

.bx-pagination .bx-pagination-container {
	text-align: center;
	position: relative;
}

.bx-pagination .bx-pagination-container ul {
	padding: 0;
	margin: 0;
	list-style: none;
	display: inline-block;
}

.bx-pagination .bx-pagination-container ul li {
	display: inline-block;
	margin: 0 2px 15px 2px;
}

.bx-pagination .bx-pagination-container ul li span {
	-webkit-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
	-moz-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
	-ms-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
	-o-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
	transition: color .3s ease, background-color .3s ease, border-color .3s ease;
	background: #eff0f1;
	padding: 0 8px;
	display: block;
	border-radius: 16px;
	vertical-align: middle;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;

	display: flex;
	justify-content: center;
	align-items: center;

	background: #F4F4F4;
	color: #B2B2B2;

	width: 48px;
	height: 48px;
	padding: 13.18px 11.53px;
	border-radius: 50%;
	font-size: 16px;
	font-weight: 400;


}

.bx-pagination .bx-pagination-container ul li a {
	text-decoration: none;
	display: block;
	border-radius: 16px;
	height: 32px;
	min-width: 32px;
	line-height: 32px;
	color: #444;
	vertical-align: middle;
}

.bx-pagination .bx-pagination-container ul li a:hover span {
	background: #DADADA;
}

.bx-pagination .bx-pagination-container ul li.bx-active span {
	/* background: #0083d1; */
	/* background: linear-gradient(47.53deg, #3A9DEF 0%, #489DF1 8.65%, #719EF7 44.88%, #8F9FFB 65.8%, #A29FFE 83.9%, #A89FFF 100%);
	color: #fff; */

	/* background: #FFBE60; */
	background: linear-gradient(90deg, #E31E24 0%, #B7171C 100%) !important;
	color: #fff;
}

.bx-pagination .bx-pagination-container ul li.bx-pag-all a span,
.bx-pagination .bx-pagination-container ul li.bx-pag-prev a span,
.bx-pagination .bx-pagination-container ul li.bx-pag-next a span {
	background: #fff;
	border: 2px solid #eff0f1;
	line-height: 28px;
	padding: 0 18px;
	color: #444;
}

.bx-pagination .bx-pagination-container ul li.bx-pag-all span,
.bx-pagination .bx-pagination-container ul li.bx-pag-prev span,
.bx-pagination .bx-pagination-container ul li.bx-pag-next span {
	color: #aab1b4;
	background: #fff;
	border: 2px solid #eff0f1;
	line-height: 28px;
	padding: 0 18px;
}

.bx-pagination .bx-pagination-container ul li.bx-pag-all a:hover span,
.bx-pagination .bx-pagination-container ul li.bx-pag-prev a:hover span,
.bx-pagination .bx-pagination-container ul li.bx-pag-next a:hover span {
	background: #fff;
	border-color: #DADADA;
	color: #000;



}

/*color schemes*/
.bx-pagination.bx-blue .bx-pagination-container ul li.bx-active span {
	background: #0083d1;
	color: #fff;
}


.bx-pagination .bx-pagination-container ul li.bx-pag-prev span {
	/* border: 0.78px solid rgba(71, 157, 240, 1) !important; */
	/* background: rgba(255, 255, 255, 1) !important;
	width: 56px !important;
	height: 56px !important;
	border-radius: 3.11px !important; */
	display: flex;
	justify-content: center;
	align-items: center;
	border: none !important;

	width: 48px !important;
	height: 48px !important;
	border-radius: 50% !important;
	/* background: #F4F4F4 !important; */
	background: linear-gradient(90deg, #F4F4F4 0%, #F4F4F4 100%) !important;

}

.bx-pagination .bx-pagination-container ul li.bx-pag-next span {
	/* background: rgba(71, 157, 240, 1) !important;
	width: 56px !important;
	height: 56px !important;
	border-radius: 3.11px !important; */
	display: flex;
	justify-content: center;
	align-items: center;
	border: none !important;

	width: 48px !important;
	height: 48px !important;
	border-radius: 50% !important;
	/* background: #F4F4F4 !important; */
	background: linear-gradient(90deg, #F4F4F4 0%, #F4F4F4 100%) !important;
}


/* .bx-pagination .bx-pagination-container ul li a:hover span {
	background: linear-gradient(90deg, #E31E24 0%, #B7171C 100%) !important;
	color: #fff !important;

}

.bx-pagination .bx-pagination-container ul li.bx-pag-prev:hover span {
	background: linear-gradient(90deg, #E31E24 0%, #B7171C 100%) !important;
	color: #fff !important;
} */


.bx-pagination .bx-pagination-container ul li.bx-pag-prev:hover span svg path {
	fill: #fff !important;
}

.bx-pagination .bx-pagination-container ul li.bx-pag-next:hover span svg path {
	fill: #fff !important;
}



@property --nav1 {
	syntax: '<color>';
	initial-value: #F4F4F4;
	inherits: false;
}

@property --nav2 {
	syntax: '<color>';
	initial-value: #F4F4F4;
	inherits: false;
}

.bx-pagination .bx-pagination-container ul li.bx-pag-prev span {
	background: linear-gradient(90deg, var(--nav1), var(--nav2)) !important;
	transition: --nav1 .35s, --nav2 .35s !important;
}

.bx-pagination .bx-pagination-container ul li.bx-pag-next span {
	background: linear-gradient(90deg, var(--nav1), var(--nav2)) !important;
	transition: --nav1 .35s, --nav2 .35s !important;
}


.bx-pagination .bx-pagination-container ul li span {
	background: linear-gradient(90deg, var(--nav1), var(--nav2)) !important;
	transition: --nav1 .35s, --nav2 .35s !important;
}

.bx-pagination .bx-pagination-container ul li a:hover span {
	--nav1: #E31E24 !important;
	--nav2: #B7171C !important;
	color: #fff;
}

.bx-pagination .bx-pagination-container ul li.bx-pag-prev:hover span {
	--nav1: #E31E24 !important;
	--nav2: #B7171C !important;
}

.bx-pagination .bx-pagination-container ul li.bx-pag-next:hover span {
	--nav1: #E31E24 !important;
	--nav2: #B7171C !important;
}
/* End */


/* Start:/local/templates/main/components/bitrix/news/blog.news/bitrix/news.list/.default/style.css?17923901104019*/
@media (min-width: 992px) {}

@media (max-width: 992px) {}

.blog__name {
	font-weight: 500;
	font-size: 15px;
	line-height: 100%;
	letter-spacing: 0%;
	text-align: center;
	color: #27416C;

}

.blog__text {
	font-size: 15px;
	font-weight: 400;
	line-height: 18.29px;
	color: rgba(41, 41, 41, 1);
}

.blog__detail:nth-child(odd) {
	border-top: 1px solid rgba(244, 244, 244, 1);
	background: rgba(255, 255, 255, 1);
}

.blog__detail:nth-child(even) {
	border-top: 1px solid rgba(244, 244, 244, 1);
	background: rgba(244, 244, 244, 1);
}

.blog__more span {
	font-size: 15px;
	font-weight: 500;
	line-height: 18.29px;
	color: rgba(169, 169, 169, 1);
}

.blog_col {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	gap: 1rem;
	position: relative;
}

.blog__name,
.blog__more {
	transition: all .45s ease-in-out;
}

.rowcol1,
.rowcol2 {
	transition: all .45s ease-in-out;
	width: 100%;
}

.rowcol2 {
	/* display: flex; */
	flex-direction: column;
	justify-content: center;
	align-items: flex-start;
	gap: .5rem;
	/* padding: 1rem; */
	padding: 24px 16px 32px 16px;
}

.testrow:hover .rowcol2 {
	color: #fff;
}

.blog__date {
	font-size: 12px;
	font-weight: 400;
	color: rgba(169, 169, 169, 1);
}

.rowcol1 {
	background-size: auto 100% !important;
}

.blog__detail:hover .rowcol1 {
	background-size: auto 110% !important;
}

.blog__preview-text {
	color: #B2B2B2;
	font-family: 'Montserrat';
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;


}

.blog__text-block {
	justify-content: space-between;
	background: #FFFFFF;
	border-radius: 4px;
	box-shadow: 1.34px 2.77px 5.53px 10.83px #0000000A;
	box-shadow: 0px 0px 34px 0px #0000000A;
}

.blog__date {
	/* box-shadow: 0px 0px 34px 0px #0000000A; */
	/* box-shadow: 1.34px 2.77px 5.53px 10.83px #0000000A; */
}

.blog__detail {
	border-radius: 4px;
	background: #FFF;
}

.blog__detail_news {
	box-shadow: 0px 0px 34px 0px rgba(0, 0, 0, 0.04), 0px 0px 19.912px 0px rgba(0, 0, 0, 0.03), 0px 0px 10.83px 0px rgba(0, 0, 0, 0.02), 0px 0px 5.525px 0px rgba(0, 0, 0, 0.02), 0px 0px 2.77px 0px rgba(0, 0, 0, 0.02), 0px 0px 1.338px 0px rgba(0, 0, 0, 0.01);

}

.pproduct {
	/* border: 1px solid #efefef; */
	background: #fff;
	position: relative;
	height: 100%;
}

@media (min-width: 992px) {
	.pproduct-a {
		position: relative;
		display: block;
		height: 250px;
	}
}

@media (max-width: 992px) {
	.pproduct-a {
		position: relative;
		display: block;
		height: 228px;
	}
}

.pproduct__content {
	display: flex;
	justify-content: center;
	align-items: center;
	padding: 24px;

	background: linear-gradient(180deg, #EDF1F7 0%, #FFFFFF 100%);
}

.pproduct__content__name {
	font-size: 16px;
	font-weight: 500;
	color: #222222;
	min-height: 3rem;


	font-weight: 500;
	font-size: 15px;
	line-height: 100%;
	letter-spacing: 0%;
	text-align: center;
	color: #27416C;

}

.ob_wrapper_fw_list {
	position: relative;
	overflow: hidden;
}

.ob_wrapper_fw_list a {
	position: relative;
	display: block;
	height: 202px;
	margin: 0 auto;
	text-align: center;
}

.ob_wrapper_fw_list img {
	position: absolute;
	top: 50%;
	left: 50%;
	max-width: 100%;
	width: 100%;
	max-height: 100%;
	transform: translate(-50%, -50%) scale(1);
	transition: transform 0.3s ease-in-out;
}

.ob_wrapper_fw_list:hover img {
	transform: translate(-50%, -50%) scale(1.1);
}

.section__title {
	font-weight: 500;
	font-size: 26px;
	line-height: 100%;
	letter-spacing: 0%;
	color: #fff;
}

.section__link-svg {
	border-radius: 900px;
	width: 50px;
	height: 50px;
	background: #fff;
	display: flex;
	justify-content: center;
	align-items: center;
}

.section__tag {
	height: 35px;
	display: flex;
	justify-content: center;
	align-items: center;
	padding: 8px 25px;
	background: #fff;
	border-radius: 900px;
	color: #303030;
}

.news__content {
	display: flex;
	flex-direction: column;
	gap: 10px;
	align-items: flex-start;
}

.news__description {
	font-weight: 300;
	font-size: 18px;
	line-height: 100%;
	letter-spacing: 0%;
	color: #FFFFFFCC;

}
/* End */
/* /local/templates/main/components/bitrix/system.pagenavigation/more/style.css?17923901315634 */
/* /local/templates/main/components/bitrix/news/blog.news/bitrix/news.list/.default/style.css?17923901104019 */
