.video-outer-wrapper {
  width: 100%;
  max-width: none; }
  .video-outer-wrapper * {
    cursor: pointer; }
  .video-outer-wrapper .video-inner-wrapper {
    width: 100%;
    position: relative;
    max-width: var(--content-max-width); }
  .video-outer-wrapper .video-poster {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-position: center;
    background-size: cover;
    z-index: 1; }
    .video-outer-wrapper .video-poster .play-icon {
      font-size: var(--video-play-icon-font-size, 121px);
      line-height: var(--video-play-icon-line-height, 1);
      color: var(--video-play-icon-color, #fff); }
    .video-outer-wrapper .video-poster .video-poster-inner {
      position: absolute;
      bottom: 0;
      left: 0;
      width: 100%;
      height: calc(50% + 100px);
      padding: 60px 45px;
      display: flex;
      justify-content: flex-end;
      flex-direction: column;
      background: black;
      background: linear-gradient(to top, rgba(0, 0, 0, 0.979305) 0%, rgba(2, 0, 36, 0) 100%); }
      .video-outer-wrapper .video-poster .video-poster-inner .video-text {
        font-family: var(--secondary-font);
        color: #fff;
        display: block;
        line-height: 1.2; }
        .video-outer-wrapper .video-poster .video-poster-inner .video-text.video-excerpt {
          font-weight: 400;
          font-size: 20px;
          margin-bottom: 25px; }
        .video-outer-wrapper .video-poster .video-poster-inner .video-text.video-title {
          font-weight: 700;
          font-size: 37px; }
      .video-outer-wrapper .video-poster .video-poster-inner .fas {
        width: 100%;
        height: 100%;
        display: flex;
        justify-content: center;
        align-items: flex-start;
        color: #fff;
        font-size: 110px; }
  .video-outer-wrapper .video-video {
    display: block; }

.wp-block-column .video-outer-wrapper .video-poster .video-poster-inner .play-icon {
  font-size: 71px; }

.wp-block-column .video-outer-wrapper .video-poster .video-poster-inner .button {
  display: none; }
