.mediacenter-content {
  display: grid;
  gap: calc(var(--scale) * 20);
  max-width: calc(var(--scale) * 1375);
}

.mediacenter-content .s-banner {
  margin: 0;
}

.m-mediacenter-block {
  overflow: hidden;
  padding: calc(var(--scale) * 20) calc(var(--scale) * 12);
  margin: 0 calc(var(--scale) * -12);
  background-color: var(--a-color_white);
  border-radius: calc(var(--scale) * 16);
}

.m-mediacenter-block__title {
  margin-bottom: calc(var(--scale) * 24);
}

.m-mediacenter-block .m-mediacenter-block__btn {
  display: flex;
  width: 100%;
  max-width: calc(var(--scale) * 240);
  margin: calc(var(--scale) * 24) auto 0;
}

.m-mediacenter-block .swiper-navigation .swiper-button-prev:hover,
.m-mediacenter-block .swiper-navigation .swiper-button-next:hover {
  background-color: var(--a-color_grey_10);
}

.m-mediacenter-block .swiper-navigation .swiper-button-prev.swiper-button-disabled,
.m-mediacenter-block .swiper-navigation .swiper-button-next.swiper-button-disabled {
  opacity: .4;
}

.m-mediacenter-block .swiper-navigation .swiper-button-prev.swiper-button-disabled:hover,
.m-mediacenter-block .swiper-navigation .swiper-button-next.swiper-button-disabled:hover {
  background-color: var(--a-color_grey_20);
}

.media_intro {
  z-index: 1;
  position: relative;
  overflow: hidden;
  color: var(--a-color_white);
  border-radius: calc(var(--scale) * 16);
}

.media_intro picture img {
  width: 100%;
  height: auto;
}

.media_intro__content {
  z-index: 1;
  position: absolute;
  bottom: 0;
  left: 0;
  display: flex;
  flex-direction: column;
  gap: calc(var(--scale) * 12);
  width: 100%;
  padding: var(--padding_def);
  text-align: center;
  border-radius: calc(var(--scale) * 16);
  background: rgba(28, 28, 28, 0.8);
  backdrop-filter: blur(11px);
  -webkit-backdrop-filter: blur(11px);
}

.media_intro .m-breadcrumbs {
  display: none;
}

.media_intro .m-breadcrumbs__link {
  color: var(--a-color_grey_40);
}

.media_intro .m-breadcrumbs__link--last {
  color: var(--a-color_white);
}

.s-news {
  position: relative;
  overflow: hidden;
}

.s-news__slider {
  position: relative;
}

.s-news .m-article-card {
  max-width: calc(var(--scale) * 320);
  height: auto;
}

.s-news .m-article-card__link {
  display: flex;
  flex-direction: column;
  height: 100%;
}

.s-news .m-article-card__img {
  height: calc(var(--scale) * 172);
}

.s-news .m-article-card__title {
  margin-bottom: calc(var(--scale) * 16);
}

.s-news .m-article-card .a-tag {
  margin-top: 0;
  margin-bottom: calc(var(--scale) * 12);
}

.s-news .m-article-card__wrap {
  min-height: auto;
  background-color: var(--a-color_grey_10);
}

.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);
}

.media-kit .m-mediacenter-block__content {
  display: grid;
  gap: var(--gap_def);
}

.media-kit__item {
  display: grid;
  gap: calc(var(--scale) * 24);
  padding: var(--padding_def);
  background-color: var(--a-color_grey_10);
  border-radius: calc(var(--scale) * 12);
}

.media-kit__item img {
  height: calc(var(--scale) * 24);
  width: auto;
}

.media-kit__links {
  display: flex;
  gap: var(--gap_def);
}

.media-kit__links a {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: calc(var(--scale) * 12);
  height: calc(var(--scale) * 40);
  width: 100%;
  color: var(--a-color_red);
  background-color: transparent;
  border: solid 1px var(--a-color_red);
  border-radius: calc(var(--scale) * 8);
  transition: var(--transition);
}

.media-kit__links a:hover {
  background-color: var(--a-color_red);
  color: var(--a-color_white);
}

