.m-news {
  min-width: 0;
}

.m-news__title {
  margin: 0 0 calc(var(--scale) * 12);
}

.m-news__list {
  overflow: visible;
}

.m-news__card {
  gap: calc(var(--scale) * 8);
  display: grid;
  width: calc(var(--scale) * 220);
  height: auto;
  min-height: calc(var(--scale) * 96);
  padding: calc(var(--scale) * 12);
  border-radius: calc(var(--scale) * 12);
  background-color: var(--a-color_white);
}

.m-news__card-top {
  display: flex;
  flex-wrap: wrap;
  gap: calc(var(--scale) * 4);
  color: var(--a-color_grey_70);
}

.m-news__card-title {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  margin-top: auto;
  transition: var(--transition);
}

.m-news__card:hover .m-news__card-title {
  color: var(--a-color_red);
}

.media-about__item {
  cursor: pointer;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  width: calc(var(--scale) * 320);
  height: auto;
  min-height: calc(var(--scale) * 120);
  padding: var(--padding_def);
  background-color: var(--a-color_grey_10);
  border-radius: calc(var(--scale) * 16);
}

.media-about__title {
  display: flex;
  justify-content: space-between;
  align-items: start;
  gap: var(--gap_def);
  margin-bottom: var(--padding_def);
}

.media-about__title .ico {
  min-width: calc(var(--scale) * 18);
  width: calc(var(--scale) * 18);
  height: calc(var(--scale) * 18);
}

.media-about__popup {
  display: none;
  gap: calc(var(--scale) * 16);
  padding: var(--layout-h-padding);
  background-color: var(--a-color_white);
}

.media-about__popup-title {
  margin-bottom: calc(var(--scale) * 24);
}

.media-about__popup-text {
  margin-top: calc(var(--scale) * 16);
  color: var(--a-color_grey_70);
}

.media-about__popup-text a {
  color: var(--a-color_red);
}

.media-about__popup-text a:hover {
  color: var(--a-color_red_dark);
}

.media-about__popup .a-tag {
  border-color: var(--a-color_grey_60);
  color: var(--a-color_grey_100);
}

.media-about__popup-banner {
  display: flex;
  justify-content: space-between;
  flex-direction: column;
  height: calc(var(--scale) * 180);
  padding: var(--padding_def);
  color: var(--a-color_white);
  background-color: var(--a-color_red);
  border-radius: calc(var(--scale) * 12);
}

