.o-tv-img-player {
  position: relative;
  width: 100%;
  height: 100%;
}
.o-tv-img-player__img {
  position: relative;
  width: 100%;
  height: 100%;
  display: none;
}
.o-tv-img-player__img--active {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.o-tv-img-player__img-img {
  width: auto;
  height: 100%;
}
.o-tv-img-player__img-text {
  padding-left: 50px;
  padding-right: 50px;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 60px;
  text-align: center;
  font-weight: 500;
  font-size: 40px;
  color: #FFFFFF;
}
.o-tv-img-player__vdo {
  width: 100%;
  height: 100%;
  display: none;
}
.o-tv-img-player__vdo--active {
  display: block;
}
.o-tv-img-player__dp {
  position: absolute;
  width: 84px;
  height: auto;
}
.o-tv-img-player__dp--tr {
  top: 20px;
  right: 54px;
}
.o-tv-img-player__dp--br {
  bottom: 20px;
  right: 54px;
}
.o-tv-img-player__dp--c {
  left: 50%;
  top: 50%;
  transform: translate3d(-50%, -50%, 0);
}
.o-tv-img-player__dp--tl {
  top: 20px;
  left: 54px;
}
.o-tv-img-player__dp--bl {
  bottom: 20px;
  left: 54px;
}