.wp-block-designsetgo-timeline.dsgo-timeline--animate .dsgo-timeline-item{opacity:1;transform:none}.wp-block-designsetgo-timeline .dsgo-timeline__items:empty:after{background:var(--wp--preset--color--base-2,#f5f5f5);border:2px dashed var(--wp--preset--color--contrast,#ccc);border-radius:4px;color:var(--wp--preset--color--contrast,#666);content:"Add Timeline Items";display:block;padding:2rem;text-align:center}.wp-block-designsetgo-timeline .dsgo-timeline__line{z-index:0}.wp-block-designsetgo-timeline .dsgo-timeline__items{z-index:1}.block-editor-block-list__layout .wp-block-designsetgo-timeline .block-list-appender{margin-top:var(--dsgo-timeline-item-spacing,2rem)}
.dsgo-timeline{--dsgo-timeline-line-color:var(--wp--preset--color--contrast,#e5e7eb);--dsgo-timeline-line-thickness:2px;--dsgo-timeline-connector-style:solid;--dsgo-timeline-marker-size:16px;--dsgo-timeline-marker-color:var(--wp--preset--color--primary,#2563eb);--dsgo-timeline-marker-border-color:var(--wp--preset--color--primary,#2563eb);--dsgo-timeline-item-spacing:2rem;--dsgo-timeline-animation-duration:600ms;--dsgo-timeline-content-width:45%;--dsgo-timeline-edge-inset:0;box-sizing:border-box;max-width:100%;padding:var(--wp--preset--spacing--40,1rem) 0;position:relative;width:100%}.dsgo-timeline .dsgo-timeline__line{background-color:var(--dsgo-timeline-line-color);border-color:var(--dsgo-timeline-line-color);border-style:var(--dsgo-timeline-connector-style);position:absolute}.dsgo-timeline *,.dsgo-timeline :after,.dsgo-timeline :before{box-sizing:border-box}.dsgo-timeline .dsgo-timeline__items{display:flex;flex-direction:column;max-width:100%;position:relative}.dsgo-timeline.dsgo-timeline--vertical .dsgo-timeline__line{background-color:var(--dsgo-timeline-line-color);border-width:0;bottom:0;left:50%;top:0;transform:translateX(-50%);width:var(--dsgo-timeline-line-thickness)}.dsgo-timeline.dsgo-timeline--vertical .dsgo-timeline__line:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0}.dsgo-timeline.dsgo-timeline--vertical .dsgo-timeline__items{gap:var(--dsgo-timeline-item-spacing)}.dsgo-timeline.dsgo-timeline--vertical.dsgo-timeline--layout-alternating .dsgo-timeline__line{left:50%}.dsgo-timeline.dsgo-timeline--vertical.dsgo-timeline--layout-alternating .dsgo-timeline-item{display:flex;justify-content:flex-end;width:100%}.dsgo-timeline.dsgo-timeline--vertical.dsgo-timeline--layout-alternating .dsgo-timeline-item:nth-child(2n){justify-content:flex-start}.dsgo-timeline.dsgo-timeline--vertical.dsgo-timeline--layout-right{--dsgo-timeline-edge-inset:calc(var(--dsgo-timeline-marker-size)/2 + 0.25rem)}.dsgo-timeline.dsgo-timeline--vertical.dsgo-timeline--layout-right .dsgo-timeline__line{display:none}.dsgo-timeline.dsgo-timeline--vertical.dsgo-timeline--layout-right .dsgo-timeline__items:before{background-color:var(--dsgo-timeline-line-color);bottom:0;content:"";left:calc(var(--dsgo-timeline-edge-inset) - var(--dsgo-timeline-line-thickness)/2);position:absolute;top:0;width:var(--dsgo-timeline-line-thickness);z-index:0}.dsgo-timeline.dsgo-timeline--vertical.dsgo-timeline--layout-right .dsgo-timeline-item{padding-left:calc(var(--dsgo-timeline-marker-size) + 1.5rem + var(--dsgo-timeline-edge-inset))}@media(min-width:769px){.dsgo-timeline.dsgo-timeline--horizontal{overflow-x:auto;padding-bottom:var(--wp--preset--spacing--40,1rem)}.dsgo-timeline.dsgo-timeline--horizontal .dsgo-timeline__line{height:var(--dsgo-timeline-line-thickness);left:0;right:0;top:calc(var(--dsgo-timeline-marker-size)/2);transform:none;width:auto}.dsgo-timeline.dsgo-timeline--horizontal .dsgo-timeline__items{flex-direction:row;gap:var(--dsgo-timeline-item-spacing);min-width:-moz-max-content;min-width:max-content;padding-top:calc(var(--dsgo-timeline-marker-size) - .6rem)}.dsgo-timeline.dsgo-timeline--horizontal .dsgo-timeline-item{flex:0 0 auto;max-width:300px;min-width:200px}}@media(max-width:768px){.dsgo-timeline.dsgo-timeline--horizontal{--dsgo-timeline-edge-inset:calc(var(--dsgo-timeline-marker-size)/2 + 0.25rem)}.dsgo-timeline.dsgo-timeline--horizontal .dsgo-timeline__line{display:none}.dsgo-timeline.dsgo-timeline--horizontal .dsgo-timeline__items{gap:var(--dsgo-timeline-item-spacing)}.dsgo-timeline.dsgo-timeline--horizontal .dsgo-timeline__items:before{background-color:var(--dsgo-timeline-line-color);bottom:0;content:"";left:calc(var(--dsgo-timeline-edge-inset) - var(--dsgo-timeline-line-thickness)/2);position:absolute;top:0;width:var(--dsgo-timeline-line-thickness);z-index:0}.dsgo-timeline.dsgo-timeline--horizontal .dsgo-timeline-item{padding-left:calc(var(--dsgo-timeline-marker-size) + 1.5rem + var(--dsgo-timeline-edge-inset))}}.dsgo-timeline.dsgo-timeline--animate .dsgo-timeline-item{opacity:0;transform:translateY(30px);transition:opacity var(--dsgo-timeline-animation-duration) cubic-bezier(.4,0,.2,1),transform var(--dsgo-timeline-animation-duration) cubic-bezier(.4,0,.2,1)}.dsgo-timeline.dsgo-timeline--animate .dsgo-timeline-item.dsgo-timeline-item--visible{opacity:1;transform:translateY(0)}.dsgo-timeline.dsgo-timeline--animate.dsgo-timeline--horizontal .dsgo-timeline-item{transform:translateX(-30px)}.dsgo-timeline.dsgo-timeline--animate.dsgo-timeline--horizontal .dsgo-timeline-item.dsgo-timeline-item--visible{transform:translateX(0)}.dsgo-timeline:not(.dsgo-timeline--animate) .dsgo-timeline-item{opacity:1;transform:none;transition:none}.dsgo-timeline.alignfull,.dsgo-timeline.alignwide{width:100%}.dsgo-timeline[style*="--dsgo-timeline-connector-style: dashed"] .dsgo-timeline__line{background:repeating-linear-gradient(to bottom,var(--dsgo-timeline-line-color) 0,var(--dsgo-timeline-line-color) 8px,transparent 8px,transparent 16px)}.dsgo-timeline[style*="--dsgo-timeline-connector-style: dashed"].dsgo-timeline--horizontal .dsgo-timeline__line{background:repeating-linear-gradient(to right,var(--dsgo-timeline-line-color) 0,var(--dsgo-timeline-line-color) 8px,transparent 8px,transparent 16px)}.dsgo-timeline[style*="--dsgo-timeline-connector-style: dotted"] .dsgo-timeline__line{background:repeating-linear-gradient(to bottom,var(--dsgo-timeline-line-color) 0,var(--dsgo-timeline-line-color) 4px,transparent 4px,transparent 10px)}.dsgo-timeline[style*="--dsgo-timeline-connector-style: dotted"].dsgo-timeline--horizontal .dsgo-timeline__line{background:repeating-linear-gradient(to right,var(--dsgo-timeline-line-color) 0,var(--dsgo-timeline-line-color) 4px,transparent 4px,transparent 10px)}@media(prefers-reduced-motion:reduce){.dsgo-timeline .dsgo-timeline-item{opacity:1;transform:none;transition:none}}@media(max-width:768px){.dsgo-timeline.dsgo-timeline--vertical.dsgo-timeline--layout-alternating{--dsgo-timeline-edge-inset:calc(var(--dsgo-timeline-marker-size)/2 + 0.25rem)}.dsgo-timeline.dsgo-timeline--vertical.dsgo-timeline--layout-alternating .dsgo-timeline__line{display:none}.dsgo-timeline.dsgo-timeline--vertical.dsgo-timeline--layout-alternating .dsgo-timeline__items:before{background-color:var(--dsgo-timeline-line-color);bottom:0;content:"";left:calc(var(--dsgo-timeline-edge-inset) - var(--dsgo-timeline-line-thickness)/2);position:absolute;top:0;width:var(--dsgo-timeline-line-thickness);z-index:0}.dsgo-timeline.dsgo-timeline--vertical.dsgo-timeline--layout-alternating .dsgo-timeline-item{justify-content:flex-start;padding-left:calc(var(--dsgo-timeline-marker-size) + 1.5rem + var(--dsgo-timeline-edge-inset));padding-right:0;width:100%}.dsgo-timeline.dsgo-timeline--vertical.dsgo-timeline--layout-alternating .dsgo-timeline-item:nth-child(2n){justify-content:flex-start}.dsgo-timeline.dsgo-timeline--animate .dsgo-timeline-item{transform:translateY(20px)}}@media print{.dsgo-timeline .dsgo-timeline-item{opacity:1!important;transform:none!important;page-break-inside:avoid}}
