.static-video{
    width: 100%;
    display: flex;
    height: 100%;
    aspect-ratio: 16 / 9;
}


.video-wrap{
    display: flex;
    height: 100%;
    aspect-ratio: 16 / 9;
}


.ld-video{
    width: 100%;
    display: flex;
}

.static-video video{
    width: 100%;
    display: flex;
    aspect-ratio: 16 / 9;
}

.static-video {
    aspect-ratio: 16 / 9;
  
    position: relative;
    padding-bottom: calc(var(--video--height) / var(--video--width) * 100%); /* 41.66666667% */
    overflow: hidden;
    min-width: 100%;

  }
  
  .static-video  iframe,
  .static-video object,
  .static-video  embed {
    position: absolute;
    aspect-ratio: 16 / 9;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }