.img-panel {
  width: calc((var(--img-block-width) - var(--standart-margin)) * 49 / 100);
}

@media (max-width: 768px) {
  .img-panel {
    max-width: 100%;
  }
}

.img-panel-block {
  max-width: var(--img-block-width);
}

@media (max-width: 768px) {
  .img-panel-block {
    max-width: 100%;
  }
}

.img-panel-block img {
  margin-right: var(--standart-margin);
}

.img-panel-block :last-child {
  margin-right: 0;
}

.img-panel-block {
  flex-shrink: 0;
  flex-grow: 1;
}

.instruction-text {
  width: 40%;
}

@media (max-width: 768px) {
  .instruction-text {
    width: auto;
    max-width: 100%;
  }
}
