

/* Start:/bitrix/templates/hse_template/components/bitrix/news/news_template_utmn.news/bitrix/news.detail/news_detail/style.css?178767034843865*/
.article__image img.lazy {
    opacity: 0;
}

.gradien-bg{
    background: rgb(1,166,255);
    background: -moz-linear-gradient(22deg, rgba(1,166,255,1) 0%, rgba(52,49,156,1) 33%, rgba(218,5,111,1) 67%, rgba(243,128,21,1) 100%);
    background: -webkit-linear-gradient(22deg, rgba(1,166,255,1) 0%, rgba(52,49,156,1) 33%, rgba(218,5,111,1) 67%, rgba(243,128,21,1) 100%);
    background: linear-gradient(22deg, rgba(1,166,255,1) 0%, rgba(52,49,156,1) 33%, rgba(218,5,111,1) 67%, rgba(243,128,21,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#01a6ff",endColorstr="#f38015",GradientType=1);
}

body.body-news-detail #breadcrumb {
    background: #ebebeb;
}

body.body-news-detail .detail-container-wrp {
    background: #ebebeb;
    padding-bottom: 50px;
}

body.body-longread .read-also-container {
    max-width: 860px;
    width: 100%;
    margin: 0 auto;
    box-sizing: border-box; }
    body.body-longread .read-also-container .read-also {
      grid-area: auto /span 4; }
  body.body-longread .head-divider {
    width: 200px;
    margin: 0 auto;
    opacity: 0.2;
    padding: 10px 0 20px; }
  body .read-also-container .read-also .read-also__title {
    padding-bottom: 20px; }
  body .read-also-container .read-also .article {
    overflow: visible; }
  body .read-also-container .read-also .article__image {
    margin-right: 0; }
  body .read-also-container .read-also .article__info {
    padding: 15px; }
  body .read-also-container .read-also.left-border:before {
    display: none;
    content: unset; }

.detail-container {
  display: grid;
  grid-column-gap: 30px;
  padding-top: 20px;
  grid-auto-columns: minmax(100px, 1fr);
  grid-template-areas: ". . . .";
  max-width: 1440px;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-left: auto;
  margin-right: auto;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }
  .detail-container.detail-container-opinions .cat-n-views {
    display: none; }
  .detail-container .article-detail__side {
    position: relative; }
    .detail-container .article-detail__side .events-block_list {
      font-size: 14px;
      font-weight: 500; }
    .article-detail__side {
        grid-row: 1 / 4;
        grid-column: 4;
    }
  .detail-container.opinions-container .article-detail__title h1 {
    margin-top: 0 !important; }
  .detail-container.opinions-container .heading-block {
    margin-top: 14px !important; }
  .detail-container .events-block h2 {
    margin-top: 24px; }
  .detail-container .article {
    grid-area: auto /span 3; }
  .detail-container .cat-n-views {
    margin-bottom: 15px;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between; }
  .detail-container .article-detail-title_container .category {
    padding: 0px 0px 0px 0px !important; }
    .detail-container .article-detail-title_container .category .category_title {
      font-size: 16px; }
    .detail-container .article-detail-title_container .category:before {
      position: absolute;
      display: inline-block;
      width: 3px;
      height: 100%;
      left: 0;
      top: 50%;
      -webkit-transform: translateY(-50%);
      -moz-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
      -o-transform: translateY(-50%);
      transform: translateY(-50%);
      background-color: #00aeef; }
  .detail-container .views {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    align-content: center;
    justify-content: center;
    color: #00aeef;
    font-size: 20px;
    line-height: 1.4em;
    padding-right: 80px; }
    .detail-container .views .count {
      display: flex;
      flex-direction: row;
      flex-wrap: nowrap; }
    .detail-container .views .icon-eye {
      padding-right: 15px;
      line-height: 0;
      font-size: 0; }
  .detail-container .article-detail-title_container {
    max-width: 860px;
    margin: 0 auto; }
  .detail-container .article-detail__title h1 {
    margin-bottom: 0;
    padding-left: 0;
    margin-top: 20px;
    font-size: 30px;
    font-weight: 600;
    padding-right: 0px;
    line-height: 1.4em; }
    .detail-container .article-detail__title h1:before {
      content: none; }
  .detail-container .article-detail__block {
    padding-bottom: 30px; }
  .detail-container .article-detail_picture {
    font-size: 0;
    line-height: 0;
    position: relative;
    overflow: hidden; }
    .detail-container .article-detail_picture img {
      width: 100%;
      height: auto;
      -webkit-object-fit: cover;
      object-fit: cover;
      max-height: 500px;
      filter: blur(0px);
      -webkit-transition: all 0.5s ease;
      -moz-transition: all 0.5s ease;
      -ms-transition: all 0.5s ease;
      -o-transition: all 0.5s ease;
      transition: all 0.5s ease;
      opacity: 1; }
      .detail-container .article-detail_picture img.lazy {
        opacity: 0; }
      .detail-container .article-detail_picture img.loaded, .detail-container .article-detail_picture img.lazy {
        position: absolute;
        display: block;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0; }
    .detail-container .article-detail_picture video {
      width: 100%;
      -webkit-object-fit: cover;
      object-fit: cover;
      filter: blur(0px);
      -webkit-transition: all 0.5s ease;
      -moz-transition: all 0.5s ease;
      -ms-transition: all 0.5s ease;
      -o-transition: all 0.5s ease;
      transition: all 0.5s ease;
      opacity: 0;
      z-index: 1; }
      .detail-container .article-detail_picture video.lazy {
        opacity: 0; }
      .detail-container .article-detail_picture video.loaded {
        opacity: 1; }
      .detail-container .article-detail_picture video.loaded, .detail-container .article-detail_picture video.lazy {
        position: absolute;
        display: block;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0; }
  .detail-container .article-detail_text {
    max-width: 860px;
    margin: 0 auto;
    padding-top: 30px;
    color: #000000;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.6em;
    text-align: justify; }
    .detail-container .article-detail_text.article-detail_text-sec {
      padding-top: 0; }
    .detail-container .article-detail_text a {
      color: #00aeef;
      text-decoration: underline; }
    .detail-container .article-detail_text img {
      padding: 15px 15px;
      max-width: 100%;
      height: auto;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box; }
    .detail-container .article-detail_text blockquote {
      position: relative;
      margin: 0 !important;
      padding-left: 40px !important;
      font-style: italic; }
      .detail-container .article-detail_text blockquote:before {
        position: absolute;
        display: inline-block;
        width: 3px;
        height: 100%;
        left: 0;
        top: 50%;
        -webkit-transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        -o-transform: translateY(-50%);
        transform: translateY(-50%);
        background-color: #00aeef;
        content: ""; }
    .detail-container .article-detail_text iframe {
      max-width: 100%;
      width: 100%;
      height: 500px; }
    .detail-container .article-detail_text table {
      border-collapse: collapse;
      border-color: #e0e0e0;
      border: 1px solid #e0e0e0; }
      .detail-container .article-detail_text table tr {
        border-color: #e0e0e0; }
      .detail-container .article-detail_text table td {
        border-color: #e0e0e0; }
    .detail-container .article-detail_text p {
      margin-block-end: 20px;
      margin-block-start: 20px; }
  .detail-container.detail-container-longread {
    max-width: 100%;
    width: 100%;
    padding-left: 0;
    padding-right: 0; }
    .detail-container.detail-container-longread .longread-header-wrapper {
      padding-top: 1px;
      background: #ebebeb; }
    .detail-container.detail-container-longread .article-detail__title {
      max-width: 960px;
      width: 100%;
      text-align: center;
      margin: 0 auto;
      padding-left: 25px;
      padding-right: 25px;
      box-sizing: border-box; }
    .detail-container.detail-container-longread .article-detail_picture {
      max-width: 960px;
      width: 100%;
      margin: 0 auto;
      position: relative;
      overflow: hidden; }
    .detail-container.detail-container-longread .article {
      grid-area: auto /span 4; }
    .detail-container.detail-container-longread .article-detail__side .events-block_list {
      font-size: 16px;
      font-weight: 500; }


.share-social-buttons {
  max-width: 860px;
  margin: 0 auto;
  padding-top: 30px; }
  .share-social-buttons a {
    text-decoration: none; }
  .share-social-buttons .ya-share2__item {
    opacity: 0.8;
    -webkit-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    -ms-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    transition: all 0.2s ease; }
    .share-social-buttons .ya-share2__item:hover {
      opacity: 1; }
  .share-social-buttons .ya-share2__list {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    list-style-type: none;
    margin: 0;
    padding: 0;
    text-align: center; }
    .share-social-buttons .ya-share2__list > li {
      margin-right: 15px; }
      .share-social-buttons .ya-share2__list > li:last-child {
        margin-right: 0; }
  .share-social-buttons .ya-share2__title {
    display: none; }
  .share-social-buttons .ya-share2__counter {
    display: none;
    padding-top: 7px;
    color: #00aeef;
    font-size: 10px;
    font-weight: 400;
    line-height: 1.4;
    text-align: center;
    text-decoration: none; }
  .share-social-buttons .ya-share2__icon {
    position: relative;
    display: block;
    width: 25px;
    height: 25px; }
  .share-social-buttons .ya-share2__item_service_vkontakte .ya-share2__icon {
    background: url("/bitrix/templates/hse_template/components/bitrix/news/news_template_utmn.news/bitrix/news.detail/news_detail/../images/icons/vk_news.svg") no-repeat;
    background-position: center top; }
  .share-social-buttons .ya-share2__item_service_facebook .ya-share2__icon {
    background: url("/bitrix/templates/hse_template/components/bitrix/news/news_template_utmn.news/bitrix/news.detail/news_detail/../images/icons/fb_news.svg") no-repeat;
    background-position: center top; }
  .share-social-buttons .ya-share2__item_service_odnoklassniki .ya-share2__icon {
    background: url("/bitrix/templates/hse_template/components/bitrix/news/news_template_utmn.news/bitrix/news.detail/news_detail/../images/icons/ok_news.svg") no-repeat;
    background-position: center top; }
  .share-social-buttons .ya-share2__item_service_twitter .ya-share2__icon {
    background: url("/bitrix/templates/hse_template/components/bitrix/news/news_template_utmn.news/bitrix/news.detail/news_detail/../images/icons/tr_news.svg") no-repeat;
    background-position: center top; }
  .share-social-buttons .ya-share2__item_service_telegram .ya-share2__icon {
    background: url("/bitrix/templates/hse_template/components/bitrix/news/news_template_utmn.news/bitrix/news.detail/news_detail/../images/icons/tg_news.svg") no-repeat;
    background-position: center top; }
  .share-social-buttons._full-width {
    width: 100%;
    max-width: unset; }

.detail-container .cat-n-views {
  /*margin-top: 40px !important;*/ }

article .category .date {
  font-size: 14px !important; }

.detail-container .article-detail-title_container .category .category_title {
  font-size: 14px !important; }

.article .category .category_title a {
  text-transform: initial !important; }

.article-detail__title {
  /*margin-bottom: 20px !important;*/ }

.detail-container .article-detail__title h1 {
  font-weight: 700 !important;
  margin-top: 0 !important; }

.detail-container .article-detail-title_container {
  display: flex;
  flex-direction: column-reverse;
  flex-wrap: nowrap;
  padding-top: 40px;
  padding-bottom: 40px; }

.article-detail-title_container .year {
  display: none; }

.article-detail-title_container .date {
  display: flex;
  flex-direction: row-reverse;
  font-size: 14px !important;
  align-items: center; }

.article-detail-title_container .date .month {
  top: 0 !important; }

.article-detail-title_container .date .day {
  font-size: 14px !important;
  margin-right: 5px; }

.detail-container .article-detail_picture {
  /*height: unset !important;*/ }

.detail-container .article-detail_picture a {
  display: block; }

.detail-container .article-detail_picture img {
  max-height: unset;
  /*height: 500px;*/ }

.news-cats-listing {
  display: flex; }
  .news-cats-listing:first-child {
    padding-top: 0; }
  .news-cats-listing .title {
    margin-right: 15px;
    margin-bottom: 15px; }
  .news-cats-listing ul {
    position: relative;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap; }
    .news-cats-listing ul li {
      margin-right: 15px;
      margin-bottom: 15px; }
      .news-cats-listing ul li a {
        position: relative;
        display: inline-block;
        padding: 0px 5px;
        border: 1px solid #eaebec;
        font-size: 16px;
        color: #000 !important;
        text-decoration: none !important;
        font-weight: 500; }
  .news-cats-listing ul.ul-categories a {
    color: #fff !important;
    font-weight: 500; }

.read-also-container {
  grid-area: auto /span 3;
  padding-top: 30px; }
  .read-also-container .read-also__title {
    color: #00aeef;
    font-size: 20px;
    line-height: 1.4;
    font-weight: 500; }
  .read-also-container .container {
    padding: 0; }
  .read-also-container section#last-news {
    margin-top: 0;
    padding-top: 30px;
    padding-bottom: 0; }
  .read-also-container #last-news .last-news_list.last-news_list_page-news {
    grid-template-areas: ". . ."; }

@media (max-width: 1299px) {
  .top-filter .top-filter__el-button button {
    padding: 5px 6px; } }

@media (max-width: 1199px) {
  #header-news .header-news .news-big-block {
    grid-template-columns: 100%; }
  #header-news .header-news_container {
    display: grid;
    grid-column-gap: 30px;
    grid-template-columns: calc(((100% - 60px) / 3) * 2 + 30px) calc(((100% - 60px) / 3) * 1); }
  #header-news .header-news .news-big-block .news-block {
    display: grid;
    grid-column-gap: 30px;
    grid-template-columns: 1fr 1fr;
    min-height: unset; }
  #header-news .events-block {
    height: 100%; }
  #last-news .last-news_list {
    display: grid;
    grid-gap: 30px;
    grid-auto-columns: minmax(100px, 1fr);
    grid-template-areas: ". . events"; }
    #last-news .last-news_list > li:nth-child(1) {
      grid-area: auto /span 2; }
    #last-news .last-news_list > li:nth-child(3) {
      grid-area: events; }
    #last-news .last-news_list > li:nth-child(7) {
      grid-area: auto /span 2; }
    #last-news .last-news_list.last-news_list_page-news {
      grid-template-areas: ". . events" ". . adv"; }
      #last-news .last-news_list.last-news_list_page-news > li:nth-child(14n+1) {
        grid-area: auto /span 2; }
      #last-news .last-news_list.last-news_list_page-news > li:nth-child(14n+10) {
        grid-area: unset; }
      #last-news .last-news_list.last-news_list_page-news > li:nth-child(3) {
        grid-area: events; }
      #last-news .last-news_list.last-news_list_page-news > li:nth-child(7) {
        grid-area: adv; }
  #media-news .last-news_list {
    display: grid;
    grid-gap: 30px;
    grid-auto-columns: minmax(100px, 1fr);
    grid-template-areas: "a a events" ". . ." ". b b"; }
    #media-news .last-news_list > li:nth-child(1) {
      grid-area: a; }
    #media-news .last-news_list > li:nth-child(2) {
      grid-area: unset; }
    #media-news .last-news_list > li:nth-child(3) {
      grid-area: events; }
    #media-news .last-news_list > li:nth-child(4) {
      grid-area: unset; }
    #media-news .last-news_list > li:nth-child(5) {
      grid-area: unset; }
    #media-news .last-news_list > li:nth-child(6) {
      grid-area: unset; }
    #media-news .last-news_list > li:nth-child(7) {
      grid-area: b; }
  #header-news .header-news .news-big-block .news-block article {
    padding: 0;
    height: 100%; }
  .footer {
    grid-template-areas: ". . a a"; }
  .events-block_list.smi-block_list {
    margin-bottom: 0; }
  .detail-container {
    grid-auto-columns: minmax(100px, 1fr);
    grid-template-areas: ". . ."; }
    .detail-container .article {
      grid-area: auto /span 2; }
    .detail-container .views {
      padding-right: 0; }
  .read-also {
    grid-area: auto /span 2; }
  .top-filter__row {
    grid-template-areas: ". . ."; }
  .blockUI.blockMsg.blockElement .loader-spinner img {
    width: 30px; }
  #media-news {
    padding-top: 30px; }
  .container.three-block-list-container {
    grid-template-areas: ". . ."; }
  .container.three-block-list-container > div:nth-child(1) {
    grid-area: auto /span 2; }
  .three-news-block > article.article {
    grid-area: auto /span 2; }
  .three-news-block > .important-news {
    display: grid;
    grid-column-gap: 15px;
    grid-area: auto /span 2;
    flex-direction: row;
    min-height: unset;
    grid-template-columns: 1fr 1fr; }
    .three-news-block > .important-news article.article {
      padding: unset; }
  .article-detail__side {
    -ms-grid-row: 1;
    -ms-grid-row-span: 3;
    grid-row: 1 / 3;
    -ms-grid-column: 3;
    grid-column: 3; }
  .read-also-container {
    grid-area: auto /span 2;
    padding-top: 30px; }
    .read-also-container #last-news .last-news_list.last-news_list_page-news {
      grid-template-areas: ". ."; }
      .read-also-container #last-news .last-news_list.last-news_list_page-news li {
        grid-area: unset; } }

