/** Import Bootstrap functions */

/** Bootstrap navbar fix (https://git.io/fADqW) */

/* line 5, stdin */

.module--video_block {
  position: relative;
  border: 0px !important;
  text-align: center;
}

/* line 10, stdin */

.module--video_block.bg-gray {
  background-color: #f5f5f5;
}

/* line 13, stdin */

.module--video_block.bg-white {
  background-color: #ffffff;
}

/* line 18, stdin */

.module--video_block.bg_half_height-bg-gray:after {
  background-color: #f5f5f5;
  border-top-right-radius: 10px;
  border-top-left-radius: 10px;
  height: 40%;
  content: "";
  left: 0;
  bottom: 0;
  position: absolute;
  width: 100%;
}

/* line 32, stdin */

.module--video_block .video_cta {
  position: relative;
  z-index: 1;
}

/* line 37, stdin */

.module--video_block .card_header {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: row;
}

/* line 44, stdin */

.module--video_block .icon-image {
  margin-right: 10px;
  padding-bottom: 10px;
  margin: auto;
}

/* line 50, stdin */

.module--video_block .text_media__iframe {
  position: relative;
}

/* line 53, stdin */

.module--video_block .text_media__iframe iframe {
  border-radius: 20px;
}

/* line 56, stdin */

.module--video_block .text_media__iframe .text_media__iframe_wrap {
  height: 0;
  margin: auto;
  max-width: 80%;
  position: relative;
  padding-bottom: 60%;
}

@media (min-width: 768px) {
  /* line 56, stdin */

  .module--video_block .text_media__iframe .text_media__iframe_wrap {
    padding-bottom: 45%;
  }
}

@media (min-width: 1260px) {
  /* line 56, stdin */

  .module--video_block .text_media__iframe .text_media__iframe_wrap {
    max-width: 850px;
    padding-bottom: 480px;
  }
}

/* line 74, stdin */

.module--video_block .text_media__iframe .text_media__iframe_bg {
  border: 0;
  border-radius: 20px 20px 0px 0px;
  content: "";
  height: 40%;
  inset: auto 0 0 auto;
  position: absolute;
  width: 100%;
}

/* line 84, stdin */

.module--video_block .text_media__iframe iframe {
  height: 100%;
  inset: 0;
  position: absolute;
  width: 100%;
  z-index: 5;
}

/* line 94, stdin */

.module--video_block .video_block_container {
  border: 0;
  position: relative;
  overflow: hidden;
}


/*# sourceMappingURL=video-block.css.map*/