

/* Start:/local/templates/master_default/components/bitrix/news.detail/master/style.css?17743466293937*/
.b-news-detail__preview {
	margin: 25px 0;
	font-style: italic;
	color: #676d72;
}

.b-news-detail__topline {
	color: #676d72;
	margin-bottom: 25px;
	font-size: 0.75em;
}

.b-news-detail__topline-block,
.b-news-detail__topline-delimiter {
	display: inline-block;
	vertical-align: middle;
	margin-right: 7.5px;
}

.b-news-detail__topline-block--time-reading {
	display: inline-block;
	background-color: #0b1226;
	color: #fff;
	padding: 2px 7.5px;
}

.b-news-detail__topline-icon {
	margin-right: 5px;
	line-height: 0;
	vertical-align: middle;
	color: #6a0ba7;
	margin-top: -2px;
	display: inline-block;
}

.b-news-detail__date {
	word-spacing: 5px;
	vertical-align: middle;
}

.b-news-detail__img {
	text-align: center;
	margin-bottom: 8px;
}

.b-news-detail__props {
	margin-top: 25px;
}

.b-news-detail__slider {
	margin-bottom: 11.5px;
}

.b-news-prop {
	margin: 5px 0;
	font-size: 16px;
}

.b-news-prop__name {
	font-weight: 700;
	display: inline;
}

.b-news-prop__value {
	display: inline;
}

.b-news-prop--text .b-news-prop__value {
	display: block;
	font-style: italic;
}

.b-news-prop--file .b-news-prop__name {
	display: block;
}

.b-news-prop--file .b-news-prop__value {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: nowrap;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
}

.b-news-prop-file {
	margin-bottom: 15px;
}

.b-news-prop-file__name {
	color: #202020;
	text-align: center;
}

.b-news-prop-file__name:hover,
.b-news-prop-file__name:focus,
.b-news-prop-file__name:active {
	color: #202020;
	text-decoration: none;
}

.b-news-prop-file__image {
	display: block;
	background: #f7f7f8;
	height: 190px;
	line-height: 190px;
	text-align: center;
}

.b-news-prop-file__name {
	display: block;
	margin: 5px 0;
	font-weight: 700;
}

.b-news-prop-file .b-news-prop-file__ext {
	display: block;
	font-size: 13px;
	text-align: center;
}

/*# sourceMappingURL=style.css.map */

.b-news-detail__author {
	margin-top: 28px;
}

.b-news-detail__author-card {
	display: flex;
	gap: 18px;
	align-items: center;
	padding: 18px;
	border: 1px solid rgba(0, 0, 0, 0.14);
	border-left: 4px solid #d40000;
	background: #ffffff;
	flex-direction: row-reverse;
	justify-content: space-evenly;
}

.b-news-detail__author-avatar {
	flex: 0 0 200px;
	aspect-ratio: 1;
	border-radius: 10em;
	overflow: hidden;
	background: #ffffff;
	border: 1px solid #d40000;
}

.b-news-detail__author-avatar-img {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: top;
}

.b-news-detail__author-meta {
	min-width: 0;
}

.b-news-detail__author-label {
	display: inline-flex;
	align-items: center;
	gap: 8px;
	font-size: 12px;
	line-height: 1.2;
	letter-spacing: 0.06em;
	text-transform: uppercase;
	color: #d40000;
	margin-bottom: 6px;
}

.b-news-detail__author-name {
	font-size: 18px;
	line-height: 1.25;
	font-weight: 700;
	color: #000000;
	margin: 0 0 8px 0;
}

.b-news-detail__author-birth {
	display: flex;
	flex-wrap: wrap;
	gap: 6px;
	align-items: baseline;
	margin: 0 0 12px 0;
	color: rgba(0, 0, 0, 0.75);
}

.b-news-detail__author-birth-label {
	font-size: 13px;
	line-height: 1.3;
}

.b-news-detail__author-birth-value {
	font-size: 13px;
	line-height: 1.3;
	font-weight: 600;
}

