/* [project]/src/components/StickyGradientBlack/StickyGradientBlack.module.scss.module.css [app-client] (css) */
@keyframes StickyGradientBlack-module-scss-module__VN6t2a__gradient {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@keyframes StickyGradientBlack-module-scss-module__VN6t2a__remove-gradient {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

@keyframes StickyGradientBlack-module-scss-module__VN6t2a__big {
  0% {
    transform: translate3d(0, 100vh, 0);
  }

  50% {
    height: 76vh;
    transform: translate3d(0, 24.7vh, 0);
  }

  60% {
    height: 76vh;
    transform: translate3d(0, 24.7vh, 0);
  }

  100% {
    height: 72vh;
    transform: translate3d(0, 28.7vh, 0);
  }
}

@keyframes StickyGradientBlack-module-scss-module__VN6t2a__remove-big {
  100% {
    transform: translate3d(0, -100%, 0);
  }
}

@keyframes StickyGradientBlack-module-scss-module__VN6t2a__small {
  0% {
    transform: translate3d(0, 120vh, 0);
  }

  45% {
    height: 35.5vh;
    transform: translate3d(0, 45.3vh, 0);
  }

  55% {
    height: 35.5vh;
    transform: translate3d(0, 45.3vh, 0);
  }

  100% {
    height: 31vh;
    transform: translate3d(0, 52vh, 0);
  }
}

@keyframes StickyGradientBlack-module-scss-module__VN6t2a__remove-small {
  100% {
    transform: translate3d(0, -52vh, 0);
  }
}

.StickyGradientBlack-module-scss-module__VN6t2a__gradient {
  opacity: 0;
  backface-visibility: hidden;
  width: 100vw;
  height: 100vh;
  position: fixed;
  top: 0;
  left: 0;
}

.StickyGradientBlack-module-scss-module__VN6t2a__gradient.StickyGradientBlack-module-scss-module__VN6t2a__startAnimation {
  animation: .6s forwards StickyGradientBlack-module-scss-module__VN6t2a__gradient;
}

.StickyGradientBlack-module-scss-module__VN6t2a__gradient.StickyGradientBlack-module-scss-module__VN6t2a__removeGradient {
  animation: .6s forwards StickyGradientBlack-module-scss-module__VN6t2a__remove-gradient;
}

.StickyGradientBlack-module-scss-module__VN6t2a__big {
  opacity: .5;
  background-color: #000;
  width: 100vw;
  height: 72vh;
  transition: height .5s .1s;
  position: absolute;
  top: 0;
  left: 0;
  transform: translate3d(0, 28.7vh, 0);
}

.StickyGradientBlack-module-scss-module__VN6t2a__big.StickyGradientBlack-module-scss-module__VN6t2a__startAnimation {
  animation: 1.4s .3s backwards StickyGradientBlack-module-scss-module__VN6t2a__big;
}

.StickyGradientBlack-module-scss-module__VN6t2a__big.StickyGradientBlack-module-scss-module__VN6t2a__removeGradient {
  animation: .6s forwards StickyGradientBlack-module-scss-module__VN6t2a__remove-big;
}

.StickyGradientBlack-module-scss-module__VN6t2a__small {
  opacity: .5;
  background-color: #000;
  width: 100vw;
  height: 31vh;
  transition: height .5s .1s;
  position: absolute;
  top: 0;
  left: 0;
  transform: translate3d(0, 52vh, 0);
}

.StickyGradientBlack-module-scss-module__VN6t2a__small.StickyGradientBlack-module-scss-module__VN6t2a__startAnimation {
  animation: 1.1s .3s backwards StickyGradientBlack-module-scss-module__VN6t2a__small;
}

.StickyGradientBlack-module-scss-module__VN6t2a__small.StickyGradientBlack-module-scss-module__VN6t2a__removeGradient {
  animation: .6s forwards StickyGradientBlack-module-scss-module__VN6t2a__remove-small;
}

/* [project]/src/components/Cross/Cross.module.scss.module.css [app-client] (css) */
.Cross-module-scss-module__pWZnLa__root {
  cursor: pointer;
  position: relative;
}

.Cross-module-scss-module__pWZnLa__root:before, .Cross-module-scss-module__pWZnLa__root:after {
  content: "";
  width: 100%;
  height: 2px;
  position: absolute;
  top: 0;
  left: 0;
}

.Cross-module-scss-module__pWZnLa__root:before {
  transform: rotate(-45deg);
}

.Cross-module-scss-module__pWZnLa__root:after {
  transform: rotate(45deg);
}

.Cross-module-scss-module__pWZnLa__size-normal {
  width: 30px;
}

.Cross-module-scss-module__pWZnLa__size-normal .Cross-module-scss-module__pWZnLa__innerSpace {
  width: 30px;
  height: 30px;
  top: -10px;
  left: 0;
}

.Cross-module-scss-module__pWZnLa__size-small {
  width: 15px;
}

.Cross-module-scss-module__pWZnLa__size-small .Cross-module-scss-module__pWZnLa__innerSpace {
  width: 15px;
  height: 15px;
  top: -10px;
  left: 0;
}

.Cross-module-scss-module__pWZnLa__colorScheme-white:after, .Cross-module-scss-module__pWZnLa__colorScheme-white:before {
  background-color: #fff;
}

.Cross-module-scss-module__pWZnLa__colorScheme-black:after, .Cross-module-scss-module__pWZnLa__colorScheme-black:before {
  background-color: #000;
}

.Cross-module-scss-module__pWZnLa__innerSpace {
  z-index: 1;
  position: absolute;
  left: 0;
}

/* [project]/src/components/VideoPlayer/Ended/Ended.module.scss.module.css [app-client] (css) */
.Ended-module-scss-module__cMQS3a__root {
  z-index: 4;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.Ended-module-scss-module__cMQS3a__nextWrapper {
  -webkit-user-select: none;
  user-select: none;
  cursor: pointer;
  z-index: 6;
  position: absolute;
  bottom: 50vh;
  left: 50vw;
  transform: translateX(-50%);
}

.Ended-module-scss-module__cMQS3a__background {
  z-index: 4;
  background: #000;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.Ended-module-scss-module__cMQS3a__replay {
  margin-right: 14px;
}

.Ended-module-scss-module__cMQS3a__nextTitle {
  z-index: 6;
  position: absolute;
  top: calc(62.5vh - 12.5px);
}

@media (min-width: 750px) {
  .Ended-module-scss-module__cMQS3a__nextTitle {
    left: calc(25% + 25px);
  }
}

@media (max-width: 750px) {
  .Ended-module-scss-module__cMQS3a__nextTitle {
    left: calc(75% - 12.5px);
  }
}

/* [project]/src/components/VideoPlayer/Player/Player.module.scss.module.css [app-client] (css) */
.Player-module-scss-module__SpjjGa__root {
  z-index: 1;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.Player-module-scss-module__SpjjGa__video {
  width: 100%;
  height: 100%;
}

.Player-module-scss-module__SpjjGa__overlapWrapper {
  opacity: .75;
  width: 100%;
  height: 100%;
  position: absolute;
}

.Player-module-scss-module__SpjjGa__overlap {
  background: #000;
  width: 100%;
  height: 100%;
}

.Player-module-scss-module__SpjjGa__title {
  position: absolute;
  top: 50px;
  left: 50px;
}

.Player-module-scss-module__SpjjGa__time {
  position: absolute;
  bottom: 50px;
  left: 50px;
}

.Player-module-scss-module__SpjjGa__time.Player-module-scss-module__SpjjGa__notVisible {
  opacity: 0;
  transition: all .3s;
}

.Player-module-scss-module__SpjjGa__timeline {
  transform-origin: 0;
  background: #dfdfdf;
  width: 100%;
  height: 6px;
  transition: transform .1s;
  position: absolute;
  bottom: 0;
  left: 0;
  transform: scaleX(0);
}

/* [project]/src/components/VideoPlayer/Loading/Loading.module.scss.module.css [app-client] (css) */
.Loading-module-scss-module__s8rFcG__root {
  z-index: 4;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

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

.Loading-module-scss-module__s8rFcG__background {
  background: #000;
  width: 100%;
  height: 100%;
  transition: transform .3s cubic-bezier(.5, 0, .5, 1);
}

.Loading-module-scss-module__s8rFcG__percentWrapper {
  position: relative;
}

.Loading-module-scss-module__s8rFcG__percent {
  position: absolute;
}

/* [project]/src/components/VideoPlayer/VideoPlayer.module.scss.module.css [app-client] (css) */
.VideoPlayer-module-scss-module__nBK2Hq__root {
  z-index: 25;
  width: 100%;
  height: 100%;
  position: absolute;
}

.VideoPlayer-module-scss-module__nBK2Hq__cross {
  z-index: 5;
  position: absolute;
  top: 60px;
  right: 50px;
}

.VideoPlayer-module-scss-module__nBK2Hq__background {
  background: #000;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

/* [project]/src/components/MobileVideoPlayer/MobileVideoPlayer.module.scss.module.css [app-client] (css) */
.MobileVideoPlayer-module-scss-module__GrICMG__root {
  z-index: 25;
  background: #000;
  width: 100%;
  height: 100%;
  position: relative;
}

.MobileVideoPlayer-module-scss-module__GrICMG__cross {
  z-index: 26;
  position: absolute;
  top: 25px;
  right: 25px;
}

.MobileVideoPlayer-module-scss-module__GrICMG__video {
  width: 100%;
  height: 100%;
  position: absolute;
}

/* [project]/src/components/AboutPage/Video/Video.module.scss.module.css [app-client] (css) */
.Video-module-scss-module__JlEJzW__root {
  width: 100%;
  height: 100%;
  position: relative;
}

.Video-module-scss-module__JlEJzW__background {
  z-index: 26;
  background: #000;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

/* [project]/src/components/AboutPage/About/MobileContent/TextAbout/TextAbout.module.scss.module.css [app-client] (css) */
.TextAbout-module-scss-module__7KF73W__root {
  padding-bottom: 90px;
}

.TextAbout-module-scss-module__7KF73W__paragraph {
  margin-bottom: 2.7rem;
  line-height: 2.5rem;
}

.TextAbout-module-scss-module__7KF73W__paragraph:last-child {
  margin-bottom: 0;
}

/* [project]/src/components/AboutPage/About/DesktopContent/TextAbout/TextAbout.module.scss.module.css [app-client] (css) */
.TextAbout-module-scss-module__dbFlNa__root {
  width: 100%;
  padding: 0 2.5rem calc(12.5vh + 37.5px);
  position: relative;
}

.TextAbout-module-scss-module__dbFlNa__paragraph {
  opacity: 1;
  margin-bottom: 4rem;
  line-height: 4rem;
}

.TextAbout-module-scss-module__dbFlNa__paragraph:last-child {
  margin-bottom: 0;
}

/* [project]/src/components/AboutPage/About/DesktopContent/DesktopAbout.module.scss.module.css [app-client] (css) */
.DesktopAbout-module-scss-module__MdGfKG__wrapper {
  pointer-events: none;
  z-index: 0;
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
}

.DesktopAbout-module-scss-module__MdGfKG__wrapperLine {
  width: 100%;
  height: 100%;
  position: relative;
}

.DesktopAbout-module-scss-module__MdGfKG__backgroundLight {
  z-index: -1;
  opacity: .3;
  background-color: #000;
  width: 140%;
  height: calc(100% + 100vh);
  position: absolute;
  top: -100vh;
  left: -20%;
}

.DesktopAbout-module-scss-module__MdGfKG__backgroundDark {
  z-index: -1;
  opacity: .7;
  background-color: #000;
  width: 100%;
  height: calc(100% + 100vh);
  position: absolute;
  top: -100vh;
  left: 0;
}

/* [project]/src/components/AboutPage/About/About.module.scss.module.css [app-client] (css) */
.About-module-scss-module__6ny2hW__root {
  -webkit-overflow-scrolling: touch;
  z-index: 1;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  overflow: auto;
}

/* [project]/src/components/AboutPage/PlayButton/DesktopContent/DesktopContent.module.scss.module.css [app-client] (css) */
.DesktopContent-module-scss-module__fLp1jW__root {
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  pointer-events: none;
  z-index: 26;
  position: absolute;
  bottom: 50vh;
  left: 50vw;
  transform: translateX(-50%);
}

.DesktopContent-module-scss-module__fLp1jW__root.DesktopContent-module-scss-module__fLp1jW__isVisible {
  pointer-events: all;
}

/* [project]/src/components/AboutPage/PlayButton/MobileContent/MobileContent.module.scss.module.css [app-client] (css) */
.MobileContent-module-scss-module__3eIdhG__root {
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  pointer-events: none;
  z-index: 1;
  position: absolute;
  bottom: 50vh;
  left: 50vw;
  transform: translateX(-50%);
}

.MobileContent-module-scss-module__3eIdhG__root.MobileContent-module-scss-module__3eIdhG__isVisible {
  pointer-events: all;
}

.MobileContent-module-scss-module__3eIdhG__playWrapper {
  position: relative;
}

.MobileContent-module-scss-module__3eIdhG__play {
  width: 25px;
  height: 28px;
  position: relative;
}

.MobileContent-module-scss-module__3eIdhG__play:after {
  content: "";
  border: 14px solid #0000;
  border-left: 25px solid #fff;
  position: absolute;
  top: 0;
  left: 0;
}

.MobileContent-module-scss-module__3eIdhG__time {
  position: absolute;
  top: 0;
  right: -81px;
}

/* [project]/src/components/AboutPage/AboutPage.module.scss.module.css [app-client] (css) */
.AboutPage-module-scss-module___bq8Ra__background {
  -webkit-overflow-scrolling: touch;
  z-index: -1;
  backface-visibility: hidden;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  overflow: auto;
  transform: translate3d(0, 0, 0);
}

.no-webp .AboutPage-module-scss-module___bq8Ra__background {
  background-image: url("/assets/blackBackground.jpg");
}

.webp .AboutPage-module-scss-module___bq8Ra__background {
  background-image: url("/assets/blackBackground.webp");
}

/*# sourceMappingURL=src_components_1juxz12._.css.map*/