.numbered-steps__list{align-items:flex-start;display:flex;gap:28px}.numbered-steps__item{display:flex;flex:1 1 0%;flex-direction:column}.numbered-steps__header{align-items:center;display:flex;gap:28px}.numbered-steps--align-center .numbered-steps__list{justify-content:center}.numbered-steps--align-center .numbered-steps__item{align-items:center;text-align:center}.numbered-steps--align-center .numbered-steps__header{justify-content:center;width:100%}.numbered-steps--align-left .numbered-steps__item{align-items:flex-start;text-align:left}.numbered-steps--align-left .numbered-steps__header{width:100%}.numbered-steps__number{flex-shrink:0;font-family:DM Sans,sans-serif;font-size:2rem;font-style:normal;font-weight:1000;line-height:1.2;text-transform:uppercase}.numbered-steps__sep{flex:1;height:1px}.numbered-steps--light .numbered-steps__sep{background:#171a21}.numbered-steps__text{font-family:DM Sans,sans-serif;font-size:1.15rem;font-style:normal;font-weight:1000;line-height:1.6;margin:.75rem 0 0;padding:0}.numbered-steps--light .numbered-steps__number,.numbered-steps--light .numbered-steps__text{color:#171a21}.numbered-steps--dark .numbered-steps__number,.numbered-steps--dark .numbered-steps__text{color:#fff}.numbered-steps--dark .numbered-steps__sep{background:#fff}@media (max-width:767px){.numbered-steps__list{align-items:stretch;flex-direction:column;gap:0}.numbered-steps__item{align-items:flex-start;flex-direction:row;position:relative;text-align:left}.numbered-steps__item:not(:last-child){padding-bottom:32px}.numbered-steps__number{min-width:2rem;text-align:center}.numbered-steps--align-center .numbered-steps__header,.numbered-steps--align-left .numbered-steps__header,.numbered-steps__header{flex-shrink:0;width:auto}.numbered-steps__item:not(:last-child):after{bottom:0;content:"";left:1rem;position:absolute;top:2.4rem;transform:translateX(-50%);width:1px}.numbered-steps--light .numbered-steps__item:not(:last-child):after{background:#171a21}.numbered-steps--dark .numbered-steps__item:not(:last-child):after{background:#fff}.numbered-steps__sep{display:none}.numbered-steps__text{margin:0 0 0 .75rem;padding:0}}