.b-news-detail__author-desc {
	font-size: 14px;
	line-height: 1.55;
	color: rgba(0, 0, 0, 0.82);
}

.b-news-detail__author-desc p {
	margin: 0 0 8px 0;
}

.b-news-detail__author-desc p:last-child {
	margin-bottom: 0;
}

@media (max-width: 767px) {
	.b-news-detail__author-card {
		padding: 16px;
		gap: 14px;
	}

	.b-news-detail__author-avatar {
		flex-basis: 84px;
		width: 84px;
		height: 84px;
	}

	.b-news-detail__author-name {
		font-size: 16px;
	}
}

@media (max-width: 479px) {
	.b-news-detail__author-card {
		flex-direction: column;
		align-items: anchor-center;
	}

	.b-news-detail__author-avatar {
		flex-basis: 96px;
		width: 96px;
		height: 96px;
	}
}
/* End */


/* Start:/local/templates/master_default/components/bitrix/news.detail/master/author.css?17899194231632*/
/*
 * Сниппет автора в статье.
 * Базовый дизайн карточки задан в style.css шаблона (фото справа, красная полоса слева,
 * круглая аватарка, подпись «АВТОР»). Здесь — только элементы, которых там нет:
 * ссылка-обёртка, должность и ссылка «Подробнее об авторе».
 */

.b-news-detail__author-card-link {
    display: block;
    color: inherit;
    text-decoration: none;
    outline: none;
}

.b-news-detail__author-card-link:hover,
.b-news-detail__author-card-link:focus,
.b-news-detail__author-card-link:active {
    color: inherit;
    text-decoration: none;
}

.b-news-detail__author-card-link:hover .b-news-detail__author-name,
.b-news-detail__author-card-link:focus .b-news-detail__author-name {
    color: #d40000;
}

.b-news-detail__author-position {
    font-size: 14px;
    line-height: 1.45;
    color: rgba(0, 0, 0, 0.72);
    margin: 0 0 10px 0;
}

.b-news-detail__author-link {
    display: inline-flex;
    align-items: center;
    gap: 6px;
    margin-top: 12px;
    color: #d40000;
    font-size: 14px;
    font-weight: 700;
    line-height: 1.2;
    text-decoration: none;
}

.b-news-detail__author-link:after {
    content: '→';
    font-size: 16px;
    line-height: 1;
    transition: transform 0.25s ease;
}

.b-news-detail__author-card-link:hover .b-news-detail__author-link:after {
    transform: translateX(4px);
}

@media (max-width: 767px) {
    .b-news-detail__author-position {
        font-size: 13px;
    }
}

/* End */


/* Start:/local/templates/master_default/components/bitrix/news.detail/master/toc.css?17899303012752*/
.b-article-toc {
    margin: 0 0 24px;
    padding: 20px;
    border: 1px solid rgba(0, 0, 0, 0.14);
    border-left: 4px solid #d40000;
    background: #ffffff;
}

.b-article-toc__title,
.b-article-toc__toggle-text {
    display: block;
    margin: 0 0 14px;
    font-size: 18px;
    font-weight: 600;
    line-height: 1.3;
    color: #202020;
}

.b-article-toc__list {
    margin: 0;
    padding: 0;
    list-style: none !important;
}

.b-article-toc__list > li {
    list-style: none !important;
}

.b-article-toc__list > li::marker {
    content: none !important;
}

.b-article-toc__item {
    position: relative;
    margin: 0 0 10px;
    padding: 0 0 0 16px;
    list-style: none;
    line-height: 1.4;
}

.b-article-toc__item::marker {
    content: none;
}

.b-article-toc__item:last-child {
    margin-bottom: 0;
}

.b-article-toc__item::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0.55em;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background: #d40000;
}

.b-article-toc__item--h3 {
    padding-left: 30px;
    font-size: 15px;
}

.b-article-toc__item--h3::before {
    left: 14px;
    background: #e88a8a;
}

.b-article-toc__link {
    color: #555555;
    text-decoration: none;
    transition: color 0.2s ease;
}

.b-article-toc__link:hover,
.b-article-toc__link:focus {
    color: #d40000;
    text-decoration: underline;
}

