/*!*********************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/blocks/video-hero/style.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************/
.onecon-video-hero {
  background-color: #0C0021;
  padding: 0;
  position: relative;
  margin-bottom: 5.625rem;
}
@media (max-width: 900px) {
  .onecon-video-hero {
    margin-bottom: 3.75rem;
  }
}
@media (max-width: 640px) {
  .onecon-video-hero {
    margin-bottom: 2.5rem;
  }
}
.onecon-video-hero::after {
  background: linear-gradient(0deg, rgba(12, 0, 33, 0) 0%, #0C0021 100%);
  content: "";
  height: 5.625rem;
  left: 0;
  position: absolute;
  top: 100%;
  width: 100%;
}
@media (max-width: 900px) {
  .onecon-video-hero::after {
    height: 3.75rem;
  }
}
@media (max-width: 640px) {
  .onecon-video-hero::after {
    height: 2.5rem;
  }
}
.onecon-video-hero .hero-video-container {
  background-image: var(--imageURL);
  background-position: 50%;
  background-size: cover;
  position: relative;
}
@media (max-width: 900px) {
  .onecon-video-hero .hero-video-container {
    background-image: var(--tabletImageURL, var(--imageURL));
  }
}
@media (max-width: 640px) {
  .onecon-video-hero .hero-video-container {
    margin: 0 -1.25rem;
  }
}
@media (max-width: 480px) {
  .onecon-video-hero .hero-video-container {
    background-image: var(--mobileImageURL, var(--tabletImageURL, var(--imageURL)));
  }
}
.onecon-video-hero .hero-video-container::before, .onecon-video-hero .hero-video-container::after {
  position: absolute;
  content: "";
  display: block;
  background: linear-gradient(90deg, #7165FF 0%, #39E592 30%, #39E592 70%, #7165FF 100%);
  border-radius: 4px;
  left: 0;
  width: 100%;
  height: 2px;
}
.onecon-video-hero .hero-video-container::before {
  top: 0;
}
.onecon-video-hero .hero-video-container::after {
  bottom: 0;
}
.onecon-video-hero .hero-video-container .fade {
  height: calc(100% - 4px);
  left: 0;
  position: absolute;
  top: 2px;
  width: 100%;
}
.onecon-video-hero .hero-video-container .fade::before, .onecon-video-hero .hero-video-container .fade::after {
  content: "";
  display: block;
  height: 100%;
  position: absolute;
  width: 9%;
}
.onecon-video-hero .hero-video-container .fade::after {
  background: linear-gradient(90deg, rgba(12, 0, 33, 0) 0%, #0C0021 100%);
  right: 0;
}
.onecon-video-hero .hero-video-container .fade::before {
  background: linear-gradient(270deg, rgba(12, 0, 33, 0) 0%, #0C0021 100%);
  left: 0;
}
.onecon-video-hero .hero-video-container img,
.onecon-video-hero .hero-video-container video {
  height: 100%;
  margin: 0 auto;
  max-height: 700px;
  width: auto;
}
.onecon-video-hero .hero-video-container img.mobile,
.onecon-video-hero .hero-video-container video.mobile {
  display: none;
}
@media (max-width: 1440px) {
  .onecon-video-hero .hero-video-container img,
  .onecon-video-hero .hero-video-container video {
    max-height: 640px;
    max-width: 894px;
  }
}
@media (max-width: 900px) {
  .onecon-video-hero .hero-video-container img,
  .onecon-video-hero .hero-video-container video {
    max-height: 423px;
    max-width: 488px;
  }
  .onecon-video-hero .hero-video-container img.desktop,
  .onecon-video-hero .hero-video-container video.desktop {
    display: none;
  }
  .onecon-video-hero .hero-video-container img.mobile,
  .onecon-video-hero .hero-video-container video.mobile {
    display: block;
  }
}
@media (max-width: 480px) {
  .onecon-video-hero .hero-video-container img,
  .onecon-video-hero .hero-video-container video {
    max-width: 100%;
  }
}
.onecon-video-hero .hero-blurbs {
  margin-top: 1.5rem;
}
.onecon-video-hero .hero-blurbs {
  display: flex;
  gap: 12px 20px;
  flex-wrap: wrap;
  justify-content: space-between;
  width: 100%;
}
.onecon-video-hero .hero-blurbs > .onecon-video-hero-blurb {
  margin: 0;
}
@media (max-width: 480px) {
  .onecon-video-hero .hero-blurbs {
    gap: 12px 10px;
  }
}
.onecon-video-hero .cta-wrap {
  display: none;
}
@media (max-width: 480px) {
  .onecon-video-hero .cta-wrap {
    display: block;
    margin: 1.5rem auto 0;
  }
  .onecon-video-hero .cta-wrap .cta {
    justify-content: center;
    width: 100%;
  }
}

/*# sourceMappingURL=style-index.css.map*/