.timeline-v2-container{position:relative;background-color:var(--container-background, transparent);border-color:var(--container-border-color, transparent);border-radius:var(--container-border-radius, 0);padding:var(--container-padding-top, 0) var(--container-padding-right, 0) var(--container-padding-bottom, 0) var(--container-padding-left, 0)}.timeline-v2-container .timeline-line{position:absolute;background-color:var(--timeline-line-color, #008fec);width:var(--timeline-line-width, 2px);z-index:1}.timeline-v2-container.timeline-vertical .timeline-line{left:40px;top:0;bottom:0}.timeline-v2-container.timeline-vertical .timeline-items-container{position:relative;z-index:2}.timeline-v2-container.timeline-vertical .timeline-items-container>.wp-block{margin-bottom:var(--timeline-item-spacing, 40px)}.timeline-v2-container.timeline-vertical .timeline-items-container>.wp-block:last-child{margin-bottom:0}.timeline-v2-container.timeline-horizontal .timeline-line{top:40px;left:0;right:0;height:var(--timeline-line-width, 2px);width:auto}.timeline-v2-container.timeline-horizontal .timeline-items-container{display:flex;flex-wrap:wrap;gap:var(--timeline-item-spacing, 40px);position:relative;z-index:2}.timeline-v2-container.timeline-align-center .timeline-line{left:50%;transform:translateX(-50%)}.timeline-v2-container.timeline-align-right .timeline-line{right:40px;left:auto}@media(max-width: 768px){.timeline-v2-container.timeline-horizontal .timeline-items-container{flex-direction:column}}.timeline-v2-container *:focus{outline:3px solid #007cba;outline-offset:2px}