.b-article-toc--accordion {
    display: none;
}

.b-article-toc--accordion .b-article-toc__toggle-text {
    margin: 0;
}

.b-article-toc__toggle {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    padding: 0;
    border: 0;
    background: none;
    font: inherit;
    text-align: left;
    cursor: pointer;
}

.b-article-toc__toggle-icon {
    position: relative;
    flex: none;
    width: 14px;
    height: 14px;
    margin-left: 12px;
}

.b-article-toc__toggle-icon::before,
.b-article-toc__toggle-icon::after {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    width: 14px;
    height: 2px;
    margin-top: -1px;
    background: #d40000;
    transition: transform 0.2s ease;
}

.b-article-toc__toggle-icon::after {
    transform: rotate(90deg);
}

.b-article-toc--accordion.is-open .b-article-toc__toggle-icon::after {
    transform: rotate(0);
}

.b-article-toc--accordion .b-article-toc__list {
    display: none;
    margin-top: 16px;
}

.b-article-toc--accordion.is-open .b-article-toc__list {
    display: block;
}

.b-news-detail__content h2,
.b-news-detail__content h3 {
    scroll-margin-top: 100px;
}

@media (max-width: 991px) {
    .b-article-toc--sidebar {
        display: none;
    }

    .b-article-toc--accordion {
        display: block;
        margin: 0 0 24px;
    }
}

/* End */


