/* ==========================================================================
   Mobile-First Layout (Video Top, Editor Bottom)
   ========================================================================== */
.video-banner-with-text .vb-inner-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
}

.video-banner-with-text .vb-video-column {
  width: 100%;
  position: relative;
  aspect-ratio: 16/9;
  height: 390px;
  overflow: hidden;
  background-color: #000;
}

/* Ensure the video acts like an object-fit cover */
.video-banner-with-text .vb-video-wrapper,
.video-banner-with-text .vb-video-wrapper .field {
  width: 100%;
  height: 100%;
}

.video-banner-with-text .vb-video-wrapper video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100% !important;
  height: 100% !important;
  -o-object-fit: cover !important;
     object-fit: cover !important;
  -o-object-position: center !important;
     object-position: center !important;
}

.video-banner-with-text .vb-content-column {
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

/* ==========================================================================
   Desktop Layout (2 Columns, Fixed Height 790px)
   ========================================================================== */
@media (min-width: 62rem) {
  .video-banner-with-text .vb-inner-wrapper {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    height: 790px;
  }
  .video-banner-with-text .vb-video-column {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    height: 100%;
    aspect-ratio: auto;
  }
  .video-banner-with-text .vb-content-column {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 487px;
        -ms-flex: 0 0 487px;
            flex: 0 0 487px;
    max-width: 487px;
    height: 100%;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInBhcmFncmFwaF92aWRlb19iYW5uZXJfd2l0aF90ZXh0LnNjc3MiLCJwYXJhZ3JhcGhfdmlkZW9fYmFubmVyX3dpdGhfdGV4dC5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7OytFQUFBO0FBSUE7RUFDRSxvQkFBQTtFQUFBLHFCQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsNEJBQUE7RUFBQSw2QkFBQTtFQUFBLDhCQUFBO01BQUEsMEJBQUE7VUFBQSxzQkFBQTtFQUNBLFdBQUE7QUNBRjs7QURHQTtFQUNFLFdBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0VBQ0EsYUFBQTtFQUNBLGdCQUFBO0VBQ0Esc0JBQUE7QUNBRjs7QURHQSxtREFBQTtBQUNBOztFQUVFLFdBQUE7RUFDQSxZQUFBO0FDQUY7O0FER0E7RUFDRSxrQkFBQTtFQUNBLE1BQUE7RUFDQSxPQUFBO0VBQ0Esc0JBQUE7RUFDQSx1QkFBQTtFQUNBLCtCQUFBO0tBQUEsNEJBQUE7RUFDQSxxQ0FBQTtLQUFBLGtDQUFBO0FDQUY7O0FER0E7RUFDRSxXQUFBO0VBQ0EsOEJBQUE7VUFBQSxzQkFBQTtBQ0FGOztBREdBOzsrRUFBQTtBQUlBO0VBQ0U7SUFDRSw4QkFBQTtJQUFBLDZCQUFBO0lBQUEsMkJBQUE7UUFBQSx1QkFBQTtZQUFBLG1CQUFBO0lBQ0EsYUFBQTtFQ0RGO0VESUE7SUFDRSxtQkFBQTtJQUFBLGVBQUE7UUFBQSxXQUFBO1lBQUEsT0FBQTtJQUNBLFlBQUE7SUFDQSxrQkFBQTtFQ0ZGO0VES0E7SUFDRSxtQkFBQTtJQUFBLHVCQUFBO1FBQUEsbUJBQUE7WUFBQSxlQUFBO0lBQ0EsZ0JBQUE7SUFDQSxZQUFBO0VDSEY7QUFDRiIsImZpbGUiOiJwYXJhZ3JhcGhfdmlkZW9fYmFubmVyX3dpdGhfdGV4dC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICBNb2JpbGUtRmlyc3QgTGF5b3V0IChWaWRlbyBUb3AsIEVkaXRvciBCb3R0b20pXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4udmlkZW8tYmFubmVyLXdpdGgtdGV4dCAudmItaW5uZXItd3JhcHBlciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4udmlkZW8tYmFubmVyLXdpdGgtdGV4dCAudmItdmlkZW8tY29sdW1uIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYXNwZWN0LXJhdGlvOiAxNiAvIDk7XHJcbiAgaGVpZ2h0OiAzOTBweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbn1cclxuXHJcbi8qIEVuc3VyZSB0aGUgdmlkZW8gYWN0cyBsaWtlIGFuIG9iamVjdC1maXQgY292ZXIgKi9cclxuLnZpZGVvLWJhbm5lci13aXRoLXRleHQgLnZiLXZpZGVvLXdyYXBwZXIsXHJcbi52aWRlby1iYW5uZXItd2l0aC10ZXh0IC52Yi12aWRlby13cmFwcGVyIC5maWVsZCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4udmlkZW8tYmFubmVyLXdpdGgtdGV4dCAudmItdmlkZW8td3JhcHBlciB2aWRlbyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgb2JqZWN0LWZpdDogY292ZXIgIWltcG9ydGFudDtcclxuICBvYmplY3QtcG9zaXRpb246IGNlbnRlciAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udmlkZW8tYmFubmVyLXdpdGgtdGV4dCAudmItY29udGVudC1jb2x1bW4ge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgIERlc2t0b3AgTGF5b3V0ICgyIENvbHVtbnMsIEZpeGVkIEhlaWdodCA3OTBweClcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gIC52aWRlby1iYW5uZXItd2l0aC10ZXh0IC52Yi1pbm5lci13cmFwcGVyIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBoZWlnaHQ6IDc5MHB4O1xyXG4gIH1cclxuXHJcbiAgLnZpZGVvLWJhbm5lci13aXRoLXRleHQgLnZiLXZpZGVvLWNvbHVtbiB7XHJcbiAgICBmbGV4OiAxO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYXNwZWN0LXJhdGlvOiBhdXRvO1xyXG4gIH1cclxuXHJcbiAgLnZpZGVvLWJhbm5lci13aXRoLXRleHQgLnZiLWNvbnRlbnQtY29sdW1uIHtcclxuICAgIGZsZXg6IDAgMCA0ODdweDtcclxuICAgIG1heC13aWR0aDogNDg3cHg7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgfVxyXG59XHJcbiIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBNb2JpbGUtRmlyc3QgTGF5b3V0IChWaWRlbyBUb3AsIEVkaXRvciBCb3R0b20pXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLnZpZGVvLWJhbm5lci13aXRoLXRleHQgLnZiLWlubmVyLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnZpZGVvLWJhbm5lci13aXRoLXRleHQgLnZiLXZpZGVvLWNvbHVtbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGFzcGVjdC1yYXRpbzogMTYvOTtcbiAgaGVpZ2h0OiAzOTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cblxuLyogRW5zdXJlIHRoZSB2aWRlbyBhY3RzIGxpa2UgYW4gb2JqZWN0LWZpdCBjb3ZlciAqL1xuLnZpZGVvLWJhbm5lci13aXRoLXRleHQgLnZiLXZpZGVvLXdyYXBwZXIsXG4udmlkZW8tYmFubmVyLXdpdGgtdGV4dCAudmItdmlkZW8td3JhcHBlciAuZmllbGQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4udmlkZW8tYmFubmVyLXdpdGgtdGV4dCAudmItdmlkZW8td3JhcHBlciB2aWRlbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgb2JqZWN0LWZpdDogY292ZXIgIWltcG9ydGFudDtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLnZpZGVvLWJhbm5lci13aXRoLXRleHQgLnZiLWNvbnRlbnQtY29sdW1uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBEZXNrdG9wIExheW91dCAoMiBDb2x1bW5zLCBGaXhlZCBIZWlnaHQgNzkwcHgpXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC52aWRlby1iYW5uZXItd2l0aC10ZXh0IC52Yi1pbm5lci13cmFwcGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGhlaWdodDogNzkwcHg7XG4gIH1cbiAgLnZpZGVvLWJhbm5lci13aXRoLXRleHQgLnZiLXZpZGVvLWNvbHVtbiB7XG4gICAgZmxleDogMTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYXNwZWN0LXJhdGlvOiBhdXRvO1xuICB9XG4gIC52aWRlby1iYW5uZXItd2l0aC10ZXh0IC52Yi1jb250ZW50LWNvbHVtbiB7XG4gICAgZmxleDogMCAwIDQ4N3B4O1xuICAgIG1heC13aWR0aDogNDg3cHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59Il19 */
