

/* Start:/local/templates/main/components/bitrix/news.detail/onenews/style.css?1778578839798*/
/* .Route-schedule__img {
    width: 200px;
    height: 200px;
} */

@media (max-width: 1180px) {
    .Article-content.Article-content {
        position: relative;
        padding-bottom: 155px;
    }

    .Article-content-wrapper.Article-content-wrapper {
        position:static;
    }

    .Article-content-icons.Article-content-icons {
        bottom: 25px;
        top: unset;
    }

}


@media (max-width: 745px) {
    .Article-content-icons.Article-content-icons {
        height: 60px;
        width: 193px;
    }

    .Article-content-icons.Article-content-icons svg {
        width: 60px;
        height: 60px;
    }
    .Article-content-icons.Article-content-icons svg:last-child{
        right: 65px;
    }

    .Article-content.Article-content {
        padding-bottom: 120px;
    }
}
/* End */


/* Start:/local/templates/main/components/bitrix/news.list/faq/style.css?17785788392053*/
/* ==========================================
   FAQ / Аккордеон
========================================== */

.Questions-asked {
  position: relative;
  overflow: hidden;
}

.Questions-asked-item {
  border-bottom: 1px solid #e5e7eb;   /* серенькая граница */
  overflow: hidden;
}

.Questions-asked-item:last-child {
  border-bottom: none;
}

.Questions-asked-item__heading {
  cursor: pointer;
  user-select: none;
  transition: background-color 0.18s ease;
  position: relative;
}

.Questions-asked-item__heading:hover {
  background: rgba(243, 244, 280, 0.4);   /* очень лёгкий ховер */
}

/* Стрелка */
.Questions-asked__svg {
  width: 20px;
  height: 20px;
  flex-shrink: 0;
  transition: transform 0.35s cubic-bezier(0.4, 0, 0.2, 1);
  transform: rotate(0deg);
}

.Questions-asked-item--active .Questions-asked__svg {
  transform: rotate(180deg);
}

/* Контент */
.Questions-asked-item__content {
  max-height: 0;
  overflow: hidden;
  transition: 
    max-height 0.4s cubic-bezier(0.4, 0, 0.2, 1),
    padding-block 0.4s ease;
  padding: 0 70px 50px 70px;           /* выравнивание под текст вопроса */
  color: #4b5563;
  line-height: 1.55;
}

.Questions-asked-item--active .Questions-asked-item__content {
  max-height: 800px;
  padding: 0 36px 2rem 36px;
}

/* Плавность появления текста (опционально, но красиво) */
.Questions-asked-item__content > div {
  opacity: 0;
  transform: translateY(12px);
  transition: opacity 0.35s ease 0.1s, transform 0.35s ease 0.1s;
}

.Questions-asked-item--active .Questions-asked-item__content > div {
  opacity: 1;
  transform: translateY(0);
}

/* Адаптив */
@media (max-width: 640px) {
  /* .Questions-asked {
    padding: 60px 0;
  }
  .Questions-asked-item__heading {
    padding: 1.2rem 0;
  }
  .Questions-asked-item__content {
    padding-left: 28px;
  } */
  .Questions-asked-item--active .Questions-asked-item__content {
    padding: 0 28px 1.8rem 28px;
  }
}

/* End */


/* Start:/local/templates/main/components/bitrix/breadcrumb/breadcrumbs/style.min.css?1778578839467*/
.bx-breadcrumb{margin:10px 0}.bx-breadcrumb i{color:#b5bdc2;line-height:13px;font-size:12px;vertical-align:middle;margin-right:5px}.bx-breadcrumb .bx-breadcrumb-item{float:left;margin-bottom:10px;white-space:nowrap;line-height:13px;vertical-align:middle;margin-right:10px}.bx-breadcrumb .bx-breadcrumb-item span{font-family:"Open Sans",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:13px;white-space:normal}.bx-breadcrumb .bx-breadcrumb-item a{border-bottom:0}
/* End */
/* /local/templates/main/components/bitrix/news.detail/onenews/style.css?1778578839798 */
/* /local/templates/main/components/bitrix/news.list/faq/style.css?17785788392053 */
/* /local/templates/main/components/bitrix/breadcrumb/breadcrumbs/style.min.css?1778578839467 */
