.main-wrapper {
  opacity: 0;
}

.overflow-hidden {
  overflow: hidden;
}

.loading--screen {
  display: flex;
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
  z-index: 9999;
  transition: transform 1s ease;
}

.line-animation-split {
  overflow: hidden;
}

.quicklink--link .quicklink--img {
  opacity: 0;
  transition-property: all;
  transition-duration: 100ms;
  transition-timing-function: cubic-bezier(0.38, 0.005, 0.215, 1);
}

.quicklink--link:hover .quicklink--img {
  opacity: 1;
}

.animation-split-fade,
.line-split-fade {
  overflow: hidden;
}
