.acoru-steps{padding-block:clamp(3.5rem,2rem + 4vw,6rem)}.acoru-steps .acoru-head{gap:var(--acoru-space-5)}.acoru-steps__list{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;list-style:none;margin:2.6rem auto 0;max-width:75rem;padding:0}.acoru-steps__item{align-items:center;display:flex;flex-direction:column;gap:1rem;padding-inline:var(--acoru-space-3);position:relative;text-align:center}.acoru-steps__item+.acoru-steps__item:before{background:var(--acoru-lilac);content:"";height:2px;position:absolute;right:50%;top:1.5rem;width:100%;z-index:-1}.acoru-steps__num{background:var(--acoru-light);border:1.7px solid var(--acoru-blue);border-radius:50%;color:var(--acoru-blue);display:grid;font-family:var(--acoru-font-heading);font-size:.96rem;font-weight:600;height:3rem;place-items:center;width:3rem}.acoru-steps__item.is-filled .acoru-steps__num{background:var(--acoru-blue);color:var(--acoru-light)}.acoru-steps__list{isolation:isolate}.acoru-steps__label{color:var(--acoru-dark);font-family:var(--acoru-font-heading);font-size:1.125rem;font-weight:600;line-height:1.28;max-width:12rem}@media (max-width:900px){.acoru-steps__list{gap:0;grid-auto-flow:row;max-width:22rem}.acoru-steps__item{gap:var(--acoru-space-3);padding:0}.acoru-steps__item+.acoru-steps__item{padding-top:2.75rem}.acoru-steps__item+.acoru-steps__item:before{height:1.75rem;left:50%;right:auto;top:.5rem;transform:translateX(-50%);width:2px}.acoru-steps__label{max-width:16rem}}