

/* Start:/local/templates/.default/components/bitrix/news/blog/bitrix/news.detail/.default/style.css?1766477488760*/
#blog-post > .header{
	height:100vh;
	position:relative;
	display:flex;
	flex-direction:column;
	gap:var(--spacing-7);
	align-items:center;
	justify-content:center;
	text-align:center;
	color:var(--text-body-01-inverse)
}
#blog-post > .header header{
	display:flex;
	flex-direction:column;
	gap:var(--spacing-7);
	align-items:center;
	max-width:1024px
}
#blog-post > .header header h1{
	text-align:center
}
#blog-post > .header header .description{
	font:var(--body-xxl-regular)
}
#blog-post > .header .cover{
	display:block;
	position:absolute;
	top:0;
	z-index:-1;
	width:100%;
	height:100%
}
#blog-post > .header .cover img,
#blog-post > .header .cover video{
	height:100%;
	width:100%;
	object-fit:cover;
	object-position:50% 50%;
	filter:brightness(.35)
}
/* End */


/* Start:/local/templates/.default/components/sprint.editor/blocks/post/_style.css?17665810293086*/
.sp-content{
	display:flex;
	flex-direction:column;
	gap:var(--spacing-4);
	margin-top:var(--spacing-9);
	overflow:hidden
}
.sp-content .container{
	display:grid;
	gap:var(--spacing-5)
}
.sp-content strong{
	font-weight:var(--font-weight-bold)
}
.sp-content br{
	display:none
}
.sp-content p,
.sp-content ul,
.sp-content ol,
.sp-heading,
.sp-contents{
	width:100%;
	max-width:var(--container-width-text);
	margin:0;
	font:var(--body-longread);
	letter-spacing:var(--letter-spacing-l)
}
.sp-heading{
	margin-top:var(--spacing-6)
}
.sp-link{
	margin:0 auto
}

.sp-content ul,
.sp-content ol{
	display:flex;
	flex-direction:column;
	gap:var(--spacing-2)
}

.sp-contents{
	display:flex;
	flex-direction:column;
	gap:var(--spacing-3);
	background:var(--tertiary-default);
	border-radius:var(--radius-lg);
	padding:var(--spacing-5)
}
.sp-contents ul{
	display:block;
	column-count:2;
	column-gap:var(--spacing-4);
	list-style:none;
	padding:0;
	margin:0;
	column-width:300px;
	counter-reset:counter-contents
}
.sp-contents ul li{
	margin-bottom:var(--spacing-2);
	padding:0;
	display:flex;
	align-items:center;
	gap:var(--spacing-1)
}
.sp-contents ul li::before{
	counter-increment:counter-contents;
	content:counter(counter-contents);
	color:var(--text-body-01-inverse);
	font-weight:500;
	font-size:14px;
	background-color:var(--surface-black);
	border-radius:var(--radius-rounded);
	width:20px;
	height:20px;
	left:0;
	top:0;
	display:flex;
	align-items:center;
	justify-content:center
}
.sp-contents ul li a{
	color:var(--text-body-02-inverse)
}

.sp-linked-elements{
    display:grid;
	flex-wrap:wrap;
    gap:var(--spacing-4);
	margin:var(--spacing-5) 0
}
.sp-image img{
	border-radius:var(--radius-md)
}
.sp-image.realsize{
	text-align:center
}
.sp-image.realsize img{
	max-width:fit-content
}
.sp-image .caption{
	font:var(--body-m-regular);
	color:var(--text-body-03-inverse);
	text-align:center
}
.sp-yandex-map .bx-yandex-map,
.sp-yandex-map ymaps.ymaps-map{
	width:100%!important;
	height:50vh!important;
	border-radius:var(--radius-md)
}

.sp-video{
	border-radius:var(--radius-l);
	overflow:hidden
}

.sp-caption{
	font:var(--body-s-regular);
	letter-spacing:var(--letter-spacing-s);
	color:var(--text-body-03-inverse);
	margin:var(--spacing-neg-4) 0 var(--spacing-4);
	max-width:var(--container-width-text)
}

.sp-quote{
	background-color:var(--tertiary-default);
	padding:var(--spacing-7) 0
}
.sp-quote p{
	font:var(--body-xl-regular);
	letter-spacing:var(--letter-spacing-xl)
}

.sp-link-multiple{
	display:flex;
	flex-wrap:wrap;
	gap:var(--spacing-5)
}
.sp-link-multiple .sp-link{
	margin:0
}

.sp-image-text{
	display:grid;
	grid-template-columns:500px 1fr;
	gap:var(--spacing-5)
}
/* .sp-image-full{ */
	/* max-width:var(--container-width-max); */
	/* margin:0 auto */
/* } */
/* .sp-image-full img{ */
	/* border-radius:var(--radius-md); */
	/* max-height:100vh */
/* } */
@media(max-width:767px){
	.sp-content{
		margin-top:var(--spacing-5)
	}
	.sp-contents{
		padding:var(--spacing-4)
	}
	.sp-contents ul{
		margin:0
	}
	.sp-image-text{
		grid-template-columns:1fr
	}
}
/* End */
/* /local/templates/.default/components/bitrix/news/blog/bitrix/news.detail/.default/style.css?1766477488760 */
/* /local/templates/.default/components/sprint.editor/blocks/post/_style.css?17665810293086 */