@media (max-width: 992px) {
  #header-news {
    padding-top: 30px; }
  #last-news {
    padding-top: 30px;
    padding-bottom: 30px;
    background-color: #ebebeb; }
  #last-news .last-news_list {
    grid-gap: 15px; }
  #last-news .last-news_list.last-news_list_page-news.ajax-content {
    padding-top: 15px; }
  #header-news .header-news_container {
    grid-column-gap: 15px;
    grid-template-columns: calc(((100% - 30px) / 3) * 2 + 15px) calc(((100% - 30px) / 3) * 1); }
  #header-news .header-news .news-big-block .news-block {
    grid-column-gap: 15px; }
  #opinions-main .block__title {
    margin-top: 30px;
    margin-bottom: 30px; }
  #opinions-main .swiper-slide {
    margin-right: 15px; }
  #media-news {
    margin-top: 30px;
    padding-top: 0px; }
  #media-news .last-news_list {
    grid-gap: 15px; }
  footer, body.body-news-detail footer {
    margin-top: 30px; }
  body.body-news-detail .detail-container-wrp {
    padding-bottom: 30px; }
  .block__title .more {
    margin-left: 0;
    display: block;
    text-align: left;
    padding-top: 5px; }
  .article.image-bg .article_title {
    font-size: 26px; }
  .detail-container {
    grid-auto-columns: minmax(100px, 1fr);
    grid-template-areas: ".";
    padding-left: 0;
    padding-right: 0; }
    .detail-container article.article > .container {
      max-width: 860px; }
    .detail-container .article-detail__title h2 {
      margin-top: 22px;
      margin-bottom: 30px; }
    .detail-container .article-detail__side {
      grid-area: auto /span 2; }
    .detail-container .news-theme-block_list {
      margin-top: 15px;
      padding-bottom: 7px; }
  #news-theme-block.events-block {
    padding-top: 30px;
    max-width: 860px;
    margin: 0 auto; }
    #news-theme-block.events-block .last-news_list {
      display: flex;
      flex-direction: row;
      flex-wrap: nowrap;
      padding-bottom: 15px; }
      #news-theme-block.events-block .last-news_list .article {
        width: 250px;
        flex: 0 0 250px;
        margin-top: 0;
        margin-right: 15px;
        padding-bottom: 0px;
        border-bottom: none; }
  .top-filter__row {
    grid-column-gap: 15px; }
  #news-theme-block.events-block .last-news_list .article {
    margin-bottom: 0;
    height: 100%;
    padding-bottom: 15px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
  #news-theme-block.events-block .last-news_list li:first-child .article {
    margin-left: 25px; }
  #news-theme-block.events-block .last-news_list li:last-child .article {
    margin-right: 25px; }
  #news-theme-block.events-block .os-scrollbar.os-scrollbar-horizontal {
    padding-left: 25px;
    padding-right: 25px; }
  .blockUI.blockMsg.blockElement {
    top: -53px !important; }
  .container.three-block-list-container {
    grid-column-gap: 15px; }
  body.body-main #last-news .last-news .more.main-more-link {
    padding-top: 15px; }
  .detail-container .article-detail_text {
    padding-top: 15px; }
  .detail-container .article-detail__block {
    padding-bottom: 15px; }
  .read-also-container {
    max-width: 860px;
    margin: 0 auto;
    padding-left: 25px;
    padding-right: 25px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
  body.body-longread .detail-container.detail-container-longread .article-detail__title h1 {
    margin: 0px auto 15px; }
  body.body-longread .share-social-buttons {
    padding-top: 15px; }
  body.body-longread .head-divider {
    padding-bottom: 15px; }
  .detail-container.detail-container-longread .article-detail_picture {
    max-width: 100%; }
  body.body-news-detail #breadcrumb > .container {
    padding-left: 0;
    padding-right: 0; }
  body.body-news-detail #breadcrumb .bx-breadcrumb {
    max-width: 860px;
    margin: 0 auto;
    padding-left: 25px;
    padding-right: 25px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
  .container.three-block-list-container {
    grid-template-areas: "s . ."; }
  .container.three-block-list-container > div:nth-child(1) {
    grid-area: auto /span 3; }
  .container.three-block-list-container > div:nth-child(2) {
    grid-area: s /span 3; }
  .events-block.sidebar-filter-block {
    height: unset; }
  .sidebar-form .form-control.form-control__checkbox {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap; }
    .sidebar-form .form-control.form-control__checkbox label {
      margin-right: 15px; }
  .sidebar-form .form-group.form-group__buttons {
    width: 50%; }
  @supports not (display: grid) {
    .read-also img {
      display: none; }
    #last-news .last-news_list,
    #media-news .last-news_list {
      display: flex !important;
      flex-direction: row !important;
      flex-wrap: wrap !important;
      justify-content: space-between !important; }
    #last-news .last-news_list > li,
    #media-news .last-news_list > li {
      width: calc( (100% / 2) - 7.5px) !important;
      margin-bottom: 15px !important; }
      #last-news .last-news_list > li:first-child,
      #media-news .last-news_list > li:first-child {
        width: 100% !important; }
      #last-news .last-news_list > li:nth-child(10),
      #media-news .last-news_list > li:nth-child(10) {
        width: 100% !important; }
    #last-news .last-news_list.last-news_list_page-news.ajax-content,
    #media-news .last-news_list.last-news_list_page-news.ajax-content {
      padding-top: 0px !important; }
    .top-filter__row {
      display: flex !important;
      flex-direction: row !important;
      flex-wrap: wrap !important;
      justify-content: space-between !important; }
    .top-filter__el {
      width: calc( (100% / 2) - 7.5px) !important;
      margin-bottom: 15px !important; }
    .top-filter__el:nth-child(3) {
      order: 5;
      flex: 0 0 100%; } }
  .read-also-container {
    grid-area: auto /span 2;
    padding-top: 30px;
    max-width: unset; }
    .read-also-container #last-news .last-news_list.last-news_list_page-news {
      grid-template-areas: ". . ."; }
      .read-also-container #last-news .last-news_list.last-news_list_page-news li {
        grid-area: unset; }
        .read-also-container #last-news .last-news_list.last-news_list_page-news li:first-child {
          grid-area: auto /span 2; }
  footer.footer .row-logo__container {
    flex-direction: column;
    align-content: center; }
  footer.footer .row-logo__title {
    margin-top: 30px; }
  footer.footer .row-logo__title {
    display: flex;
    justify-content: center; } }