.media-kit__links a .ico {
  width: calc(var(--scale) * 20);
  height: calc(var(--scale) * 20);
}

.for-media__wrap {
  display: flex;
  flex-direction: column;
  gap: calc(var(--scale) * 20);
}

.for-media__title {
  margin-bottom: calc(var(--scale) * 16);
}

.for-media__subtitle {
  margin-bottom: calc(var(--scale) * 16);
}

.for-media__person {
  display: flex;
  flex-direction: column;
  max-width: calc(var(--scale) * 280);
  min-height: calc(var(--scale) * 146);
  height: auto;
  padding: var(--padding_def);
  background-color: var(--a-color_grey_10);
  border-radius: calc(var(--scale) * 16);
}

.for-media__person-top {
  display: flex;
  align-items: center;
  gap: calc(var(--scale) * 12);
  margin-bottom: auto;
}

.for-media__person-top img {
  min-width: calc(var(--scale) * 48);
  max-width: calc(var(--scale) * 48);
  height: calc(var(--scale) * 48);
  border-radius: 50%;
  object-fit: contain;
  background-color: rgba(var(--a-color_white_rgb), 0.5);
}

.for-media__contacts {
  display: grid;
  gap: calc(var(--scale) * 8);
  padding: calc(var(--scale) * 20) calc(var(--scale) * 12);
  background-color: var(--a-color_grey_10);
  border-radius: calc(var(--scale) * 16);
}

.for-media__contacts-title {
  margin-bottom: calc(var(--scale) * 16);
}

.for-media__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);
}

.for-media__contacts-item__top {
  display: flex;
  gap: calc(var(--scale) * 12);
  align-items: center;
}

.for-media__contacts-item__top img {
  width: calc(var(--scale) * 48);
  height: calc(var(--scale) * 48);
  border-radius: 50%;
  object-fit: cover;
}

.for-media__contacts-item__bottom {
  display: grid;
  gap: calc(var(--scale) * 8);
  margin-top: auto;
  color: var(--a-color_grey_80);
}

.for-media__contacts-item .a-btn.--phone {
  border: 1px solid var(--a-color_dark);
  box-shadow: none;
}

.for-media__contacts-item .ico {
  width: calc(var(--scale) * 20);
  height: calc(var(--scale) * 20);
  margin-left: calc(var(--scale) * 8);
}

.for-media__address {
  display: grid;
  gap: var(--gap_def);
}

.for-media__address-title {
  margin-bottom: calc(var(--scale) * 16);
}

.for-media__address-item {
  display: flex;
  flex-direction: column;
  gap: calc(var(--scale) * 24);
  padding: var(--padding_def);
  background-color: var(--a-color_grey_10);
  border-radius: calc(var(--scale) * 16);
}

.for-media__address-item__title {
  margin-bottom: auto;
}

.for-media__address-item__content {
  display: grid;
  gap: calc(var(--scale) * 16);
}

.for-media__address-item__elem {
  display: flex;
  align-items: center;
  gap: calc(var(--scale) * 8);
}

.for-media__address-item__elem:first-child .ico {
  padding: calc(var(--scale) * 4);
}

.for-media__address-item .ico {
  width: calc(var(--scale) * 18);
  height: calc(var(--scale) * 18);
  color: var(--a-color_white);
  background-color: var(--a-color_red);
  border-radius: 50%;
}

.for-media__address-map {
  overflow: hidden;
  grid-row: 2;
  min-height: calc(var(--scale) * 320);
  background-color: var(--a-color_grey_10);
  border-radius: calc(var(--scale) * 16);
}

.for-media__address-map #minimap {
  width: 100%;
  height: 100%;
}

.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);
}

