/* Preloader a pantalla completa. Vale en el movil, en la tablet y en el escritorio. */
#ta-preloader {
  position: fixed;
  inset: 0;
  z-index: 99999;
  width: 100%;
  height: 100%;
  height: 100vh;
  height: 100dvh;
  background: #090b0d;
  overflow: hidden;
}
#ta-preloader .ta-pl-stage {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  margin: 0;
}
#ta-preloader .ta-pl-video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  max-width: none;
  object-fit: cover;
  object-position: center center;
  background: #090b0d;
}
@media (min-width: 900px) {
  #ta-preloader .ta-pl-welcome {
    font-size: clamp(2.6rem, 4.2vw, 4.6rem);
  }
  #ta-preloader .ta-pl-sub {
    margin-top: 16px;
    font-size: clamp(0.9rem, 1.15vw, 1.1rem);
    letter-spacing: 0.28em;
  }
}
