.section-timeline{color:var(--timeline-text, var(--text))}.section-timeline__title{margin:0 0 2.5rem;color:var(--timeline-text, var(--text))}.section-timeline__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0}.section-timeline__item{display:grid;grid-template-columns:auto 1fr;gap:1.25rem 1.5rem;position:relative}.section-timeline__number-col{display:flex;flex-direction:column;align-items:center;position:relative}.section-timeline__number{font-size:clamp(2.5rem,5vw,4rem);font-weight:700;line-height:1;letter-spacing:-.02em;color:var(--timeline-number, var(--text));z-index:1;min-width:1.2em;text-align:center}.section-timeline__line{flex:1;width:2px;min-height:1.5rem;margin-top:.5rem;background-color:var(--timeline-number, var(--text));opacity:.25}.section-timeline__list.text-center .section-timeline__line--last{flex:0 0 auto;min-height:1.5rem}.section-timeline__content{padding-bottom:2.5rem;color:var(--timeline-text, var(--text))}.section-timeline__item:last-child .section-timeline__content{padding-bottom:0}.section-timeline__step-title{margin:.35rem 0 .5rem;font-size:1.25rem;font-weight:600;line-height:1.3;color:var(--timeline-text, var(--text))}.section-timeline__step-text{margin:0}.section-timeline__step-text>*:first-child{margin-top:0}.section-timeline__step-text>*:last-child{margin-bottom:0}.section-timeline__cta{margin-top:2.5rem}.section-timeline__cta.text-center{text-align:center}.section-timeline__cta.text-left{text-align:left}.section-timeline__cta.text-right{text-align:right}.section-timeline__list.text-center{align-items:center}.section-timeline__list.text-center .section-timeline__item{grid-template-columns:1fr;justify-items:center;width:100%;max-width:36rem;text-align:center}.section-timeline__list.text-center .section-timeline__number-col{width:100%}.section-timeline__list.text-center .section-timeline__line{min-height:2rem}.section-timeline__list.text-center .section-timeline__content{padding-bottom:.75rem}.section-timeline__list.text-center .section-timeline__item:last-child .section-timeline__content{padding-bottom:0}.section-timeline__list.text-right .section-timeline__item{grid-template-columns:1fr auto}.section-timeline__list.text-right .section-timeline__number-col{order:2}.section-timeline__list.text-right .section-timeline__content{order:1;text-align:right}@media only screen and (max-width:749px){.section-timeline__item{gap:1rem 1.15rem}.section-timeline__content{padding-bottom:2rem}.section-timeline__list.text-center .section-timeline__content{padding-bottom:.5rem}.section-timeline__step-title{font-size:1.1rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/component-timeline.css.map */
