.steps-wrapper{overflow:hidden}.steps{display:flex;flex-wrap:wrap}.steps-single{display:flex;max-width:100%;width:100%}.steps-number{align-items:center;border-radius:50%;display:flex;flex:0 0 auto;font-weight:700;height:var(--steps-number-size,64px);justify-content:center;line-height:1;position:relative;text-align:center;width:var(--steps-number-size,64px);z-index:1}.steps-line{border-style:solid;border-width:0;display:block}.steps-single-body{min-width:0}.steps-heading{margin-bottom:.5rem}.steps-text>:last-child{margin-bottom:0}.steps-button{margin-top:1rem}@media (max-width:767px){.steps{row-gap:var(--steps-mobile-gap,1.5rem)}.steps-single{align-items:stretch;flex-basis:100%!important;flex-direction:row;width:100%!important}.steps-single-marker .steps-line{display:none}.steps-single-marker{display:flex;flex:0 0 var(--steps-number-size,64px);flex-direction:column;justify-content:center;margin-right:1.25rem;position:relative}.steps-single-marker:after,.steps-single-marker:before{border-left-width:var(--steps-line-thickness,2px);content:"";left:50%;position:absolute;transform:translateX(-50%);width:0}.steps-single-marker:before{bottom:50%;top:calc((var(--steps-gap-vertical, 24px)/2 + var(--steps-mobile-gap, 1.5rem))*-1)}.steps-single-marker:after{bottom:calc((var(--steps-gap-vertical, 24px)/2 + var(--steps-mobile-gap, 1.5rem))*-1);top:50%}.steps-single:first-child .steps-single-marker:before,.steps-single:last-child .steps-single-marker:after{display:none}.steps-single-body{display:flex;flex:1 1 auto;flex-direction:column;justify-content:center}.steps .steps-single .steps-single-body{text-align:left}.steps-single-body>:last-child{margin-bottom:0}}@media (min-width:768px){.steps-single{flex-direction:column}.steps-single-marker{align-items:center;display:flex;flex-direction:row;margin-bottom:1.25rem;width:100%}.steps-single-marker .steps-line{border-top-width:var(--steps-line-thickness,2px);flex:1 1 auto;height:0}.steps-single-marker .steps-line--before{margin-left:calc(var(--steps-gap-horizontal, 24px)/-2)}.steps-single-marker .steps-line--after{margin-right:calc(var(--steps-gap-horizontal, 24px)/-2)}}