/* [project]/src/components/ui/AnimationText/AnimationText.css [app-client] (css) */
.wave-text-wrapper {
  white-space: normal;
  display: inline;
}

.wave-letter {
  opacity: .2;
  color: gray;
  display: inline-block;
}

.wave-letter.visible.color {
  animation: .2s ease-out forwards fade-in-color;
}

.wave-letter.visible.scale {
  animation: .2s ease-out forwards fade-in-scale;
  transform: scale(.8);
}

.wave-letter.visible.both {
  animation: .2s ease-out forwards fade-in-both;
  transform: scale(.8);
}

@keyframes fade-in-color {
  0% {
    opacity: .2;
    color: gray;
  }

  100% {
    opacity: 1;
    color: #fff;
  }
}

@keyframes fade-in-scale {
  0% {
    opacity: .2;
    transform: scale(.4);
  }

  100% {
    opacity: 1;
    transform: scale(1);
  }
}

@keyframes fade-in-both {
  0% {
    opacity: .2;
    color: gray;
    transform: scale(.4);
  }

  100% {
    opacity: 1;
    color: #fff;
    transform: scale(1);
  }
}

/* [project]/src/components/ui/VideoPlayer/style.css [app-client] (css) */
.video-player {
  aspect-ratio: 1440 / 618;
  cursor: pointer;
  background-color: #000;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin: auto;
  display: flex;
  position: relative;
}

.video-player .react-player {
  aspect-ratio: 1440 / 618;
  width: 100% !important;
  height: 100% !important;
}

.video-player .play-icon {
  cursor: pointer;
  position: absolute;
  width: 75px !important;
  height: 75px !important;
}

.video-player .progress {
  border-radius: 0;
  width: 100%;
  height: 5px;
  position: absolute;
  bottom: 0;
}

.video-player .progress .progress-bar {
  background-color: #8a0f0f !important;
}

.video-player .react-player__preview {
  background-color: #000 !important;
  background-repeat: no-repeat !important;
  background-size: contain !important;
}

/* [project]/node_modules/swiper/modules/navigation.css [app-client] (css) */
:root {
  --swiper-navigation-size: 44px;
}

.swiper-button-prev, .swiper-button-next {
  top: var(--swiper-navigation-top-offset, 50%);
  width: calc(var(--swiper-navigation-size) / 44 * 27);
  height: var(--swiper-navigation-size);
  margin-top: calc(0px - (var(--swiper-navigation-size) / 2));
  z-index: 10;
  cursor: pointer;
  color: var(--swiper-navigation-color, var(--swiper-theme-color));
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
}

.swiper-button-prev.swiper-button-disabled, .swiper-button-next.swiper-button-disabled {
  opacity: .35;
  cursor: auto;
  pointer-events: none;
}

.swiper-button-prev.swiper-button-hidden, .swiper-button-next.swiper-button-hidden {
  opacity: 0;
  cursor: auto;
  pointer-events: none;
}

.swiper-navigation-disabled .swiper-button-prev, .swiper-navigation-disabled .swiper-button-next {
  display: none !important;
}

.swiper-button-prev svg, .swiper-button-next svg {
  object-fit: contain;
  transform-origin: center;
  width: 100%;
  height: 100%;
}

.swiper-rtl .swiper-button-prev svg, .swiper-rtl .swiper-button-next svg {
  transform: rotate(180deg);
}

.swiper-button-prev, .swiper-rtl .swiper-button-next {
  left: var(--swiper-navigation-sides-offset, 10px);
  right: auto;
}

.swiper-button-lock {
  display: none;
}

.swiper-button-prev:after, .swiper-button-next:after {
  font-family: swiper-icons;
  font-size: var(--swiper-navigation-size);
  letter-spacing: 0;
  font-variant: initial;
  line-height: 1;
  text-transform: none !important;
}

.swiper-button-prev:after, .swiper-rtl .swiper-button-next:after {
  content: "prev";
}

.swiper-button-next, .swiper-rtl .swiper-button-prev {
  right: var(--swiper-navigation-sides-offset, 10px);
  left: auto;
}

.swiper-button-next:after, .swiper-rtl .swiper-button-prev:after {
  content: "next";
}

/* [project]/node_modules/swiper/modules/autoplay.css [app-client] (css) */


/* [project]/node_modules/swiper/modules/scrollbar.css [app-client] (css) */
.swiper-scrollbar {
  border-radius: var(--swiper-scrollbar-border-radius, 10px);
  touch-action: none;
  background: var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, .1));
  position: relative;
}

.swiper-scrollbar-disabled > .swiper-scrollbar, .swiper-scrollbar.swiper-scrollbar-disabled {
  display: none !important;
}

.swiper-horizontal > .swiper-scrollbar, .swiper-scrollbar.swiper-scrollbar-horizontal {
  left: var(--swiper-scrollbar-sides-offset, 1%);
  bottom: var(--swiper-scrollbar-bottom, 4px);
  top: var(--swiper-scrollbar-top, auto);
  z-index: 50;
  height: var(--swiper-scrollbar-size, 4px);
  width: calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%));
  position: absolute;
}

.swiper-vertical > .swiper-scrollbar, .swiper-scrollbar.swiper-scrollbar-vertical {
  left: var(--swiper-scrollbar-left, auto);
  right: var(--swiper-scrollbar-right, 4px);
  top: var(--swiper-scrollbar-sides-offset, 1%);
  z-index: 50;
  width: var(--swiper-scrollbar-size, 4px);
  height: calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%));
  position: absolute;
}

.swiper-scrollbar-drag {
  background: var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, .5));
  border-radius: var(--swiper-scrollbar-border-radius, 10px);
  width: 100%;
  height: 100%;
  position: relative;
  top: 0;
  left: 0;
}

.swiper-scrollbar-cursor-drag {
  cursor: move;
}

.swiper-scrollbar-lock {
  display: none;
}

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