.main-block-special {
  display: flex;
  gap: 30px;
  margin: 60px 0;
  align-items: center;

  .left {
    display: inherit;
  }

  .right {
    display: flex;
    flex-direction: column;
    gap: 30px;
    flex: 1;

    .top {
      width: 100%;
    }

    .bottom {
      display: flex;
      gap: 30px;
      margin-left: -12px;
      margin-right: 5px;

      .bottom .item {
        flex: 1;
      }
    }
  }
}
@media (max-width: 1430px) {
  .main-block-special {
    flex-direction: column;
  }
}