body {
  padding-top: 0;
  transition: padding-top 1s ease;
}
body.intro-animation {
  padding-top: 100vh;
  overflow-y: hidden;
}

.preloader {
  position: fixed;
  top: 0;
  left: 0;
  height: 100vh;
  width: 100vw;
  background-color: #e8e4da;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: top 1s ease;
  z-index: 1055;
}
.preloader .preloader__logo {
  max-width: 70%;
  width: 300px;
}
.preloader .preloader__logo #preloader__logo_textpath {
  transition: transform 1.5s linear;
  transform: rotate(0deg);
  transform-origin: center;
}
.preloader.exit {
  top: -100vh;
}
/*# sourceMappingURL=../../../dist/css/maps/elements/intro-animation.css.map */
