/* [project]/src/components/Video/styles/TransactionProcessBackground.module.scss.module.css [app-client] (css) */
.TransactionProcessBackground-module-scss-module__waq5NW__t_video {
  top: var(--background-video-top, 0);
  object-fit: cover;
  z-index: -2;
  background: #220051 center / cover no-repeat;
  width: 100%;
  height: auto;
  position: fixed;
  left: 0;
}

@media only screen and (max-width: 1919px) {
  .TransactionProcessBackground-module-scss-module__waq5NW__t_video {
    background-size: contain;
  }
}

@media only screen and (max-width: 1279px) {
  .TransactionProcessBackground-module-scss-module__waq5NW__t_video {
    background: #220051 top / contain no-repeat;
  }
}

@media only screen and (max-width: 639px) {
  .TransactionProcessBackground-module-scss-module__waq5NW__t_video {
    background: #220051 top / contain no-repeat;
  }
}

/* [project]/src/app/_features/styles/IndexBackgroundImage.module.scss.module.css [app-client] (css) */
.IndexBackgroundImage-module-scss-module__XpC0GW__container {
  background-color: var(--purple-900);
  z-index: -4;
  width: 100%;
  height: 100vh;
  transition: background-color 1.5s ease-in-out;
  position: fixed;
  top: -46px;
  left: 0;
}

@media only screen and (max-width: 1279px) {
  .IndexBackgroundImage-module-scss-module__XpC0GW__container {
    display: none;
  }
}

.IndexBackgroundImage-module-scss-module__XpC0GW__container.IndexBackgroundImage-module-scss-module__XpC0GW__transitioning {
  background-color: var(--purple-800);
}

.IndexBackgroundImage-module-scss-module__XpC0GW__image {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

/* [project]/src/app/_features/styles/BackgroundVideoPlayer.module.scss.module.css [app-client] (css) */
@media only screen and (max-width: 639px) {
  .BackgroundVideoPlayer-module-scss-module__xM_ozq__background_video {
    display: none !important;
  }
}

.BackgroundVideoPlayer-module-scss-module__xM_ozq__background_video.BackgroundVideoPlayer-module-scss-module__xM_ozq__fade_in {
  background-color: var(--purple-900);
  animation: .6s cubic-bezier(.4, 0, .2, 1) BackgroundVideoPlayer-module-scss-module__xM_ozq__fadeIn;
}

.BackgroundVideoPlayer-module-scss-module__xM_ozq__placeholder_image {
  z-index: -1;
  background-color: var(--purple-900);
  opacity: 1;
  width: 100%;
  height: 100vh;
  transition: opacity .6s cubic-bezier(.4, 0, .2, 1), background-color .6s cubic-bezier(.4, 0, .2, 1);
  position: fixed;
  top: -46px;
  left: 0;
}

.BackgroundVideoPlayer-module-scss-module__xM_ozq__placeholder_image.BackgroundVideoPlayer-module-scss-module__xM_ozq__fade_out {
  opacity: 0;
  background-color: var(--purple-900);
  pointer-events: none;
}

@media only screen and (max-width: 1279px) {
  .BackgroundVideoPlayer-module-scss-module__xM_ozq__placeholder_image {
    display: none;
  }
}

.initial-background-image {
  transition: background-color .6s cubic-bezier(.4, 0, .2, 1);
}

@media only screen and (max-width: 1279px) {
  .initial-background-image {
    display: none;
  }
}

@keyframes BackgroundVideoPlayer-module-scss-module__xM_ozq__fadeIn {
  from {
    opacity: .9;
  }

  to {
    opacity: 1;
  }
}

.BackgroundVideoPlayer-module-scss-module__xM_ozq__index_background_video {
  top: 56px;
}

@media only screen and (max-width: 1279px) {
  .BackgroundVideoPlayer-module-scss-module__xM_ozq__index_background_video {
    display: none;
  }
}

@media only screen and (max-width: 639px) {
  .BackgroundVideoPlayer-module-scss-module__xM_ozq__index_background_video {
    top: 15.5556vw;
  }
}

.BackgroundVideoPlayer-module-scss-module__xM_ozq__fusion_background_video {
  top: 56px;
}

@media only screen and (max-width: 1279px) {
  .BackgroundVideoPlayer-module-scss-module__xM_ozq__fusion_background_video {
    display: none;
  }
}

@media only screen and (max-width: 639px) {
  .BackgroundVideoPlayer-module-scss-module__xM_ozq__fusion_background_video {
    display: none;
    top: 15.5556vw;
  }
}

.BackgroundVideoPlayer-module-scss-module__xM_ozq__fission_background_video {
  top: 56px;
}

@media only screen and (max-width: 639px) {
  .BackgroundVideoPlayer-module-scss-module__xM_ozq__fission_background_video {
    top: 15.5556vw;
  }
}

/*# sourceMappingURL=860396eaa0313291.css.map*/