

/* Start:/local/templates/.default/components/bitrix/breadcrumb/universal/style.min.css?1751018024800*/
.bx-breadcrumb {display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .bx-breadcrumb-item {height: 22px; white-space: nowrap; } .bx-breadcrumb-item-angle {margin: 0 10px; color: #212529; vertical-align: top; font-size: 12px; } .bx-breadcrumb-item-link {border-bottom: 0; vertical-align: top; line-height: 21px; } .bx-breadcrumb-item-text {vertical-align: top; white-space: normal; font: 400 14px/21px "Open Sans", Arial, "Helvetica Neue", Helvetica, sans-serif; transition: 50ms linear all; } a.bx-breadcrumb-item-link {color: #212529; line-height: 200%; } a.bx-breadcrumb-item-link:hover {color: #00BBEA; }
/* End */


/* Start:/local/components/bitrix/system.pagenavigation/templates/modern_else/style.css?17715629521528*/
.modern-page-navigation {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  column-gap: 15px;
  padding: 16px 0 32px;
}

.modern-more-container {
  margin-right: auto;
}

/* Общие стили для ссылок и текущей страницы */
.modern-page-navigation a,
.modern-page-current {
  font-size: 18px;
  line-height: 22px;
  font-weight: 600;
  color: var(--color-cyan);
}

.modern-page-navigation a {
  transition-duration: 0.2s;
  opacity: 0.3;
  color: #1e2a34;
}

.modern-page-navigation a:hover {
  opacity: 1;
  text-decoration: none;
  color: #00bbea;
}

/* Текущая страница */
.modern-page-current {
  opacity: 1;
}

/* Навигационные стрелки */
.modern-page-next,
.modern-page-previous {
  display: flex;
  align-items: center;
  height: 12px;
  opacity: 1; /* объединено с a.modern-page-next, a.modern-page-previous */
}

.modern-page-previous svg {
  transform: rotate(180deg);
}

.modern-page-next svg,
.modern-page-previous svg {
  transition-duration: 0.2s;
  fill: #1e2a34;
  height: 100%;
}

a.modern-page-next:hover svg,
a.modern-page-previous:hover svg {
  fill: #00bbea;
}

/* Кнопка "Показать ещё" */
a.modern-more-button {
  opacity: 1;
  text-decoration: underline;
  text-underline-offset: 2px;
}

a.modern-more-button:hover {
  text-decoration: underline;
}

/* Медиа-запрос */
@media (max-width: 991.95px) {
  .modern-page-navigation a,
  .modern-page-current {
    font-size: 14px;
  }
}
/* End */


/* Start:/local/templates/.default/components/bitrix/news.list/cases/style.css?17126482822345*/
@font-face {
  font-family: 'Museo';
  src: url("/global_css/fonts/MuseoSansCyrl-300.eot?#iefix") format("embedded-opentype"), url("/global_css/fonts/MuseoSansCyrl-300.woff") format("woff"), local("MuseoSansCyrillic-300");
  font-weight: 400; }
@font-face {
  font-family: 'Museo';
  src: url("/global_css/fonts/MuseoSansCyrl-500.eot?#iefix") format("embedded-opentype"), url("/global_css/fonts/MuseoSansCyrl-500.woff") format("woff"), local("MuseoSansCyrillic-500");
  font-weight: 500; }
@font-face {
  font-family: 'Museo';
  src: url("/global_css/fonts/MuseoSansCyrl-700.eot?#iefix") format("embedded-opentype"), url("/global_css/fonts/MuseoSansCyrl-700.woff") format("woff"), local("MuseoSansCyrillic-700");
  font-weight: 700; }
@font-face {
  font-family: 'Museo';
  src: url("/global_css/fonts/MuseoSansCyrl-700Italic.eot?#iefix") format("embedded-opentype"), url("/global_css/fonts/MuseoSansCyrl-700Italic.woff") format("woff"), local("MuseoSansCyrillic-700Italic");
  font-weight: 700;
  font-style: italic; }
@font-face {
  font-family: 'Museo';
  src: url("/global_css/fonts/MuseoSansCyrl-900.eot?#iefix") format("embedded-opentype"), url("/global_css/fonts/MuseoSansCyrl-900.woff") format("woff"), local("MuseoSansCyrillic-900");
  font-weight: 900; }
.block-cases-alllist .card {
  border-radius: 15px;
  overflow: hidden; }
  .block-cases-alllist .card:hover .card-body {
    -webkit-transform: translateY(-40px);
            transform: translateY(-40px); }
.block-cases-alllist .card-body {
  background: #1E2A34;
  color: #fff;
  margin-bottom: -40px;
  -webkit-transform: translateY(0px);
          transform: translateY(0px);
  -webkit-transition: -webkit-transform .3s ease;
  transition: -webkit-transform .3s ease;
  transition: transform .3s ease;
  transition: transform .3s ease, -webkit-transform .3s ease; }
  .block-cases-alllist .card-body a {
    color: #fff; }
.block-cases-alllist .card-title {
  font-size: 14px;
  line-height: 1.4; 
  min-height: 55px;}
  @media (min-width: 992px) {
    .block-cases-alllist .card-title {
      font-size: 18px; } }
.block-cases-alllist .card-text {
  font-size: 14px; }
.block-cases-alllist .news-list-item {
  margin-bottom: 16px; }
  @media (min-width: 992px) {
    .block-cases-alllist .news-list-item {
      margin-bottom: 32px; } }

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


/* Start:/local/templates/.default/components/bitrix/news.list/faq-accord/style.css?17126482822690*/
@font-face {
  font-family: 'Museo';
  src: url("/global_css/fonts/MuseoSansCyrl-300.eot?#iefix") format("embedded-opentype"), url("/global_css/fonts/MuseoSansCyrl-300.woff") format("woff"), local("MuseoSansCyrillic-300");
  font-weight: 400; }
@font-face {
  font-family: 'Museo';
  src: url("/global_css/fonts/MuseoSansCyrl-500.eot?#iefix") format("embedded-opentype"), url("/global_css/fonts/MuseoSansCyrl-500.woff") format("woff"), local("MuseoSansCyrillic-500");
  font-weight: 500; }
@font-face {
  font-family: 'Museo';
  src: url("/global_css/fonts/MuseoSansCyrl-700.eot?#iefix") format("embedded-opentype"), url("/global_css/fonts/MuseoSansCyrl-700.woff") format("woff"), local("MuseoSansCyrillic-700");
  font-weight: 700; }
@font-face {
  font-family: 'Museo';
  src: url("/global_css/fonts/MuseoSansCyrl-700Italic.eot?#iefix") format("embedded-opentype"), url("/global_css/fonts/MuseoSansCyrl-700Italic.woff") format("woff"), local("MuseoSansCyrillic-700Italic");
  font-weight: 700;
  font-style: italic; }
@font-face {
  font-family: 'Museo';
  src: url("/global_css/fonts/MuseoSansCyrl-900.eot?#iefix") format("embedded-opentype"), url("/global_css/fonts/MuseoSansCyrl-900.woff") format("woff"), local("MuseoSansCyrillic-900");
  font-weight: 900; }
.faq-accord {
  padding: 0;
  margin: 0;
  text-align: left; }
  .faq-accord .btn {
    text-align: left;
    font-weight: 700;
    color: #1E2A34;
    font-size: 14px;
    padding: 0;
    padding-right: 60px;
    text-decoration: none;
    background: url("/i/accord-plus.svg") right center no-repeat;
    width: 100%;
    min-height: 32px;
    outline: none !important;
    text-decoration: none !important; }
    .faq-accord .btn:hover {
      text-decoration: none; }
    @media (min-width: 992px) {
      .faq-accord .btn {
        font-size: 18px; } }
    .faq-accord .btn[aria-expanded='true'] {
      color: #00BBEA;
      background: url("/i/accord-minus.svg") right center no-repeat; }
  .faq-accord .card {
    background: transparent;
    border: none;
    border-bottom: 1px solid #DDE3F3 !important; }
    .faq-accord .card:first-of-type .card-header {
      padding-top: 0; }
  .faq-accord .card-header {
    border: none;
    background: transparent;
    padding: 16px 0; }
    @media (min-width: 992px) {
      .faq-accord .card-header {
        padding: 31px 0; } }
  .faq-accord .card-body {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 12px; }
    @media (min-width: 992px) {
      .faq-accord .card-body {
        font-size: 14px; } }
  .faq-accord .collapse:not(.show) {
    display: block;
    height: 0;
    visibility: hidden; }

/*# sourceMappingURL=style.css.map */
/* End */
/* /local/templates/.default/components/bitrix/breadcrumb/universal/style.min.css?1751018024800 */
/* /local/components/bitrix/system.pagenavigation/templates/modern_else/style.css?17715629521528 */
/* /local/templates/.default/components/bitrix/news.list/cases/style.css?17126482822345 */
/* /local/templates/.default/components/bitrix/news.list/faq-accord/style.css?17126482822690 */
