

/* Start:/local/templates/prostobank/components/bitrix/catalog.section.list/pres_center/style.min.css?16158984326236*/
.bx_catalog_line{margin-bottom:30px}.bx_catalog_line .bx_catalog_line_category_title{padding-bottom:14px;border-bottom:1px solid #e5e5e5;font-size:24px}.bx_catalog_line .bx_catalog_line_category_title a{color:#000;text-decoration:none}.bx_catalog_line .bx_catalog_line_ul{padding:0}.bx_catalog_line .bx_catalog_line_ul li{margin-bottom:20px;list-style:none}.bx_catalog_line .bx_catalog_line_ul li:before{content:''!important}.bx_catalog_line .bx_catalog_line_img{position:relative;display:block;float:left;overflow:hidden;margin-right:40px;width:125px;height:125px;border:1px solid #ccc;border-radius:2px;background-position:center;background-size:contain;background-repeat:no-repeat;-webkit-background-size:contain}.bx_catalog_line .bx_catalog_line_title{margin-bottom:10px;padding:0;vertical-align:top;line-height:18px}.bx_catalog_line .bx_catalog_line_title a{color:#4c7da6;font-size:18px}.bx_catalog_line .bx_catalog_line_title a:hover{text-decoration:none}.bx_catalog_line .bx_catalog_line_title span{font-size:16px}.bx_catalog_line .bx_catalog_line_description{color:#3f3f3f;font-size:13px;line-height:16px}@media(max-width:639px){.bx-touch .bx_catalog_line .bx_catalog_line_img{margin-right:10px;width:50px;height:50px}.bx-touch .bx_catalog_line .bx_catalog_line_title{margin-bottom:5px;line-height:14px}.bx-touch .bx_catalog_line .bx_catalog_line_title a{font-size:14px}.bx-touch .bx_catalog_line .bx_catalog_line_description{font-size:11px}}.bx_catalog_line .bx_catalog_line_img,.bx_catalog_line .bx_catalog_line_title,.bx_catalog_line .bx_catalog_line_title a,.bx_catalog_line .bx_catalog_line_description{transition:all .3s ease}.bx_catalog_text{margin-bottom:30px}.bx_catalog_text .bx_catalog_text_category_title{padding-bottom:14px;border-bottom:1px solid #e5e5e5;font-size:24px}.bx_catalog_text .bx_catalog_text_category_title a{color:#000;text-decoration:none}.bx_catalog_text .bx_catalog_text_ul{padding:0}.bx_catalog_text .bx_catalog_text_ul li{float:left;margin:0 10px 10px;list-style:none}.bx_catalog_text .bx_catalog_text_ul li:before{content:''!important}.bx_catalog_text .bx_catalog_text_title{margin:0;padding:0;vertical-align:top;font-size:14px;line-height:14px}.bx_catalog_tile .bx_catalog_tile_title a{display:inline-block;overflow:hidden;max-width:100%;color:#4c7da6;-ms-text-overflow:ellipsis;text-overflow:ellipsis;font-size:14px}.bx_catalog_text .bx_catalog_text_title a:hover{text-decoration:none}.bx_catalog_text .bx_catalog_text_title span{font-size:12px}@media(max-width:639px){.bx-touch .bx_catalog_text .bx_catalog_line_title{margin-bottom:5px;line-height:12px}.bx-touch .bx_catalog_text .bx_catalog_line_title a{font-size:12px}}.bx_catalog_text .bx_catalog_line_title,.bx_catalog_text .bx_catalog_line_title a{transition:all .3s ease}.bx_catalog_tile{margin-bottom:30px}.bx_catalog_tile .bx_catalog_tile_category_title{padding-bottom:14px;border-bottom:1px solid #e5e5e5;font-size:24px}.bx_catalog_tile .bx_catalog_tile_category_title a{color:#000;text-decoration:none}.bx_catalog_tile .bx_catalog_tile_ul{padding:0}.bx_catalog_tile .bx_catalog_tile_ul li{float:left;box-sizing:border-box;margin-bottom:20px;padding:0 10px;width:12.5%;list-style:none;text-align:center}.bx_catalog_tile .bx_catalog_tile_ul li:before{content:''!important}.bx_catalog_tile .bx_catalog_tile_ul li:nth-child(8n+1){clear:both}.bx_catalog_tile .bx_catalog_tile_img{position:relative;display:block;overflow:hidden;margin:0 auto;width:78px;height:78px;border:1px solid #ccc;border-radius:2px;background-color:#fff;background-position:center;background-size:contain;background-repeat:no-repeat;-webkit-background-size:contain}.bx_catalog_tile .bx_catalog_tile_title{margin-top:5px;margin-bottom:10px;padding:0;vertical-align:top;line-height:14px}.bx_catalog_tile .bx_catalog_tile_title a{color:#4c7da6;font-size:14px}.bx_catalog_tile .bx_catalog_tile_title a:hover{text-decoration:none}.bx_catalog_tile .bx_catalog_tile_title span{font-size:12px}@media(max-width:980px){.bx_catalog_tile .bx_catalog_tile_ul li{width:20%}.bx_catalog_tile .bx_catalog_tile_ul li:nth-child(8n+1){clear:none}.bx_catalog_tile .bx_catalog_tile_ul li:nth-child(5n+1){clear:both}}@media(max-width:639px){.bx-touch .bx_catalog_tile .bx_catalog_tile_title{margin-bottom:5px;line-height:14px}.bx-touch .bx_catalog_tile .bx_catalog_tile_title{line-height:10px}.bx-touch .bx_catalog_tile .bx_catalog_tile_title a{font-size:11px}}@media(min-width:480px) and (max-width:639px){.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li{width:25%}.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li:nth-child(8n+1){clear:none}.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li:nth-child(5n+1){clear:none}.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li:nth-child(4n+1){clear:both}}@media(max-width:479px){.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li{width:33.3%}.bx-touch .bx_catalog_tile .bx_catalog_tile_img{width:100%;height:80px}.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li:nth-child(8n+1){clear:none}.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li:nth-child(5n+1){clear:none}.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li:nth-child(3n+1){clear:both}}.bx_catalog_tile .bx_catalog_tile_title,.bx_catalog_tile .bx_catalog_tile_title a,.bx_catalog_tile .bx_catalog_tile_ul li,.bx_catalog_tile .bx_catalog_tile_img{transition:all .3s ease}.bx_sitemap{margin-bottom:30px}.bx_sitemap .bx_sitemap_title{padding-bottom:14px;border-bottom:1px solid #e5e5e5;font-size:24px}.bx_sitemap .bx_sitemap_title a{color:#000;text-decoration:none}.bx_sitemap .bx_sitemap_ul li{padding:0;line-height:14px}.bx_sitemap .bx_sitemap_ul li:before{content:''!important}.bx_sitemap .bx_sitemap_li_title{display:inline-block;margin:0;margin-bottom:10px;padding:0;vertical-align:top;font-weight:normal;line-height:13px}.bx_sitemap .bx_sitemap_li_title a{color:#4c7da6;white-space:nowrap;font-size:13px}.bx_sitemap .bx_sitemap_li_title a:hover{text-decoration:none}.bx_sitemap .bx_sitemap_li_title span{font-size:11px}@media(max-width:639px){.bx-touch .bx_sitemap .bx_catalog_line_title{margin-bottom:5px;line-height:12px}.bx-touch .bx_sitemap .bx_catalog_line_title a{font-size:12px}}.bx_sitemap .bx_catalog_line_title,.bx_sitemap .bx_catalog_line_title a{transition:all .3s ease}
/* End */


/* Start:/local/templates/prostobank/components/bitrix/news/press_center/bitrix/news.list/news.poleznoe/style.css?178056405611101*/
/* Блок «Полезное» на пресс-центре: только под .press-center */

.press-center .helpful--section.helpful--section--press {
	margin-top: 36px;
	margin-bottom: 48px;
	padding: 0;
}

.press-center .helpful--container {
	max-width: 1200px;
}

.press-center .helpful--section .helpful--grid {
	display: grid;
	grid-template-columns: repeat(12, 1fr);
	gap: 24px;
	justify-items: stretch;
	align-items: stretch;
}

.press-center .helpful--section .helpful--card {
	flex: initial;
	min-width: 0;
	border: none;
	border-radius: 18px;
	padding: 28px 32px 32px 28px;
	box-shadow: none;
}

.press-center .helpful--section .helpful--card:hover {
	transform: translateY(-2px);
	box-shadow: 0 12px 28px rgba(15, 23, 42, 0.08);
	border-color: transparent;
}

.press-center .helpful--section .helpful--card:nth-child(-n + 3) {
	grid-column: span 4;
}

.press-center .helpful--section .helpful--card:nth-child(4),
.press-center .helpful--section .helpful--card:nth-child(5) {
	grid-column: span 6;
}

.press-center .helpful--section .helpful--card .helpful--card-title {
	font-size: 1.25rem;
	padding-right: 120px;
	margin-bottom: 12px;
	color: #111827;
}

.press-center .helpful--section .helpful--card .helpful--card-text {
	font-size: 0.98rem;
	color: #5a6577;
}

.press-center .helpful--section .helpful--icon img {
	max-width: 200px;
	max-height: 200px;
}

.press-center .helpful--section .helpful--card:nth-child(1) .helpful--icon {
	top: -48px;
	right: -8px;
}

.press-center .helpful--section .helpful--card:nth-child(2) .helpful--icon {
	top: -48px;
	right: -8px;
}

.press-center .helpful--section .helpful--card:nth-child(3) .helpful--icon {
	top: -72px;
	right: 0;
	max-width: none;
	max-height: none;
}

.press-center .helpful--section .helpful--card:nth-child(3) .helpful--icon img {
	max-width: 220px;
	max-height: 220px;
}

.press-center .helpful--section .helpful--card:nth-child(4) .helpful--icon {
	top: -52px;
	right: -16px;
}

.press-center .helpful--section .helpful--card:nth-child(5) .helpful--icon {
	top: -52px;
	right: -16px;
}

@media screen and (max-width: 1100px) {
	.press-center .helpful--section .helpful--grid {
		grid-template-columns: repeat(6, 1fr);
	}

	.press-center .helpful--section .helpful--card:nth-child(-n + 3) {
		grid-column: span 3;
	}

	.press-center .helpful--section .helpful--card:nth-child(4),
	.press-center .helpful--section .helpful--card:nth-child(5) {
		grid-column: span 3;
	}
}

@media screen and (max-width: 900px) {
	.press-center .helpful--section .helpful--grid {
		display: flex;
		flex-direction: column;
		gap: 20px;
	}

	.press-center .helpful--section .helpful--card {
		flex-direction: column;
		align-items: flex-start;
		padding: 24px 22px 28px 22px;
		border-radius: 18px;
		min-height: 0;
	}

	.press-center .helpful--section .helpful--card .helpful--icon {
		position: relative;
		order: 0;
		width: auto;
		height: auto;
		margin: 0 0 16px 0;
		align-self: flex-end;
		display: flex;
		align-items: center;
		justify-content: flex-end;
		min-height: 120px;
	}

	.press-center .helpful--section .helpful--card .helpful--icon img {
		max-width: 180px;
		max-height: 180px;
		width: auto;
		height: auto;
	}

	.press-center .helpful--section .helpful--card:nth-child(3) .helpful--icon img {
		max-width: 200px;
		max-height: 200px;
	}

	.press-center .helpful--section .helpful--card .helpful--text-wrapper {
		order: 1;
		width: 100%;
	}

	.press-center .helpful--section .helpful--card .helpful--card-title {
		font-size: 1.2rem;
		padding-right: 0;
		margin-bottom: 10px;
	}

	.press-center .helpful--section .helpful--card .helpful--card-text {
		font-size: 1rem;
		line-height: 1.55;
	}

	.press-center .helpful--section .helpful--card:nth-child(1) .helpful--icon,
	.press-center .helpful--section .helpful--card:nth-child(2) .helpful--icon,
	.press-center .helpful--section .helpful--card:nth-child(3) .helpful--icon,
	.press-center .helpful--section .helpful--card:nth-child(4) .helpful--icon,
	.press-center .helpful--section .helpful--card:nth-child(5) .helpful--icon {
		top: auto;
		right: auto;
		left: auto;
		bottom: auto;
	}
}

@media screen and (max-width: 420px) {
	.press-center .helpful--section .helpful--card {
		padding: 20px 18px 24px 18px;
	}

	.press-center .helpful--section .helpful--card .helpful--icon {
		min-height: 100px;
		margin-bottom: 14px;
	}

	.press-center .helpful--section .helpful--card .helpful--icon img {
		max-width: 160px;
		max-height: 160px;
	}

	.press-center .helpful--section .helpful--card:nth-child(3) .helpful--icon img {
		max-width: 170px;
		max-height: 170px;
	}

	.press-center .helpful--section .helpful--card .helpful--card-title {
		font-size: 1.1rem;
	}
}
/* Блок «Полезное» на пресс-центре: только под .press-center */

.press-center .helpful--section.helpful--section--press {
	margin-top: 36px;
	margin-bottom: 48px;
	padding: 0;
}

.press-center .helpful--container {
	max-width: 1200px;
}

.press-center .helpful--section .helpful--grid {
	display: grid;
	grid-template-columns: repeat(12, 1fr);
	gap: 24px;
	justify-items: stretch;
	align-items: stretch;
}

.press-center .helpful--section .helpful--card {
	flex: initial;
	min-width: 0;
	border: none;
	border-radius: 18px;
	padding: 50px 32px 32px 10px;
	box-shadow: none;
}

.press-center .helpful--section .helpful--card:hover {
	transform: translateY(-2px);
	box-shadow: 0 12px 28px rgba(15, 23, 42, 0.08);
	border-color: transparent;
}

.press-center .helpful--section .helpful--card:nth-child(-n + 3) {
	grid-column: span 4;
}

.press-center .helpful--section .helpful--card:nth-child(4),
.press-center .helpful--section .helpful--card:nth-child(5) {
	grid-column: span 6;
}

.press-center .helpful--section .helpful--card .helpful--card-title {
	/*font-size: 1.25rem;*/
	/*padding-right: 120px;*/
	/*margin-bottom: 12px;*/
	/*color: #111827;*/
	font-size: 15px;
	padding-right: 120px;
	margin-bottom: 12px;
	color: #4A4747;
}

.press-center .helpful--section .helpful--card .helpful--card-text {
	font-size: 12px;
	color: #4A4747;
}

.press-center .helpful--section .helpful--icon img {
	max-width: 200px;
	max-height: 200px;
}

.press-center .helpful--section .helpful--card:nth-child(1) .helpful--icon {
	top: -48px;
	right: -8px;
}

.press-center .helpful--section .helpful--card:nth-child(2) .helpful--icon {
	top: -48px;
	right: -8px;
}

.press-center .helpful--section .helpful--card:nth-child(3) .helpful--icon {
	top: -72px;
	right: 0;
	max-width: none;
	max-height: none;
}

.press-center .helpful--section .helpful--card:nth-child(3) .helpful--icon img {
	max-width: 220px;
	max-height: 220px;
}

.press-center .helpful--section .helpful--card:nth-child(4) .helpful--icon {
	top: -52px;
	right: -16px;
}

.press-center .helpful--section .helpful--card:nth-child(5) .helpful--icon {
	top: -52px;
	right: -16px;
}

@media screen and (max-width: 1100px) {
	.press-center .helpful--section .helpful--grid {
		grid-template-columns: repeat(6, 1fr);
	}

	.press-center .helpful--section .helpful--card:nth-child(-n + 3) {
		grid-column: span 3;
	}

	.press-center .helpful--section .helpful--card:nth-child(4),
	.press-center .helpful--section .helpful--card:nth-child(5) {
		grid-column: span 3;
	}
}

/* Исправление мобильной версии для пресс-центра - иконка СПРАВА, блоки по центру */
@media screen and (max-width: 900px) {
	.press-center .helpful--section.helpful--section--press {
		margin: 36px auto 48px;
		padding: 0 16px;
	}

	.press-center .helpful--section .helpful--grid {
		display: flex;
		flex-direction: column;
		gap: 45px;
		align-items: center;
		max-width: 500px;
		margin: 0 auto;
	}

	.press-center .helpful--section .helpful--card {
		display: flex;
		flex-direction: row !important;
		align-items: center !important;
		justify-content: space-between;
		gap: 16px;
		width: 100%;
		max-width: 480px;
		padding: 20px 20px 20px 24px !important;
		border-radius: 18px;
		background: linear-gradient(288deg, rgba(253, 255, 245, 1) 40%, rgba(227, 241, 253, 1) 100%);
		border: none;
		box-shadow: none;
		min-height: auto;
	}

	/* Иконка СПРАВА */
	.press-center .helpful--section .helpful--card .helpful--icon {
		position: static !important;
		flex-shrink: 0;
		width: 56px;
		height: 56px;
		margin: 0 !important;
		order: 2;
		display: flex;
		align-items: center;
		justify-content: center;
	}

	.press-center .helpful--section .helpful--card .helpful--icon img {
		max-width: 200px;
		max-height: 200px;
		width: auto;
		height: auto;
		object-fit: contain;
		top: -40px;
		position: absolute;
		right: 0;
	}

	/* Текст СЛЕВА */
	.press-center .helpful--section .helpful--card .helpful--text-wrapper {
		order: 1;
		flex: 1;
		min-width: 0;
		text-align: left;
	}

	.press-center .helpful--section .helpful--card .helpful--card-title {
		font-size: 15px;
		font-weight: 700;
		padding-right: 0;
		margin-bottom: 6px;
		color: #4A4747;
	}

	.press-center .helpful--section .helpful--card .helpful--card-text {
		font-size: 12px;
		line-height: 1.5;
		padding-right: 45px;
		color: #4A4747;
	}

	/* Убираем все абсолютные позиционирования */
	.press-center .helpful--section .helpful--card:nth-child(1) .helpful--icon,
	.press-center .helpful--section .helpful--card:nth-child(2) .helpful--icon,
	.press-center .helpful--section .helpful--card:nth-child(3) .helpful--icon,
	.press-center .helpful--section .helpful--card:nth-child(4) .helpful--icon,
	.press-center .helpful--section .helpful--card:nth-child(5) .helpful--icon {
		top: auto;
		right: auto;
		left: auto;
		bottom: auto;
	}

	/* Для третьей карточки (маркетинг) */
	.press-center .helpful--section .helpful--card:nth-child(3) .helpful--icon {
		max-width: none;
	}
	.press-center .helpful--section .helpful--card:nth-child(3) .helpful--icon img {

		max-width: 231px;
		max-height: 230px;
		position: absolute;
		top: -50px;
		right: -9px;
	}

	/* Убираем лишние высоты */
	.press-center .helpful--section .helpful--card .helpful--icon {
		min-height: auto;
	}
}

/* Для очень маленьких экранов (≤420px) */
@media screen and (max-width: 420px) {
	.press-center .helpful--section.helpful--section--press {
		padding: 0 12px;
	}

	.press-center .helpful--section .helpful--grid {
		gap: 16px;
		max-width: 400px;
	}

	.press-center .helpful--section .helpful--card {
		padding: 16px 16px 16px 18px !important;
		max-width: 100%;
		margin-top: 32px;
	}

	.press-center .helpful--section .helpful--card .helpful--icon {
		width: 48px;
		height: 48px;
	}

	.press-center .helpful--section .helpful--card .helpful--icon img {
		max-width: 150px;
		max-height: 150px;
	}

}

/* Для экранов от 421px до 600px - плавный переход */
@media screen and (min-width: 421px) and (max-width: 600px) {
	.press-center .helpful--section .helpful--grid {
		max-width: 480px;
	}

	.press-center .helpful--section .helpful--card {
		max-width: 460px;
	}
}
/* End */
/* /local/templates/prostobank/components/bitrix/catalog.section.list/pres_center/style.min.css?16158984326236 */
/* /local/templates/prostobank/components/bitrix/news/press_center/bitrix/news.list/news.poleznoe/style.css?178056405611101 */