@media (max-width: 879px) {
  .top-filter__row {
    grid-auto-columns: minmax(100px, 1fr) minmax(100px, 1fr) 265px; } }

@media (max-width: 767px) {
  .article.image-bg-sm {
    width: 100%;
    height: inherit;
    min-height: inherit;
    padding: 25px;
    box-sizing: border-box;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden; }
    .article.image-bg-sm .article_title {
      font-size: 30px;
      font-weight: 700;
      line-height: 1.15em;
      color: #fff;
      padding-top: 0;
      position: absolute;
      bottom: 30px; }
    .article.image-bg-sm:before {
      position: absolute;
      display: block;
      width: 100%;
      height: 100%;
      left: 0;
      top: 0;
      background: #000;
      opacity: 0.2;
      z-index: 1;
      -webkit-transition: all 0.2s ease;
      -moz-transition: all 0.2s ease;
      -ms-transition: all 0.2s ease;
      -o-transition: all 0.2s ease;
      transition: all 0.2s ease;
      content: ''; }
    .article.image-bg-sm .article_title a {
      color: #fff; }
    .article.image-bg-sm:hover:before {
      opacity: 0.3; }
    .article.image-bg-sm:hover .article_title a {
      color: #00aeef; }
    .article.image-bg-sm .category {
      padding: 0px;
      color: #fff; }
    .article.image-bg-sm .article_title {
      padding: 0px;
      width: calc(100% - 50px); }
    .article.image-bg-sm .article__image {
      position: absolute;
      display: block;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      object-fit: cover;
      object-position: center; }
      .article.image-bg-sm .article__image img {
        width: 100%;
        height: 100%;
        object-fit: cover;
        -o-object-fit: cover;
        z-index: 0; }
  .news-page-slider {
    margin-left: -15px;
    margin-right: -15px; }
  body.body-news-detail #breadcrumb .bx-breadcrumb {
    padding-left: 15px;
    padding-right: 15px; }
  #header-news .header-news_container {
    grid-template-columns: 100%; }
  #header-news .header-news .header-news_right-block {
    padding-top: 30px; }
  #smi-block .events-block_container {
    flex-direction: row;
    flex-wrap: nowrap; }
    #smi-block .events-block_container .block__title {
      flex: 0 0 auto; }
    #smi-block .events-block_container .events-block_list {
      margin: 0 0 0 15px;
      padding-right: 0;
      padding-bottom: 15px;
      height: unset; }
    #smi-block .events-block_container .last-news_list {
      display: flex;
      flex-direction: row;
      flex-wrap: nowrap; }
      #smi-block .events-block_container .last-news_list .event {
        flex: 0 0 250px;
        padding-bottom: 5px;
        margin-top: 0;
        margin-right: 15px; }
        #smi-block .events-block_container .last-news_list .event.event-hide {
          height: 0;
          width: 0;
          flex: 0 0 0px; }
  #last-news .last-news_list {
    grid-template-areas: "a a" ". events" ". ." ". b"; }
  #media-news .last-news_list {
    grid-template-areas: "a a" ". events" ". ." ". b"; }
  .news-big-block > article .article_title {
    font-size: 30px !important;
    line-height: 1.2em !important; }
  article.article-detail .category {
    line-height: 21px;
    font-size: 14px; }
  article .article_title {
    font-size: 18px;
    line-height: 1.4em; }
  .opinions-list .opinion__name {
    font-size: 16px;
    line-height: 1.4em; }
  #last-news .last-news_list > li {
    min-height: 400px; }
  .article__image {
    width: 100%;
    height: 200px; }
  .events-block {
    height: 100%;
    background: #fff; }
  .opinions-list li {
    height: 400px; }
  #opinions-main .opinions-list__container {
    min-height: calc(400px + 15px); }
  #media-news .last-news_list > li {
    height: 400px; }
  .events-block {
    height: 400px;
    max-height: inherit; }
  .footer {
    display: block !important; }
  footer .footer__title {
    right: unset;
    left: 50%;
    transform: translateX(-50%); }
  .footer {
    font-size: 16px; }
    .footer li {
      padding-top: 16px; }
  .footer__menu {
    border-top: 1px solid #e0e0e0;
    padding-top: 20px;
    margin-top: 20px; }
    .footer__menu:first-child {
      border-top: 0;
      padding-top: 0px;
      margin-top: 0px; }
  .events-block_list {
    margin-bottom: 15px; }
  #last-news .last-news_list > li:nth-child(7) {
    grid-area: unset; }
  #last-news .last-news_list.last-news_list_page-news {
    grid-template-areas: ". ." ". ." ". adv"; }
    #last-news .last-news_list.last-news_list_page-news > li:nth-child(1) {
      grid-area: auto /span 2; }
    #last-news .last-news_list.last-news_list_page-news > li:nth-child(3) {
      grid-area: unset; }
    #last-news .last-news_list.last-news_list_page-news > li:nth-child(7) {
      grid-area: adv; }
  .block__title .more {
    margin-left: 15px;
    display: inline;
    text-align: left;
    padding-top: 0px; }
  #last-news .last-news_list.last-news_list_page-news > li:nth-child(14n+10) {
    grid-area: auto /span 2; }
  .swiper-container__detail {
    height: 400px; }
  .swiper-container__detail-wrp {
    height: unset;
    display: block;
    grid-template-columns: unset;
    grid-column-gap: unset;
    width: 100%; }
  .swiper-container__detail-thumbs .swiper-wrapper {
    flex-direction: row; }
  .swiper-container__detail-thumbs-wrp .swiper-container__detail-thumbs .swiper-slide {
    margin-bottom: 0;
    margin-right: 15px;
    max-height: unset;
    height: 100px;
    width: calc(20% - 12px);
    max-width: calc(20% - 12px); }
    .swiper-container__detail-thumbs-wrp .swiper-container__detail-thumbs .swiper-slide:last-child {
      margin-right: 0px; }
  .swiper-container__detail-thumbs-wrp {
    padding-top: 15px;
    padding-bottom: 15px; }
  .swiper-container__detail-thumbs img {
    object-fit: cover;
    -o-object-fit: cover; }
  .swiper-container__detail-thumbs-wrp .navigation {
    display: none; }
  .detail-container .article-detail_text iframe {
    height: 400px;
    margin-left: -15px;
    margin-right: -15px;
    max-width: unset;
    width: calc(100% + 30px); }
  .top-filter__row {
    grid-auto-columns: minmax(100px, 1fr);
    grid-template-areas: ". ." ". ." "sort ."; }
    .top-filter__row .top-filter__el:nth-child(3) {
      grid-area: sort /span 2;
      margin-top: 15px; }
  #news-theme-block.events-block .last-news_list li:first-child .article {
    margin-left: 15px; }
  #news-theme-block.events-block .last-news_list li:last-child .article {
    margin-right: 15px; }
  #news-theme-block.events-block .os-scrollbar.os-scrollbar-horizontal {
    padding-left: 15px;
    padding-right: 15px; }
  body.body-longread .detail-container.detail-container-longread .article-detail__title {
    padding-left: 15px;
    padding-right: 15px; }
  body.body-longread .detail-container.detail-container-longread .article-detail_text {
    padding-left: 15px;
    padding-right: 15px; }
  .read-also-container {
    padding-left: 0px;
    padding-right: 0px; }
  .container:not(.news_list_page-content) {
    padding-left: 15px;
    padding-right: 15px; }
  body.body-news-detail .article-detail__title {
    width: unset; }
  .read-also-container #last-news .last-news_list.last-news_list_page-news {
    grid-template-areas: ". ."; }
    .read-also-container #last-news .last-news_list.last-news_list_page-news > li:nth-child(1) {
      grid-area: unset; }
    .read-also-container #last-news .last-news_list.last-news_list_page-news > li:nth-child(7) {
      grid-area: unset; }
  footer.footer .row__menu .col {
    margin-bottom: 30px; }
    footer.footer .row__menu .col:last-child {
      margin-bottom: 0; }
  footer.footer .container-menu {
    display: block; }
  footer.footer .footer__address {
    text-align: left; } }