/* Start:/local/templates/master_default/components/bitrix/main.include/ask_question/style.css?16927817281750*/
.b-ask-question {
  margin: 2.75rem 0;
  position: relative;
  overflow: hidden; }
  .b-ask-question__container {
    text-align: center;
    padding: 0 15px;
    position: relative;
    z-index: 2; }
  .b-ask-question__content h4 {
    margin-top: 20px;
    margin-bottom: 10px; }
  .b-ask-question__mark {
    font-size: 30px;
    margin-bottom: 15px;
    color: #6a0ba7; }
  .b-ask-question__content {
    display: inline-block;
    vertical-align: middle;
    margin-bottom: 30px;
    max-width: 380px; }
  .b-ask-question--wide {
    padding: 35px 0 45px 0;
    background: #6a0ba7;
    color: #fff; }
  .b-ask-question--wide .b-ask-question__mark {
    color: #fff; }
  .b-ask-question--wide .b-ask-question__btns .btn-primary {
    border-color: #fff; }
    .b-ask-question--wide .b-ask-question__btns .btn-primary:hover, .b-ask-question--wide .b-ask-question__btns .btn-primary:active {
      border-color: #4c0877; }
  @media (min-width: 768px) {
    .b-ask-question--wide .b-ask-question__mark {
      font-size: 45px; }
    .b-ask-question--wide .b-ask-question__mark,
    .b-ask-question--wide .b-ask-question__btns {
      display: inline-block;
      vertical-align: middle; }
    .b-ask-question--wide .b-ask-question__content {
      text-align: left; }
    .b-ask-question--wide .b-ask-question__content,
    .b-ask-question--wide .b-ask-question__mark,
    .b-ask-question--wide .b-ask-question__btns {
      margin: 0 15px; }
    .b-ask-question--wide .b-ask-question__btns {
      margin: 25px 15px 0 15px; } }
  @media (min-width: 992px) {
    .b-ask-question--wide:after {
      display: block; } }

div.b-ask-question--wide
{
background-color: #ededed;
color: #e30404;
}

div.b-ask-question--wide .icon-svg
{
  fill: #e30404;
}
/* End */


/* Start:/local/templates/master_default/components/bitrix/news.list/list/style.css?17503125233383*/
.b-newslist__nav {
  float: none;
  margin-left: 23px; }
  .b-newslist__nav .icon-svg {
    font-size: 26px;
    color: #0b1226; }
  .b-newslist__nav .prev,
  .b-newslist__nav .next {
    display: inline-block;
    cursor: pointer; }
  .b-newslist__nav .prev {
    margin-right: 16px; }

  .b-newslist__nav .next {
    margin-left: 16px; }
  .disabled.b-newslist__nav {
    display: none; }
  @media (min-width: 768px) {
    .b-newslist__nav {
      float: right; } }

.b-newslist {
  margin-bottom: 30px; }
  .b-newslist__title {
    font-weight: bold; }
  .b-newslist__item {
    border: 1px solid #e8e8e8;
    margin-bottom: 11px;
    position: relative;
    background: #fff;
    -webkit-transition: -webkit-box-shadow .3s;
    transition: -webkit-box-shadow .3s;
    -o-transition: box-shadow .3s;
    transition: box-shadow .3s;
    transition: box-shadow .3s, -webkit-box-shadow .3s; }
    @media (min-width: 768px) {
      .b-newslist__item {
        margin-bottom: 23px; } }
  .b-newslist__item:hover {
    -webkit-box-shadow: 0 0 26px rgba(0, 0, 0, 0.13);
            box-shadow: 0 0 26px rgba(0, 0, 0, 0.13); }
  .b-newslist__pic {
    position: relative;
    display: block;
    overflow: hidden;
    height: 170px; }
  .b-newslist__pic img {
    /*position: absolute;*/
    left: -9999px;
    right: -9999px;
    top: -9999px;
    bottom: -9999px;
    margin: auto;
    max-width: none; 
	width: 100%;
    height: 170px;
    object-fit: cover;}
  .b-newslist .owl-carousel .owl-item img {
    width: auto; }
  .b-newslist .owl-carousel .prev,
  .b-newslist .owl-carousel .next {
    margin-top: -8px; }
  .b-newslist__datainner {
    margin-top: 11px;
    height: auto;
    overflow: hidden; }
    @media (min-width: 480px) {
      .b-newslist__datainner {
        height: 150px; } }
    .b-newslist__datainner h5 {
      margin-top: 0px;
      margin-bottom: 0.5rem; }
  .b-newslist__date, .b-newslist__desc {
    color: #555555;
    font-size: 1em; }
  .b-newslist__data {
    padding: 9px 38px 25px 38px; }
  .b-newslist__date {
    display: inline-block; }
  .b-newslist__name {
    word-break: break-word;
    color: #202020; }
  .b-newslist__name:hover, .b-newslist__active {
    color: #202020; }
  .b-newslist__desc {
    padding: 5px 0; }
  .b-newslist__tag {
    position: absolute;
    z-index: 90;
    color: #fff;
    padding: 4px 8px;
    font-size: 13px;
    font-weight: 400;
    left: 12px;
    top: 0;
    letter-spacing: 0.2px; }
  .b-newslist__tag:hover, .b-newslist__tag:active, .b-newslist__tag:focus {
    color: #fff;
    text-decoration: none; }
  .b-newslist__tag:hover:before {
    content: "";
    background: rgba(0, 0, 0, 0.2);
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: -1; }
  .b-newslist__tools {
    margin-top: 30px;
    margin-bottom: 20px;
    text-align: center; }
  .b-newslist__nav, .b-newslist__showall {
    display: inline-block;
    vertical-align: middle; }
  .b-newslist__showall {
    font-weight: bold; }
  @media (min-width: 480px) and (max-width: 991px) {
    .b-newslist__items.row > div {
      width: 50%;
      float: left; } }
  .b-newslist__title {
    margin-top: 0;
    color: #202020; }
  .b-newslist__title:hover, .b-newslist__title:focus, .b-newslist__title:active {
    text-decoration: none;
    color: #202020; }

/*# sourceMappingURL=style.css.map */

/* End */
/* /local/templates/master_default/components/bitrix/news.detail/master/style.css?17743466293937 */
/* /local/templates/master_default/components/bitrix/news.detail/master/author.css?17899194231632 */
/* /local/templates/master_default/components/bitrix/news.detail/master/toc.css?17899303012752 */
/* /local/templates/master_default/components/bitrix/main.include/ask_question/style.css?16927817281750 */
/* /local/templates/master_default/components/bitrix/news.list/list/style.css?17503125233383 */
