

/* Start:/local/templates/.default/components/bitrix/news.detail/faq/style.css?17824754544987*/
.mt-160 {
	padding-top: 160px;
}
@media(max-width: 700px) {
	.mt-160 {
		padding-top: 100px;
	}
}
.blog-detail {
	display: flex;
	flex-direction: column;
	/*gap: 132px;*/
	gap: 24px;
}
.intro-block__wrapper {
	display: grid;
	grid-template-columns: 1fr;
	gap: 18px;
}
.intro-block-right {
	padding-left: 15px;
}
.intro-block-left {
	display: flex;
	flex-direction: column;
	gap: 29px;
}
.intro-block-left__header {
	display: flex;
	flex-direction: row;
	gap: 36px;
}
.intro-block-left__imgwrapper {
	width: 220px;
	height: 125px;
}
.intro-block-left__infowrapper {
	color: #858884;
	font-size: 20px;
}
.intro-block-left__info {
	display: inline-flex;
	align-items: center;
	gap: 39px;
}
.intro-block-left__infowrapper * {
	font-family: "Onest", sans-serif;
	font-weight: 400;
}
.intro-block-left__infowrapper img {
	width: 32px !important;
	height: 32px;
}
.intro-block-left__views {
	display: inline-flex;
	gap: 7px;
	align-items: center;
}
.intro-title {
	color: #415739;
	font-size: 56px; 
	line-height: 1.15;
	letter-spacing: -1.8px;
	font-weight: 600;
	text-transform: uppercase;
}
.intro-maintext {
	font-size: 20px;
	line-height: 125%;
	color: #122333;
	opacity: 0.8;
	letter-spacing: -0.2px;
}
.blog-item-content {
	--green: #415739;
	--black: #414F5C;
	padding: 0 0 44px;
	color: var(--black);
	font-size: 18px;
	font-weight: 500;
	line-height: 1.25;
	letter-spacing: -0.01em; 
}
.blog-item-content section section {
	margin-top: 50px;
}
.blog-item-content p {
	margin-bottom: 16px;
	font-size: 18px;
}
.blog-item-content p:last-child {
	margin-bottom: 0;
}
.blog-item-content h2 {
    margin-top: 24px;
	margin-bottom: 12px;
	color: var(--green, #415739);
	font-size: 24px;
	font-weight: 600;
	line-height: 1.22;
	letter-spacing: -0.03em;
	text-transform: uppercase;
}
.blog-item-content h2 b {
	font-weight: 800;
}
.blog-item-content h2 span {
	display: block;
	text-align: end;
}
.blog-item-content ul {
	padding-left: 22px;
    margin: 16px 0 16px 16px;
	list-style-type: disc;
}
.blog-item-content ul > li {
	font-size: 18px;
	line-height: 1.35;
	margin-bottom: 2px;
}
.blog-item-content ul > li:last-child {
	margin-bottom: 0;
}
.blog-item-content h5 {
	margin: 28px 0 10px;
	font-size: 22px;
	font-weight: 700;
	line-height: 1.25;
	letter-spacing: -0.01em;
}
.blog-item-content h5:first-child {
	margin-top: 0;
}
@media (min-width: 768px) {
	.blog-item-content h2 {
		font-weight: 800;
	}
}
@media (min-width: 992px) {
	.blog-item-content p,
	.blog-item-content ul > li {
		font-size: 18px;
	}
}
@media (min-width: 1200px) {
}
/**/
.blog-item-content .subtitle {
	margin-bottom: 25px;
	color: #415739;
	font-size: 22px;
	font-weight: 600;
	letter-spacing: -0.03em;
	text-transform: uppercase;
	max-width: unset;
}
.blog-item-content .subtitle {
	padding-top: 10px;
}
@media(min-width:992px) {
	.blog-item-content .subtitle {
		font-size: 30px;
	}
	.blog-item-content .subtitle {
		margin-bottom: 34px;
	}
	.blog-item-content .subtitle {
		padding-top: 20px;
	}
}
.blog-item-content h3 {
    margin-top: 24px;
    margin-bottom: 12px;
	color: var(--green, #415739);
	font-size: 20px;
	font-weight: 600;
	line-height: 1.17;
	letter-spacing: -0.03em;
}
/**/
@property --link-bg-bottom {
  syntax: "<color>";
  initial-value: #DE0000;
  inherits: true;
}
.blog-item-content {
	--ui-color-link: var(--green, #DDE9D6);
	--ui-color-text-hover: #415739;
	--ui-color-text-active: #415739;
	--ui-transition-speed: 0.2s;
	--ui-transition-ease: ease-in-out;
}
.blog-item-content .link,
.blog-item-content a {
  --c: var(--ui-color-link);
  --h-c: var(--ui-color-text-hover);
  --a-c: var(--ui-color-text-active);
  color: var(--c);
  -webkit-transition: all var(--ui-transition-speed) var(--ui-transition-ease);
  transition: all var(--ui-transition-speed) var(--ui-transition-ease);
}
.blog-item-content .link:hover,
.blog-item-content a:hover {
  color: var(--h-c);
}
.blog-item-content .link:focus, .link:active, a.active,
.blog-item-content a:focus, a:active, a.active {
  color: var(--a-c);
}
.blog-item-content .link,
.blog-item-content a {
  --link-bg-bottom: var(--ui-color-text-primary);
  text-decoration: none;
  background-image: linear-gradient(0deg, transparent 0, transparent 2px, var(--link-bg-bottom) 2px, var(--link-bg-bottom) 3px, transparent 3px, transparent 100%);
  transition: --link-bg-bottom var(--ui-transition-speed) var(--ui-transition-ease);
}
@media (min-width: 1400px) {
  .blog-item-content .link,
  .blog-item-content a {
    background-image: linear-gradient(0deg, transparent 0, transparent 0.07em, var(--link-bg-bottom) 0.07em, var(--link-bg-bottom) calc(0.07em + 1px), transparent calc(0.07em + 1px), transparent 100%);
  }
}
.blog-item-content .link:hover,
.blog-item-content a:hover {
  --link-bg-bottom: transparent;
}
/* End */
/* /local/templates/.default/components/bitrix/news.detail/faq/style.css?17824754544987 */