@media (max-width: 576px) {
  #header-news .header-news .news-big-block .news-block {
    display: grid;
    grid-template-columns: unset;
    min-height: unset; }
  #header-news .header-news .news-big-block .news-block article {
    padding-top: 15px; }
    #header-news .header-news .news-big-block .news-block article:first-child {
      padding-top: 0; }
  #smi-block .events-block_container {
    flex-direction: column;
    flex-wrap: nowrap; }
  #smi-block .events-block_container .events-block_list {
    margin: 0;
    padding-right: 0;
    padding-left: 0;
    padding-bottom: 15px; }
  #smi-block .os-content {
    padding: 0 0 15px 0 !important; }
  #smi-block .events-block_container .block__title {
    margin-bottom: 15px; }
  #smi-block .block__title .more {
    margin-left: 20px;
    display: inline; }
  .news-big-block {
    min-height: 400px; }
  .opinions-list .opinion__name {
    padding: 15px 15px 0 15px;
    font-size: 18px;
    line-height: 1.4em; }
  .events-block_list {
    margin-top: 10px; }
  #header nav.navbar ul.navbar-nav li {
    opacity: 1 !important;
    font-size: 18px; }
  #header .header-actions_container button.header-actions__btn {
    opacity: 1 !important; }
  article.hover:hover {
    -webkit-transform: scale(1) translateZ(0);
    -moz-transform: scale(1) translateZ(0);
    -ms-transform: scale(1) translateZ(0);
    -o-transform: scale(1) translateZ(0);
    transform: scale(1) translateZ(0);
    box-shadow: unset;
    z-index: 11; }
  .side-nav__container li {
    font-size: 18px; }
  .side-nav__container a {
    opacity: 1; }
  .block__title .more {
    margin-left: 0px;
    display: block;
    text-align: left;
    padding-top: 5px; }
  .detail-container .article-detail__title h2 {
    font-size: 36px; }
  .article-detail__side .events-block h2 {
    font-size: 24px; }
  .article-detail__side .events-block .event_title {
    font-size: 16px;
    line-height: 1.4em; }
  .read-also__title {
    font-size: 24px; }
  .three-news-block > .important-news {
    grid-template-columns: 1fr; }
  footer.footer .row-logo__container .row-logo__menu {
    flex-direction: row; }
  .top-filter .top-filter__el-button button.active {
    padding-right: 22px; } }