@media only screen and (min-width: 768px) {
  .m-mediacenter-block {
    padding: calc(var(--scale) * 20) calc(var(--scale) * 16);
    margin: 0 calc(var(--scale) * -16);
  }

  .media_intro {
    height: calc(var(--scale) * 216);
  }

  .media_intro picture {
    z-index: -1;
    position: absolute;
    bottom: 0;
    right: 0;
    width: 100%;
    height: auto;
  }

  .media_intro__content {
    position: relative;
    height: 100%;
    justify-content: space-between;
    text-align: left;
    background-color: transparent;
    backdrop-filter: none;
    -webkit-backdrop-filter: none;
  }

  .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);
  }

  .media-kit .m-mediacenter-block__content {
    grid-template-columns: 1fr 1fr;
  }

  .for-media__contacts {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .for-media__contacts-title {
    grid-column: 1/4;
  }

  .for-media__address {
    grid-template-columns: 1fr 1fr;
  }

  .for-media__address-title {
    grid-column: 1/3;
  }

  .for-media__address-map {
    grid-column: 1/3;
  }

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

@media only screen and (min-width: 1200px) {
  .mediacenter-content {
    gap: calc(var(--scale) * 50);
  }

  .m-mediacenter-block {
    margin: 0;
    padding: calc(var(--scale) * 24);
  }

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

  .m-mediacenter-block .m-mediacenter-block__btn {
    margin-top: calc(var(--scale) * 40);
    max-width: calc(var(--scale) * 196);
  }

  .m-mediacenter-block .swiper-navigation {
    top: calc(var(--scale) * -90);
  }

  .media_intro {
    height: calc(var(--scale) * 320);
  }

  .media_intro__content {
    padding-top: calc(var(--scale) * 60);
  }

  .media_intro .m-breadcrumbs {
    z-index: 2;
    position: absolute;
    display: block;
    margin: 0;
    left: calc(var(--scale) * 24);
    top: calc(var(--scale) * 24);
  }

  .s-news .m-article-card {
    max-width: calc(var(--scale) * 408);
  }

  .s-news .m-article-card__img {
    height: calc(var(--scale) * 220);
  }

  .s-news .m-article-card__title {
    margin-bottom: calc(var(--scale) * 24);
  }

  .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);
  }

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

  .media-kit__item img {
    height: calc(var(--scale) * 32);
  }

  .media-kit__links a {
    height: calc(var(--scale) * 48);
    width: calc(var(--scale) * 100);
  }

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

  .for-media__wrap {
    gap: calc(var(--scale) * 50);
  }

  .for-media__title {
    margin-bottom: calc(var(--scale) * 24);
  }

  .for-media__subtitle {
    max-width: calc(var(--scale) * 1030);
    margin-bottom: calc(var(--scale) * 32);
  }

  .for-media__person {
    max-width: calc(var(--scale) * 442);
    min-height: calc(var(--scale) * 220);
  }

  .for-media__person-top {
    gap: calc(var(--scale) * 20);
  }

  .for-media__person-top img {
    min-width: calc(var(--scale) * 80);
    max-width: calc(var(--scale) * 80);
    height: calc(var(--scale) * 80);
  }

  .for-media__contacts {
    gap: calc(var(--scale) * 20);
    padding: calc(var(--scale) * 24);
  }

  .for-media__contacts-title {
    margin-bottom: calc(var(--scale) * 20);
  }

  .for-media__contacts-item {
    min-height: calc(var(--scale) * 240);
  }

  .for-media__contacts-item__top {
    gap: calc(var(--scale) * 20);
  }

  .for-media__contacts-item__top img {
    width: calc(var(--scale) * 80);
    height: calc(var(--scale) * 80);
  }

  .for-media__contacts-item .ico {
    width: calc(var(--scale) * 24);
    height: calc(var(--scale) * 24);
    margin-left: calc(var(--scale) * 12);
  }

  .for-media__address-title {
    margin-bottom: calc(var(--scale) * 20);
  }

  .for-media__address-item__content {
    gap: calc(var(--scale) * 24);
  }

  .for-media__address-item__elem {
    gap: calc(var(--scale) * 24);
  }

  .for-media__address-item .ico {
    width: calc(var(--scale) * 28);
    height: calc(var(--scale) * 28);
  }

  .for-media__address-map {
    min-height: calc(var(--scale) * 478);
  }

  .for-media__address-map {
    grid-row: 2/4;
    grid-column: 2;
  }

  .for-media .s-banner {
    min-height: calc(var(--scale) * 396);
  }

  .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);
  }
}
/*# sourceMappingURL=maps/mediacenter_main.css.map */
