.scaling-media {
  --scale-factor: 0.2;
}

.scaling-media--intense {
  --scale-factor: 0.6;
}

.scaling-media:not(.scaling-media--bare) {
  overflow: hidden;
  /*line-height: 0;*/
}

.scaling-media img,
.scaling-media video {
  transform: scale(calc(1 + var(--scale-factor) * var(--est-distance-mult, 0)));
}

.scaling-media .kb-blocks-bg-video-container video.kb-blocks-bg-video {
  transform: translate(-50%, -50%) scale(calc(1 + var(--scale-factor) * var(--est-distance-mult, 0)));
}

.scaling-media.scaling-media--bg-image .kt-inside-inner-col {
  transform: scale(calc(1 + var(--scale-factor) * var(--est-distance-mult, 0)));
}