main.main {
    background: #ebebeb;
    padding-bottom: 50px;
}

.article {
    overflow: hidden;
    background: #fff;
}

.l-static-layout {
    margin-top: 25px;
}

.l-static-layout__header {
    padding-top: 25px;
    margin-top: 0;
}

.l-section.footer {
    margin-top: 0;
}

.last-news_list.last-news_list_theme .article {
    display: block;
    overflow: visible;
    padding-bottom: 15px;
    padding-top: 0px;
    border: none;
    margin-bottom: 15px;
}

.article__image {
    width: 100%;
    height: 250px;
}

.article__image > a {
    display: block;
    line-height: 0;
    font-size: 0;
    width: 100%;
    height: 100%;
}

.article .lazy-preview-wrp {
    overflow: hidden;
    width: 100%;
    height: 100%;
    object-fit: cover;
    position: relative;
    z-index: 1;
}

.article__image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    -o-object-fit: cover;
    filter: blur(0px);
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
    opacity: 1;
}

.article .lazy-preview-wrp img {
    filter: blur(20px);
    backface-visibility: initial;
    -webkit-transform: initial;
    -moz-transform: initial;
    -ms-transform: initial;
    -o-transform: initial;
    transform: initial;
    z-index: 0;
}

.article__image img.loaded, .article__image img.lazy {
    position: absolute;
    display: block;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}

