

/* Start:/bitrix/templates/elarus/components/bitrix/news.detail/blog/style.css?1790050741944*/
.blog-detail__meta {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	padding: 0 0 15px;
	font-size: 12px;
	color: #999999; }
	
.blog-detail__meta i {
	color: #999999;
	font-size: 15px;
	position: relative;
	top: 1px; }
	
.blog-detail__meta .artists {
	display: flex;
	align-items: center;
	color: #999;
	margin-right: 10px;
	padding-right: 10px;
	border-right: 1px solid #ccc; }
	
.blog-detail__meta .artists-img {
	background-position: center;
	background-repeat: no-repeat;
	display: inline-block;
	width: 50px;
	margin-right: 15px;
	height: 50px;
	background-size: contain;
	border-radius: 30px; }
	
.blog-detail__meta .artist-name {
	margin-left: 10px; }
	
.blog-detail__meta a .artist-name {
	text-decoration: underline; }
	
.blog-detail__meta .artists:hover .artist-name {
	text-decoration: none; }

.blog-detail__meta .update,
.blog-detail__meta .views {
	border-left: 1px solid #ccc;
	padding-left: 10px;
	margin-left: 10px; }

/* End */


/* Start:/bitrix/templates/elarus/components/bitrix/news.list/blog_banner_card_v2/style.css?17900633394473*/
.blog-banner-v2 {
	margin: 0 0 30px;
	border: 1px solid #eee7f3;
	border-radius: 20px;
	overflow: hidden;
	background:
		radial-gradient(circle at 95% 8%, rgba(218, 204, 244, .45), transparent 30%),
		radial-gradient(circle at 8% 0%, rgba(250, 229, 210, .5), transparent 28%),
		#fff;
	box-shadow: 0 10px 30px rgba(50, 31, 76, .03);
	color: #24213d; }
.blog-banner-v2__body {
	display: flex;
	align-items: center;
	gap: 28px;
	padding: 28px 30px 24px; }
.blog-banner-v2__main {
	flex: 1 1 auto;
	min-width: 0; }
.blog-banner-v2__type {
	display: inline-block;
	padding: 7px 15px;
	margin-bottom: 12px;
	border-radius: 999px;
	background: linear-gradient(90deg, #eee4ff, #f4ecff);
	color: #563186;
	font-size: 13px;
	font-weight: 700; }
.blog-banner-v2__title {
	margin: 0 0 20px;
	font-size: 25px;
	line-height: 1.35;
	font-weight: 700;
	color: #241546; }
.blog-banner-v2__text {
	font-size: 14px;
	line-height: 1.55;
	color: #56536b; }
.blog-banner-v2__text.editor p {
	margin: 0 0 8px;
	font-size: 14px;
	color: #56536b; }
.blog-banner-v2__text p:last-child {
	margin-bottom: 0; }
.blog-banner-v2__text ol,
.blog-banner-v2__text ul {
	margin: 0 0 8px; 
}
.blog-banner-v2__text ol li,
.blog-banner-v2__text ul li {
	font-size: 14px !important;
	margin-bottom: 6px;
}
.blog-banner-v2__text.editor ul {
	list-style: none;
	padding-left: 0; }
.blog-banner-v2__text.editor ul li {
	position: relative;
	padding-left: 30px;
	margin-bottom: 6px; }
.blog-banner-v2__text.editor ul li::before {
	content: '✓';
	position: absolute;
	left: 0;
	top: 1px;
	width: 20px;
	height: 20px;
	border: none;
	border-radius: 50%;
	background: linear-gradient(145deg, #b28ae7, #7d4fd1);
	box-shadow: 0 4px 10px rgba(107, 70, 178, .18);
	color: #fff;
	font-size: 12px;
	font-weight: 700;
	line-height: 20px;
	text-align: center; }
.blog-banner-v2__text.editor ol li::before {
	color: #7d4fd1;
	font-weight: 700; }
.blog-banner-v2__side {
	flex: 0 0 185px;
	text-align: center; }
.blog-banner-v2__photo {
	width: 118px;
	height: 118px;
	margin: 0 auto 12px;
	padding: 5px;
	border-radius: 50%;
	background: linear-gradient(145deg, #cba65e, #fff 48%, #b889d5);
	box-shadow: 0 10px 24px rgba(63, 39, 88, .12); }
.blog-banner-v2__photo img {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
	border-radius: 50%;
	background: #eee; }
.blog-banner-v2__expert {
	padding: 12px 14px;
	border-radius: 14px;
	background: rgba(245, 238, 255, .75); }
.blog-banner-v2__expert-name {
	margin-bottom: 4px;
	font-size: 16px;
	font-weight: 700;
	color: #251844; }
.blog-banner-v2__expert-info {
	font-size: 11px;
	line-height: 1.4;
	color: #625c73; }
.blog-banner-v2__expert-info.editor p {
	margin: 0 0 4px;
	font-size: 11px;
	line-height: 1.4;
	font-weight: 400;
	color: #625c73; }
.blog-banner-v2__expert-info.editor p:last-child {
	margin-bottom: 0; }
.blog-banner-v2__cta {
	padding: 20px 30px 26px;
	border-top: 1px solid #efeaf3;
	background: rgba(255, 255, 255, .65);
	text-align: center; }
.blog-banner-v2__btn {
	display: inline-block;
	min-width: 260px;
	padding: 15px 30px;
	border: none;
	border-radius: 12px;
	background: linear-gradient(90deg, #7441d8, #9e57df);
	color: #fff !important;
	font-size: 16px;
	font-weight: 700;
	line-height: 1.2;
	text-align: center;
	text-decoration: none !important;
	box-shadow: 0 10px 22px rgba(109, 62, 183, .2);
	transition: transform .2s ease, box-shadow .2s ease; }
.blog-banner-v2__btn:hover,
.blog-banner-v2__btn:focus {
	transform: translateY(-2px);
	box-shadow: 0 14px 26px rgba(109, 62, 183, .28);
	color: #fff;
	text-decoration: none !important; }
.blog-banner-v2__micro {
	margin-top: 10px;
	font-size: 12px;
	line-height: 1.4;
	color: #8a8394; }
.blog-banner-v2__micro .la {
	margin-right: 4px;
	font-size: 14px;
	vertical-align: -1px; }
@media (max-width: 991px) {
	.blog-banner-v2__body {
		gap: 20px;
		padding: 24px 22px 20px; }
	.blog-banner-v2__side {
		flex-basis: 165px; }
	.blog-banner-v2__title {
		font-size: 22px; }
}
@media (max-width: 767px) {
	.blog-banner-v2__body {
		flex-direction: column;
		align-items: stretch;
		padding: 22px 18px 18px; }
	.blog-banner-v2__side {
		display: flex;
		align-items: center;
		gap: 14px;
		flex-basis: auto;
		text-align: left; }
	.blog-banner-v2__photo {
		width: 84px;
		height: 84px;
		margin: 0;
		flex: 0 0 auto; }
	.blog-banner-v2__expert {
		flex: 1 1 auto; }
	.blog-banner-v2__cta {
		padding: 18px 18px 22px; }
	.blog-banner-v2__btn {
		width: 100%;
		min-width: 0; }
}

/* End */
/* /bitrix/templates/elarus/components/bitrix/news.detail/blog/style.css?1790050741944 */
/* /bitrix/templates/elarus/components/bitrix/news.list/blog_banner_card_v2/style.css?17900633394473 */
