

/* Start:/local/templates/sirius/components/bitrix/system.pagenavigation/catalog/style.css?16421345171968*/
.page-nav {
	display: flex;
	justify-content: center;
	margin-top: 32px;
}

.page-nav__prev,
.page-nav__next {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 30px;
	height: 30px;
	text-decoration: none;
	background-color: var(--color-white);
	border-radius: 50%;
	transition:
			background-color var(--transition-default) ease,
			color var(--transition-default) ease;
}

.page-nav__prev {
	margin-right: 16px;
}

.page-nav__next {
	margin-left: 16px;
}

.page-nav__prev:hover,
.page-nav__next:hover,
.page-nav__prev:focus,
.page-nav__next:focus {
	color: var(--color-white);
	background-color: var(--color-blue);
}

.page-nav__prev:active,
.page-nav__next:active {
	background-color: var(--color-dark-blue);
}

.page-nav__prev path,
.page-nav__next path {
	fill: currentColor;
}

.page-nav__prev svg {
	margin-right: 2px;
}

.page-nav__next svg {
	margin-left: 2px;
}

.page-nav__numbers {
	display: flex;
	align-items: center;
	padding: 0 8px;
	border-radius: var(--box-radius);
	background-color: var(--color-white);
}

.page-nav__item {
	min-width: 40px;
	padding: 6px 4px;
	font-weight: 500;
	font-size: 15px;
	line-height: 1.2;
	color: var(--color-black);
	text-decoration: none;
	text-align: center;
	background-color: var(--color-white);
	border-radius: var(--box-radius);
	box-shadow: 0px 0px 4px rgba(22, 62, 114, 0);
	transition:
			background-color var(--transition-default) ease,
			color var(--transition-default) ease,
			box-shadow var(--transition-default) ease;
}

.page-nav__current,
.page-nav__item:hover,
.page-nav__item:focus {
	color: var(--color-white);
	background-color: var(--color-blue);
	box-shadow: 0px 0px 4px rgba(22, 62, 114, 0.45);
}

@media screen and (max-width: 767px) {
	.page-nav {
		margin-top: 24px;
	}

	.page-nav__prev {
		margin-right: 8px;
	}

	.page-nav__next {
		margin-left: 8px;
	}
}





/* End */


/* Start:/local/templates/sirius/components/bitrix/news/promotions/bitrix/news.list/.default/style.css?16421373523122*/
.promotions-switch {
	display: flex;
	margin: 0 0 24px 0;
	padding: 0;
	list-style: none;
}

.promotions-switch__item-link {
	display: block;
	padding: 12px 24px;
	text-align: center;
	font-weight: 500;
	font-size: 16px;
	line-height: 1.2;
	color: var(--color-white);
	background-color: rgba(22, 62, 114, 0.54);
	transition: background-color var(--transition-default) ease;
}

.promotions-switch__item-link:hover,
.promotions-switch__item-link:focus {
	color: var(--color-white);
}

@media (hover: hover) {
	.promotions-switch__item-link:hover,
	.promotions-switch__item-link:focus {
		background-color: rgba(22, 62, 114, 1);
	}
}

.promotions-switch__item:first-child .promotions-switch__item-link {
	border-bottom-left-radius: var(--box-radius);
	border-top-left-radius: var(--box-radius);
}

.promotions-switch__item:last-child .promotions-switch__item-link {
	border-bottom-right-radius: var(--box-radius);
	border-top-right-radius: var(--box-radius);
}

.promotions-switch__item-link--active {
	background-color: rgba(22, 62, 114, 1);
}



.promotion-list {
	display: flex;
	flex-wrap: wrap;
	margin-left: -8px;
	margin-right: -8px;
	margin-bottom: -16px;
}

.promotion-list__item {
	flex: 0 0 25%;
	width: 100%;
	max-width: 25%;
	padding-left: 8px;
	padding-right: 8px;
	padding-bottom: 16px;
}

.promotion-card {
	position: relative;
	width: 100%;
	height: 0;
	padding-top: 110%;
	background-color: var(--color-blue-50);
	box-shadow: 0 0 15px -1px transparent;
	overflow: hidden;
	transition: box-shadow 0.35s ease;
}

a:hover .promotion-card {
	box-shadow: 0 0 12px -1px rgba(95, 134, 191, 0.8);
}

.promotion-card img {
	z-index: 0;
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
}

@media screen and (min-width: 1024px) {
	.promotion-card img {
		transform: scale(1);
		transition: transform 0.35s ease;
		will-change: transform;
		image-rendering: -webkit-optimize-contrast;
	}

	a:hover .promotion-card img {
		transform: scale(1.05);
	}
}

.promotion-card__foreground {
	z-index: 1;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: flex;
	flex-direction: column;
	justify-content: flex-end;
	padding: 24px;
}

.promotion-card__foreground::before {
	content: "";
	z-index: -1;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 100%);
}

.promotion-card__date {
	margin: 0 0 8px 0;
	font-weight: 400;
	font-size: 13px;
	line-height: 1.2;
	color: var(--color-white);
}

.promotion-card__name {
	margin: 0;
	font-weight: 500;
	font-size: 16px;
	line-height: 1.2;
	color: var(--color-white);
}

@media screen and (max-width: 1023px) {
	.promotion-list__item {
		flex-basis: 33.333333%;
		max-width: 33.333333%;
	}

	.promotion-card__foreground {
		padding: 15px;
	}
}

@media screen and (max-width: 767px) {
	.promotion-list__item {
		flex-basis: 50%;
		max-width: 50%;
	}
}

@media screen and (max-width: 499px) {
	.promotion-list__item {
		flex-basis: 100%;
		max-width: 100%;
	}

	.promotion-card__foreground {
		padding: 24px;
	}
}
/* End */
/* /local/templates/sirius/components/bitrix/system.pagenavigation/catalog/style.css?16421345171968 */
/* /local/templates/sirius/components/bitrix/news/promotions/bitrix/news.list/.default/style.css?16421373523122 */