article img, article .category, article .article_title, article a, article .category_title, article .month, article .day, article .year, article .opinion__text, article .opinion__name, article .media__count {
    position: relative;
    z-index: 2;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform: perspective(1px) translateZ(0) scale(1) translate3d(0, 0, 0);
    -ms-transform: perspective(1px) translateZ(0) scale(1) translate3d(0, 0, 0);
    -moz-transform: perspective(1px) translateZ(0) scale(1) translate3d(0, 0, 0);
    transform: perspective(1px) translateZ(0) scale(1) translate3d(0, 0, 0);
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform-style: preserve-3d;
}

article .category {
    position: relative;
    display: -ms-flexbox;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -ms-flex-direction: row;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -moz-box-orient: horizontal;
    -moz-box-direction: normal;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: start;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -moz-box-pack: start;
    justify-content: flex-start;
    -ms-flex-line-pack: start;
    -webkit-align-content: flex-start;
    align-content: flex-start;
    -ms-flex-align: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    align-items: center;
    line-height: 21px;
    font-size: 14px;
    font-weight: 400;
    color: #eff9fe;
    padding-bottom: 7px !important;
}

.article .category {
    padding: 15px;
    color: #69717c;
    z-index: 3;
}

article .category .date {
    text-align: center;
    padding-right: 20px;
    font-size: 14px !important;
}

