.step-hidden{display:none}.timeline{margin:0 auto;position:relative}.timeline:after{animation:gradient 6s linear infinite;animation-direction:alternate;background-blend-mode:hard-light;background-color:var(--yellow);background-size:cover;background:linear-gradient(180deg,#ffce4a,#04c4c5 50%,#d70023);background-size:150% 100%;border-radius:0;bottom:0;content:"";left:0;position:absolute;top:0;width:6px}.timeline-container{background-color:transparent;border:0 dashed #fff;margin-bottom:2rem;margin-left:3px;padding:10px 0 10px 40px;position:relative;width:100%}.timeline-container:after{background-color:var(--yellow);border:5px solid #000;border-radius:50%;content:"";height:30px;left:-15px;position:absolute;top:30px;width:30px;z-index:1}.timeline-container:before{border:solid transparent;border-right:solid #1a1a1a;border-width:20px 20px 20px 0;content:" ";height:0;left:20px;position:absolute;top:25px;width:0;z-index:1}.timeline .right:after{left:-16px}.timeline .timeline-content{background-color:#1a1a1a;border-radius:6px;padding:20px 30px;position:relative}