.timeline{display:flex;flex-direction:column;list-style:none;margin:0 auto;padding:0}.timeline>li{margin-bottom:30px;position:relative}.timeline-info p{margin:0 0 var(--border-radius-md) 0}.step-wrap{margin:0 20px 15px 0}.step{align-items:center;background:var(--color-pure-white);border:1px solid var(--color-link);border-radius:50%;box-sizing:border-box;color:var(--color-link);display:flex;font-size:var(--font-size-md);font-weight:var(--font-weight-bold);height:60px;justify-content:center;position:relative;width:60px}@media (min-width:768px){.timeline>li{display:flex}}@media (min-width:992px){.timeline{flex-direction:row}.partnership-path-section{margin-top:60px;position:relative}.timeline>li{display:block;margin:0}.timeline-info{opacity:0;transition:all .4s ease-in-out;visibility:hidden}.show-animi .timeline-info{opacity:1;visibility:visible}.step-wrap{margin:0;padding:60px 0 60px 20px;position:relative}.step{opacity:0;transition:all .4s ease-in-out;visibility:hidden}.show-animi .step{opacity:1;visibility:visible}.step-wrap:before{border-top:1px dashed var(--color-link);content:"";height:1px;left:0;position:absolute;top:50%;width:100%}.step:before{background:var(--color-link);content:"";height:45px;left:50%;position:absolute;top:100%;width:1px}.timeline>li:nth-child(odd) .step:before{bottom:100%;top:inherit}.timeline>li{width:20%}.timeline>li:nth-child(odd) .timeline-info{bottom:100%;position:absolute;transform:translateY(calc(100% - 50px));transition:all .4s ease-in-out}.timeline>li:nth-child(2n) .timeline-info{position:relative;transform:translateY(50px);transition:all .4s ease-in-out}.timeline>li.show-animi:nth-child(odd) .timeline-info{position:absolute;transform:translateY(0)}.timeline>li.show-animi:nth-child(2n) .timeline-info{transform:translateY(0)}}@media (min-width:1250px){.timeline>li{margin-right:-10%;width:30%}}