article .category .date .month {
    position: relative;
    top: 5px;
}

article .category .date .day {
    font-size: 30px;
    line-height: 1em;
    text-decoration: none;
}

.article .category .day a {
    text-decoration: none;
    color: #69717c;
    -webkit-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    -ms-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    transition: all 0.2s ease;
}

article .category .date .year {
    position: relative;
    top: -4px;
}

article .article_title {
    position: relative;
    padding-top: 20px;
    color: #000000;
    line-height: 1.25em;
    font-size: 18px;
}

.article .article_title {
    padding: 15px;
}

article .article_title a {
    color: #fff;
    text-decoration: none;
    -webkit-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    transition: all 0.2s ease;
}
.article .article_title a {
    color: #000;
}

article {
    position: relative;
    -webkit-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    transition: all 0.2s ease;
    z-index: 1;
    -webkit-transform: scale(1) translateZ(0);
    -ms-transform: scale(1) translateZ(0);
    -moz-transform: scale(1) translateZ(0);
    transform: scale(1) translateZ(0);
}

article.hover:hover {
    -webkit-transform: scale(1.015) translateZ(0);
    -ms-transform: scale(1.015) translateZ(0);
    -moz-transform: scale(1.015) translateZ(0);
    transform: scale(1.015) translateZ(0);
    -webkit-box-shadow: 0 0 20px rgb(0 44 73 / 10%);
    -moz-box-shadow: 0 0 20px rgba(0, 44, 73, 0.1);
    box-shadow: 0 0 20px rgb(0 44 73 / 10%);
    z-index: 11;
}