.media-about__popup-banner__wrap {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.media-about__popup-banner__links {
  display: grid;
  gap: calc(var(--scale) * 4);
  grid-template-columns: 1fr 1fr;
}

.media-about__popup-banner .ico {
  width: calc(var(--scale) * 20);
  height: calc(var(--scale) * 18);
  padding: calc(var(--scale) * 4);
  color: var(--a-color_dark);
  background-color: var(--a-color_white);
  border-radius: calc(var(--scale) * 4);
}

.media-about__popup-banner .ico.ico-mono-play {
  color: var(--a-color_red);
}

.s-smi-contacts {
  margin: calc(var(--scale) * 20) 0;
  padding: calc(var(--scale) * 20) var(--padding_def);
  background-color: var(--a-color_grey_10);
  border-radius: calc(var(--scale) * 16);
}

.s-smi-contacts:last-child {
  margin-bottom: 0;
}

.s-smi-contacts__title {
  margin-bottom: calc(var(--scale) * 24);
}

.s-smi-contacts__grid {
  display: grid;
  gap: calc(var(--scale) * 8);
}

.s-smi-contacts__item {
  display: flex;
  flex-direction: column;
  min-height: calc(var(--scale) * 146);
  padding: var(--padding_def);
  background-color: var(--a-color_white);
  border-radius: calc(var(--scale) * 16);
}

.s-smi-contacts__item-top {
  display: flex;
  gap: calc(var(--scale) * 12);
  align-items: center;
}

.s-smi-contacts__item-top img {
  width: calc(var(--scale) * 48);
  height: calc(var(--scale) * 48);
  border-radius: 50%;
  object-fit: cover;
}

.s-smi-contacts__item-bottom {
  display: grid;
  gap: calc(var(--scale) * 8);
  margin-top: auto;
  color: var(--a-color_grey_80);
}

.s-smi-contacts__item .a-btn.--phone {
  border: 1px solid var(--a-color_dark);
  box-shadow: none;
}

.s-smi-contacts__item .ico {
  width: calc(var(--scale) * 20);
  height: calc(var(--scale) * 20);
  margin-left: calc(var(--scale) * 8);
}

.mediacenter-page .media-about__item {
  width: auto;
}

.mediacenter-page__subtitle {
  margin-bottom: calc(var(--scale) * 16);
}

@media only screen and (min-width: 768px) {
  .media-about__popup {
    flex-direction: row;
  }

  .media-about__popup-title {
    margin-bottom: calc(var(--scale) * 48);
  }

  .media-about__popup-text {
    margin-top: calc(var(--scale) * 24);
  }

  .media-about__popup-banner {
    height: auto;
    min-height: calc(var(--scale) * 238);
    min-width: calc(var(--scale) * 284);
  }

  .media-about__popup-banner .ico {
    width: calc(var(--scale) * 24);
    height: calc(var(--scale) * 24);
  }

  .s-smi-contacts__grid {
    grid-template-columns: 1fr 1fr 1fr;
  }
}

@media only screen and (min-width: 1200px) {
  .m-news__list {
    overflow: hidden;
    height: auto;
  }

  .m-news .swiper-wrapper {
    height: auto;
  }

  .m-news__card {
    gap: calc(var(--scale) * 16);
    width: 100%;
    margin: 0;
    padding: calc(var(--scale) * 16);
    border-radius: calc(var(--scale) * 16);
    margin: 0 0 calc(var(--scale) * 8);
  }

  .media-about__item {
    width: calc(var(--scale) * 600);
    min-height: calc(var(--scale) * 240);
  }

  .media-about__title .ico {
    min-width: calc(var(--scale) * 24);
    width: calc(var(--scale) * 24);
    height: calc(var(--scale) * 24);
  }

  .media-about__popup {
    gap: calc(var(--scale) * 50);
    padding: calc(var(--scale) * 40) calc(var(--scale) * 24);
  }

  .media-about__popup-text {
    margin-top: calc(var(--scale) * 32);
  }

  .media-about__popup-banner {
    min-width: calc(var(--scale) * 562);
    min-height: calc(var(--scale) * 292);
  }

  .media-about__popup-banner .ico {
    width: calc(var(--scale) * 40);
    height: calc(var(--scale) * 36);
    padding: calc(var(--scale) * 6) calc(var(--scale) * 9);
    border-radius: calc(var(--scale) * 8);
  }

  .s-smi-contacts {
    padding: var(--padding_def);
  }

  .s-smi-contacts__title {
    margin-bottom: calc(var(--scale) * 40);
  }

  .s-smi-contacts__grid {
    gap: calc(var(--scale) * 20);
  }

  .s-smi-contacts__item {
    min-height: calc(var(--scale) * 240);
  }

  .s-smi-contacts__item-top {
    gap: calc(var(--scale) * 20);
  }

  .s-smi-contacts__item-top img {
    width: calc(var(--scale) * 80);
    height: calc(var(--scale) * 80);
  }

  .s-smi-contacts__item-bottom {
    gap: calc(var(--scale) * 16);
  }

  .s-smi-contacts__item .ico {
    width: calc(var(--scale) * 24);
    height: calc(var(--scale) * 24);
    margin-left: calc(var(--scale) * 12);
  }

  .mediacenter-page__subtitle {
    margin-bottom: calc(var(--scale) * 32);
  }

  .m-articles-menu {
    left: 0;
    bottom: 0;
    overflow: visible;
    height: 100vh;
    width: calc(calc(var(--scale) * 16) + calc(var(--scale) * 42));
  }

  .m-articles-menu__inner {
    overflow: hidden;
    position: absolute;
    max-width: 100%;
    transition: var(--transition);
  }

  .m-articles-menu__childs {
    display: none;
  }

  .m-articles-menu__toggle {
    display: none;
  }

  .m-articles-menu:hover .m-articles-menu__inner {
    max-width: calc(var(--scale) * 516);
    background-color: rgba(var(--a-color_white_rgb), 0.8);
    backdrop-filter: blur(calc(var(--scale) * 56));
  }

  .m-articles-menu:hover .m-articles-menu__childs {
    display: flex;
  }

  .m-articles-menu:hover .m-articles-menu__toggle {
    display: flex;
  }

  .m-articles-menu__item span {
    white-space: nowrap;
  }
}

@media only screen and (max-width: 1199px) {
  .m-news {
    overflow: hidden;
  }
}
/*# sourceMappingURL=maps/mediacenter_smi.css.map */
