.RoundVideo {
  position: relative;
  width: 200px;
  height: 200px;
  cursor: pointer;

  .thumbnail-wrapper {
    width: 200px;
    height: 200px;
    border-radius: 50%;
    overflow: hidden;
  }

  .video-wrapper {
    position: absolute;
    left: 0;
    top: 0;
    border-radius: 50%;
    overflow: hidden;
  }

  .progress {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
  }

  .progress-circle {
    stroke: white;
    fill: transparent;
    stroke-width: 4;
    stroke-opacity: .35;
    stroke-linecap: round;
  }

  video::-internal-media-controls-cast-button,
  video::-webkit-media-controls,
  video::-webkit-media-controls-start-playback-button {
    display: none;
  }
}