ul.unstyled {
    padding: 0;
    margin: 0;
    list-style-type: none;
}

/*comments*/

.comments-block{
    padding-top: 40px;
    border-top: 1px solid #c4c4c4;
}
.comments-block .form-comment{}
.form-comment .comment-head-row{}
.form-comment .comment-head-row .countComments{
    font-size: 24px;
    color: #333;
    font-weight: bold;
    padding-bottom: 10px;
    float: left;
    display: inline-block;
}
.form-comment .comment-head-row .countComments span{
    font-weight: 700;
    font-size: 20px;
    line-height: 28px;
    display: inline-block;
    padding: 5px 10px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    vertical-align: middle;
    margin-left: 20px;
    color: #fff;
    border: 1px solid #1789e4;
    background: #178ae4;
}
.form-comment .comment-head-row .addComment{
    font-size: 24px;
    border-bottom: 1px dashed;
    cursor: pointer;
    float: right;
}

#addComment{
    margin: 30px 0;
    max-width: 550px;
	max-height: 0;
    overflow: hidden;
    -webkit-transition: max-height 0.25s ease-out;
    -moz-transition: max-height 0.25s ease-out;
    -o-transition: max-height 0.25s ease-out;
    transition: max-height 0.25s ease-out;
}
.form-comment .active-c{

    max-height: 150%!important;
    -webkit-transition: max-height 0.25s ease-in;
    -moz-transition: max-height 0.25s ease-in;
    -o-transition: max-height 0.25s ease-in;
    transition: max-height 0.25s ease-in;
}
#addComment .row{
    margin: 0 0 30px 0;
}
#addComment .row .label{
    font-size: 18px;
    padding: 0;
    margin-bottom: 5px;
    background: #fff;
    color: #000;
    text-align: left;
}
#addComment .row .label span{
	color:red;
}
#addComment .row input{
    padding: 5px;
    width: 100%;
    border: 1px solid;
}
#addComment .row textarea{
    padding: 5px;
    width: 100%;
	min-height:80px;
}
#addComment .row .submit{
    font-size: 22px;
}

.comments-block .comments-list{
    margin-top: 40px;
}
.comments-block .comments-list .comment-item{
	padding-bottom: 20px;
    padding-top: 20px;
    border-top: 1px solid #d8d8d8;
	padding-left: 20px;
}
.comments-block .comments-list .comment-item:hover{
	background-color:#f4f4f4;
}
.comments-block .comments-list .comment-item .info{
    padding-bottom: 10px;
	color:#a8a8a8;
}
.comments-block .comments-list .comment-item .info .rz{
	color:#f0f0f0;
}
.comments-block .comments-list .comment-item .info .name{}
.comments-block .comments-list .comment-item .info .date{}
.comments-block .comments-list .comment-item .message{}

.counter-view {
    display: inline-block;
    background: url(/bitrix/templates/medianavigator/i/view.png) no-repeat 0px 2px;
    padding-left: 24px;
	margin-left: 35px;
    color: #333;
}
.counter-comment {
    display: inline-block;
    background: url(/bitrix/templates/medianavigator/i/comments.png) no-repeat 0px 2px;
    padding-left: 17px;
    margin-left: 10px;
    color: #333;
}

.clear {
    clear: both;
}

.clear:after {
    clear: both;
}

.clear:before, .clear:after {
    content: ' ';
    display: table;
}

@media (max-width: 600px) {
    .form-comment .comment-head-row {
        display: flex;
        flex-direction: column;
    }
    .form-comment .comment-head-row .addComment {
        float: left;
    }
}
/* End */
/* /bitrix/templates/hse_template/components/bitrix/news/news_template_utmn.news/bitrix/news.detail/news_detail/style.css?178767034843865 */
