.timeline-v1-item{--timeline-progress-bar-color:var(--progress-bar-color,#ddd);--timeline-progress-bar-active-color:var(--progress-bar-active-color,#000);--timeline-card-dot-color:var(--card-dot-color,#000);flex-shrink:0;scroll-snap-align:start;width:calc(100%/var(--timeline-visible-columns, 6))}.timeline-v1-item__inner{display:flex;flex-direction:column;gap:30px;overflow:hidden;text-align:center}.timeline-v1-item__content-hover,.timeline-v1-item__media{opacity:0;transition:opacity 1s ease,transform .5s ease;visibility:hidden;will-change:opacity,transform}.timeline-v1-item__media{transform:translateY(-20px)}.timeline-v1-item__media .ds-media__image{max-height:115px;-o-object-fit:cover;object-fit:cover}.timeline-v1-item__content{padding:20px 15px 0;position:relative;text-align:center}.timeline-v1-item__content .ds-heading{--wp--preset--font-size--h-4:20px}.timeline-v1-item__content .ds-content{font-size:16px}.timeline-v1-item__content:after,.timeline-v1-item__content:before{background:var(--timeline-progress-bar-color);content:"";height:6px;left:0;position:absolute;top:0;transform:translateY(-50%);width:100%}.timeline-v1-item__content:after{background:var(--timeline-progress-bar-active-color);transition:width .15s ease;width:0}.timeline-v1-item__content>span{display:block;margin-bottom:15px}.timeline-v1-item__content>span:after{border:9px solid var(--timeline-card-dot-color);border-radius:50%;content:"";height:24px;left:50%;position:absolute;top:0;transform:translate(-50%,-50%);transition:background .3s ease,transform .3s ease;width:24px;z-index:1}.timeline-v1-item__content-hover{transform:translateY(20px)}.timeline-v1-item.is-active .timeline-v1-item__content:after{width:100%}.editor-styles-wrapper .timeline-v1-item .timeline-v1-item__content-hover,.editor-styles-wrapper .timeline-v1-item .timeline-v1-item__media,.timeline-v1-item.is-content-visible .timeline-v1-item__content-hover,.timeline-v1-item.is-content-visible .timeline-v1-item__media{opacity:1;transform:translateY(0);visibility:visible}.editor-styles-wrapper .timeline-v1-item:first-child .timeline-v1-item__content:after{width:100%}.timeline-v1-item:first-child .timeline-v1-item__content:after,.timeline-v1-item:first-child .timeline-v1-item__content:before{left:calc(50% - 10px)}.timeline-v1-item:last-child .timeline-v1-item__content:after,.timeline-v1-item:last-child .timeline-v1-item__content:before{left:auto;right:calc(50% - 10px)}
