video.uteho-catalog-demo {
  display: block;
  max-width: 100%;
  height: auto;
}
.cs-info__right video.uteho-catalog-demo {
  width: 100%;
  height: 57vh;
  object-fit: contain;
  border-radius: 3px 0 0 3px;
}
img.uteho-catalog-still-2x { display: none; }
@media (min-resolution: 1.5dppx) {
  video.uteho-catalog-demo-1x { display: none; }
  img.uteho-catalog-still-2x { display: block; }
}
@media (max-width: 991px) {
  .cs-info__right video.uteho-catalog-demo {
    height: auto;
    max-height: 35rem;
    border-radius: 5px;
  }
}
