@charset "UTF-8";

.uc-flow-line-motion-group.uc-flow-line-motion--consumer::before {
  transform: translateX(-50%) scaleX(0);
  transform-origin: left center;
  transition: transform 0.6s cubic-bezier(0, 0, 0.34, 0.89);
}

.uc-flow-line-motion-group.uc-flow-line-motion--consumer.is-visible::before {
  transform: translateX(-50%) scaleX(1);
}

.uc-flow-line-motion-group.uc-flow-line-motion--corporate .uc-recspt-flow__row::before {
  transform: translateX(-50%) scaleX(0);
  transform-origin: left center;
  transition: transform 0.4s cubic-bezier(0, 0, 0.34, 0.89);
}

.uc-flow-line-motion-group.uc-flow-line-motion--corporate .uc-recspt-flow__row.is-visible::before {
  transform: translateX(-50%) scaleX(1);
}

@media (max-width: 767.98px) {
  .uc-flow-line-motion-group.uc-flow-line-motion--consumer::before {
    transform: scaleY(0);
    transform-origin: center top;
  }

  .uc-flow-line-motion-group.uc-flow-line-motion--consumer.is-visible::before {
    transform: scaleY(1);
  }

  .uc-flow-line-motion-group.uc-flow-line-motion--corporate::before {
    transform: scaleY(0);
    transform-origin: center top;
    transition: transform 0.6s cubic-bezier(0, 0, 0.34, 0.89);
  }

  .uc-flow-line-motion-group.uc-flow-line-motion--corporate.is-visible::before {
    transform: scaleY(1);
  }
}

@media (prefers-reduced-motion: reduce) {
  .uc-flow-line-motion-group.uc-flow-line-motion--consumer::before {
    transition: none;
  }

  .uc-flow-line-motion-group.uc-flow-line-motion--corporate .uc-recspt-flow__row::before {
    transition: none;
  }

  .uc-flow-line-motion-group.uc-flow-line-motion--corporate::before {
    transition: none;
  }
}
