.journey-building-container{background-color:#fff;margin:0;padding:0;font-family:inherit;display:flex;justify-content:center;align-items:center;overflow:hidden;height:100%;width:100%;min-height:400px}.journey-building-wrapper{display:flex;flex-direction:column;align-items:center;gap:8px;width:100%}.journey-animation-container{position:relative;width:100%;height:300px;display:flex;justify-content:center;align-items:center}.journey-animation,.journey-animation-inner{position:relative;width:100%;height:100%}.journey-animation-inner{transform:translate(50%,50%);transition:transform .5s ease}.journey-stop{width:40px;height:40px;background-color:#EAEAEF;border-radius:50%;position:absolute;transform:translate(-50%,-50%) scale(0);animation:journeyBounceIn .5s forwards;display:flex;outline:4px solid white;align-items:center;justify-content:center}.journey-stop svg{width:50%;height:50%;color:#3F3E54}.journey-stop.removing{animation:journeyBounceOut .4s forwards}.journey-line{background-color:#EAEAEF;position:absolute;opacity:0;height:6px;transform-origin:center left;z-index:-1;animation:journeyDrawLine .7s forwards;animation-delay:.4s}.journey-line.removing{animation:journeyFadeOutLine .5s forwards}.journey-text-container{margin-top:0;display:flex;justify-content:center;align-items:center}.journey-gradient-text{font-size:16px;font-weight:400;background:linear-gradient(90deg,#EAEAEF 35%,#3F3E54 50%,#EAEAEF 65%);-webkit-background-clip:text;background-clip:text;color:transparent;background-size:200%;animation:journeyGradientAnimation 6s linear infinite;text-align:center}@keyframes journeyBounceIn{0%{transform:translate(-50%,-50%) scale(0) rotate(-20deg)}60%{transform:translate(-50%,-50%) scale(1.2) rotate(30deg)}80%{transform:translate(-50%,-50%) scale(.9) rotate(-10deg)}to{transform:translate(-50%,-50%) scale(1) rotate(0deg)}}@keyframes journeyBounceOut{0%{transform:translate(-50%,-50%) scale(1)}20%{transform:translate(-50%,-50%) scale(.9)}60%{transform:translate(-50%,-50%) scale(1.2)}to{transform:translate(-50%,-50%) scale(0)}}@keyframes journeyDrawLine{0%{width:0;opacity:0}to{width:var(--line-length);opacity:1}}@keyframes journeyFadeOutLine{0%{opacity:1}to{opacity:0}}@keyframes journeyGradientAnimation{0%{background-position:200% 0}to{background-position:-200% 0}}