@charset "UTF-8";.timeline-steps .lg-container{display:grid;text-align:center}.timeline-steps__wrapper{display:flex;gap:var(--spacing-2xl);align-items:flex-start}@media(min-width:768px){.timeline-steps__wrapper{display:grid}}.timeline-steps .timeline-steps__timeline{display:flex;flex-direction:column;align-items:center;justify-content:space-between;align-self:stretch;position:relative;padding-top:32px;padding-bottom:12px;max-width:80px;width:18%;flex-shrink:0}.timeline-steps .timeline-steps__timeline:before{content:"";position:absolute;top:44px;bottom:24px;left:50%;transform:translate(-50%);width:4px;background:var(--color-plum-300);z-index:0}@media(min-width:768px){.timeline-steps .timeline-steps__timeline{max-width:none;width:100%;flex-direction:row;align-items:flex-end;justify-content:initial;align-self:auto;width:auto;flex-shrink:unset;padding-top:0;padding-bottom:0;gap:60px}.timeline-steps .timeline-steps__timeline:before{display:none}}.timeline-steps .timeline-steps__line{display:none}@media(min-width:768px){.timeline-steps .timeline-steps__line{--marker-width: calc((100% - (var(--step-count) - 1) * 60px) / var(--step-count));display:block;position:absolute;bottom:10px;left:calc(var(--marker-width) / 2);right:calc(var(--marker-width) / 2);height:4px;background:var(--color-plum-300);border-radius:var(--radius-xs)}}.timeline-steps .timeline-steps__marker{position:relative;display:flex;align-items:center;justify-content:center;flex-shrink:0}@media(min-width:768px){.timeline-steps .timeline-steps__marker{flex:1;flex-direction:column;gap:8px}}.timeline-steps .timeline-steps__marker-label{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);background:var(--color-plum-300);color:#fff;padding:4px 8px;border-radius:var(--radius-xs);font-size:.875rem;font-weight:600;white-space:nowrap;z-index:1}@media(min-width:768px){.timeline-steps .timeline-steps__marker-label{position:relative;bottom:auto;left:auto;transform:none}}.timeline-steps .timeline-steps__marker-dot{width:24px;height:24px;border-radius:50%;background:transparent;flex-shrink:0;position:relative;z-index:1;display:flex;align-items:center;justify-content:center}.timeline-steps .timeline-steps__marker-dot:before{content:"";width:16px;height:16px;border-radius:50%;border:3px solid var(--color-plum-300);background:var(--color-plum-50)}.timeline-steps .timeline-steps__marker-dot--first{background:var(--color-plum-500)}.timeline-steps .timeline-steps__marker-dot--first:before{display:none}.timeline-steps .timeline-steps__marker-label--first{background:var(--color-plum-500)}.timeline-steps .timeline-steps__steps{flex:1;display:flex;flex-direction:column;gap:var(--spacing-4xl)}@media(min-width:768px){.timeline-steps .timeline-steps__steps{flex:unset;flex-direction:row;gap:60px;align-items:flex-start}}.timeline-steps .timeline-steps__step{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-m);text-align:left}.timeline-steps .timeline-steps__step p{max-width:386px}@media(min-width:768px){.timeline-steps .timeline-steps__step{flex:1;align-items:center;text-align:center}}.timeline-steps .timeline-steps__step-label{display:none}.timeline-steps .timeline-steps__step-label--first{background:var(--color-plum-500)}.timeline-steps .timeline-steps__step-icon{flex-shrink:0}.timeline-steps .timeline-steps__step-icon picture{display:flex;align-items:center;justify-content:center;height:80px;width:auto}@media(min-width:768px){.timeline-steps .timeline-steps__step-icon picture{height:100px}}.timeline-steps .timeline-steps__step-icon img{height:80px;width:auto}.timeline-steps .timeline-steps__step>div{display:flex;flex-direction:column;gap:var(--spacing-s)}@media(min-width:768px){.timeline-steps .timeline-steps__step>div{align-items:center;gap:var(--spacing-m)}}.timeline-steps .timeline-steps__footer{display:flex;justify-content:center}.timeline-steps .timeline-steps__footer a{width:100%}@media(min-width:768px){.timeline-steps .timeline-steps__footer a{width:auto}}.timeline-steps.block-bg-inverse .timeline-steps__timeline:before,.timeline-steps.block-bg-inverse .timeline-steps__line{background:var(--color-plum-400)}.timeline-steps.block-bg-inverse .timeline-steps__marker-label{background:var(--color-plum-400)}.timeline-steps.block-bg-inverse .timeline-steps__marker-label--first,.timeline-steps.block-bg-inverse .timeline-steps__marker-dot--first{background:var(--color-plum-300)}
