/**
 * Default clearfix implementation.
 *
 * @usage
 *    .box {
 *      @include clearfix;
 *    }
 */
/**
 * Casts a string into a number.
 *
 * @param {string} $value
 *    Tje string to cast to a number.
 * @return {$number}
 *    The value as number.
 */
/**
 * Split a string into a list of strings.
 *
 * @param {string} $string
 *    Tje string to be split.
 * @param {string} $delimiter
 *    The boundary string.
 * @return {list} $result
 *    The result list.
 */
.video {
  max-width: 1140px;
  width: 100%;
  height: auto;
  aspect-ratio: 16/9;
  background: #000;
  margin: 0.5rem 0;
}
.video > div {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -webkit-box-pack: stretch;
      -ms-flex-pack: stretch;
          justify-content: stretch;
}
.video > div .cookies-fallback--wrap {
  width: 100%;
  height: 100%;
}
.video video, .video iframe {
  aspect-ratio: 16/9;
  width: 100%;
  height: auto;
  vertical-align: bottom;
}
.video video[poster], .video iframe[poster] {
  -o-object-fit: cover;
     object-fit: cover;
}