
      .lc-video-block {
        width: 100%;
        height: 100%;
        margin: 0 auto;
      }
      @media (max-width: 767px) {
        :not(.lc-video-block_in-grid2):not(
            .lc-video-block_has-breakpoints
          ).lc-video-block_width_s,
        :not(.lc-video-block_in-grid2):not(
            .lc-video-block_has-breakpoints
          ).lc-video-block_width_m,
        :not(.lc-video-block_in-grid2):not(
            .lc-video-block_has-breakpoints
          ).lc-video-block_width_l,
        :not(.lc-video-block_in-grid2):not(
            .lc-video-block_has-breakpoints
          ).lc-video-block_width_xl {
          width: 100%;
          min-width: 100%;
        }
      }
      :not(.lc-video-block_in-grid2).lc-video-block_width_s {
        width: 25%;
        min-width: 25%;
      }
      :not(.lc-video-block_in-grid2).lc-video-block_width_m {
        width: 33.33%;
        min-width: 33.33%;
      }
      :not(.lc-video-block_in-grid2).lc-video-block_width_l {
        width: 50%;
        min-width: 50%;
      }
      :not(.lc-video-block_in-grid2).lc-video-block_width_xl {
        width: 66.66%;
        min-width: 66.66%;
      }
      :not(.lc-video-block_in-grid2).lc-video-block_width_xxl {
        width: 100%;
        min-width: 100%;
      }
      :not(.lc-video-block_in-grid2).lc-video-block_custom-width {
        width: var(--video-block-width);
        min-width: var(--video-block-width);
      }
      .lc-video-block__overlay {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        min-height: 100%;
        cursor: pointer;
      }
      .lc-video-block__resizer {
        position: relative;
        max-width: 100%;
        height: 0;
      }
      .lc-video-block__resizer_ratio_16x9 {
        padding-bottom: 56.25%;
      }
      .lc-video-block__resizer_ratio_21x9 {
        padding-bottom: 42.85%;
      }
      .lc-video-block__resizer_ratio_3x1 {
        padding-bottom: 33.33%;
      }
      .lc-video-block__resizer_ratio_1x1 {
        padding-bottom: 100%;
      }
      .lc-video-block__resizer_ratio_custom_px {
        margin: 0 auto;
      }
      .lc-video-block__disable-layer,
      .lc-video-block__content,
      .lc-video-block__vh-player-stub {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
      }
      .lc-video-block__vh-player-stub {
        background-repeat: no-repeat;
        background-position: center center;
        background-size: cover;
      }
      .lc-video-block__video-object {
        width: 100%;
        height: 100%;
      }
      .lc-video-block_in-grid2 .lc-video-block__resizer {
        width: 100%;
      }
    