.mediation-block {
  width: 100%;
  box-sizing: border-box;
  padding: 0;
  margin: 0 auto;
  background-color: #020b15; /* запасной фон под картинкой */
}

.mediation-block__inner {
  max-width: 1280px;         /* оригинальная ширина макета */
  margin: 0 auto;
}

.mediation-block__image {
  display: block;
  width: 100%;
  height: auto;
}

/* Адаптивность (можно оставить даже так — картинка сама ужимается) */
@media screen and (max-width: 768px) {
  .mediation-block {
    padding: 0;
  }

  .mediation-block__inner {
    max-width: 100%;
  }

  .mediation-block__image {
    width: 100%;
    height: auto;
  }
}
