.timeline__list{position:relative;list-style:none;margin:0;padding:0}.timeline__list:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:.1rem;background-color:var(--timeline-line-color, rgba(var(--color-foreground), .2));transform:translate(-50%);z-index:0}.timeline__item{position:relative;z-index:1}.timeline__item+.timeline__item{margin-top:clamp(4rem,6vw,7rem)}.timeline .section__description{margin-inline:auto;text-align:center}@media(min-width:768px){.timeline .section__description{max-width:60%}}.timeline__header{position:relative;z-index:2;text-align:center;margin-bottom:2.4rem;padding-block:.4rem}.timeline__heading{display:inline-block;margin:0;padding:.8rem 2.4rem;background-color:rgb(var(--color-background));color:var(--timeline-heading-color, rgb(var(--color-foreground)))}.timeline__body{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:clamp(2rem,4vw,4.8rem)}@media(min-width:768px){.timeline__body{align-items:stretch}.timeline__column--marker{align-self:center}.timeline__column--content{display:flex;flex-direction:column;justify-content:center}}.timeline__column--marker{display:flex;justify-content:center;align-items:center;width:2.4rem;color:var(--timeline-accent-color, rgb(var(--color-foreground)))}.timeline__marker{display:flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem}.timeline__marker .icon-timeline-marker{width:100%;height:100%}.timeline__text{max-width:80%;margin-inline:auto;text-align:left}.timeline__item--image-right .timeline__text{margin-inline-start:auto;margin-inline-end:0}.timeline__text.rte>:first-child{margin-top:0}.timeline__text.rte>:last-child{margin-bottom:0}.timeline__text.rte a{color:rgba(var(--color-link),var(--alpha-link, 1))}.timeline__text.rte a:hover{color:rgb(var(--color-link-hover, var(--color-link)))}@media(max-width:767.98px){.timeline__list:before{left:1.1rem;transform:none}.timeline__header{padding-inline:3.6rem 1.6rem;text-align:start}.timeline__heading{padding:.6rem 1.6rem}.timeline__body{grid-template-columns:auto minmax(0,1fr);gap:1.6rem 2rem;align-items:start}.timeline__column--marker{grid-column:1;grid-row:1 / span 2;align-self:start;padding-top:.4rem}.timeline__column--media,.timeline__column--content{grid-column:2}.timeline__text{max-width:100%;margin-inline:0}.timeline__item--image-right .timeline__text{margin-inline:0}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-timeline.css.map */
