.steps__heading{margin:0 auto;max-width:76.7rem;text-align:center}.steps__steps{margin:0 auto;max-width:1024px}.steps__step,.steps__steps{display:flex;flex-direction:column}.steps__step{background-color:var(--white);border:1px solid var(--color-typography);border-radius:var(--border-radius);padding:var(--gap-32);row-gap:var(--gap-16)}.steps__step :where(h3,p){margin-bottom:0}.steps__step :where(h3,span){display:inline-block}.step__heading{border-bottom:1px solid var(--color-typography);padding-bottom:var(--gap-24)}.step__heading,.steps--count{align-items:center;display:flex}.steps--count{background-color:var(--lilac);border-radius:50%;height:4.8rem;justify-content:center;margin-right:var(--gap-16);width:4.8rem}.steps .buttons{justify-content:center;margin-top:0}.line{background-color:transparent;border-left:4px dotted var(--color-typography);height:4.8rem;left:5.4rem;position:relative}.steps button{background-color:var(--black)!important;border-radius:var(--border-radius)!important;color:var(--white)!important;cursor:pointer!important;display:inline-block!important;font-size:1.6rem!important;height:100%!important;line-height:2.7!important;padding:var(--padding-8) var(--padding-24)!important;text-align:center!important;transition:var(--transition)!important;white-space:normal!important}@media screen and (max-width:767px){.line{left:0;margin:0 auto}.steps .buttons{justify-content:center;margin:0 auto}}