.oktimus-timeline{--okt-tl-accent:var( --wp--preset--color--primary,#2563eb );--okt-tl-line-w:2px;--okt-tl-marker:16px;--okt-tl-gap-x:var( --wp--preset--spacing--medium,1.5rem );--okt-tl-gap-y:var( --wp--preset--spacing--large,2rem );--okt-tl-card-bg:var( --wp--preset--color--base,#fff );--okt-tl-card-border:var( --wp--preset--color--line,#e2e2e2 );counter-reset:okt-tl;display:flex;flex-direction:column;gap:var( --okt-tl-gap-y );list-style:none;margin:0;padding:0;position:relative}.oktimus-timeline:before{background:var( --okt-tl-accent );border-radius:var( --okt-tl-line-w );content:"";inset-block:calc(var( --okt-tl-marker )/2);opacity:.45;position:absolute;width:var( --okt-tl-line-w )}.oktimus-timeline-item{background:var( --okt-tl-card-bg );border:1px solid var( --okt-tl-card-border );border-radius:8px;box-sizing:border-box;counter-increment:okt-tl;display:block;list-style:none;margin:0;padding:var( --wp--preset--spacing--medium,1.25rem );position:relative}.oktimus-timeline-item__label{color:var( --okt-tl-accent );display:block;font-size:.8em;font-weight:600;letter-spacing:.04em;margin-bottom:.4em;text-transform:uppercase}.oktimus-timeline-item__body{display:flex;flex-direction:column;gap:var( --okt-tl-body-gap,var( --wp--preset--spacing--small,1rem ) )}.oktimus-timeline-item__body>:first-child{margin-top:0}.oktimus-timeline-item__body>:last-child{margin-bottom:0}.oktimus-timeline-item__marker{background:var( --okt-tl-accent );border-radius:999px;box-shadow:0 0 0 4px var( --okt-tl-card-bg );box-sizing:border-box;color:var( --okt-tl-card-bg );display:grid;font-size:calc(var( --okt-tl-marker )*.5);font-weight:600;height:var( --okt-tl-marker );line-height:1;place-items:center;position:absolute;top:1.4rem;width:var( --okt-tl-marker )}.oktimus-timeline.is-marker-ring .oktimus-timeline-item__marker{background:var( --okt-tl-card-bg );border:var( --okt-tl-line-w ) solid var( --okt-tl-accent )}.oktimus-timeline.is-marker-number{--okt-tl-marker:30px}.oktimus-timeline.is-marker-number .oktimus-timeline-item__marker:before{content:counter(okt-tl)}.oktimus-timeline:has(.oktimus-timeline-item__marker--icon){--okt-tl-marker:30px}.oktimus-timeline-item__marker--icon{background:var( --okt-tl-card-bg );border:0;color:var( --okt-tl-accent );padding:0}.oktimus-timeline-item__marker--icon:before{content:none}.oktimus-timeline-item__marker--icon svg{display:block;height:100%;width:100%}.oktimus-timeline.is-layout-left:before{left:calc(var( --okt-tl-marker )/2 - var( --okt-tl-line-w )/2)}.oktimus-timeline.is-layout-left .oktimus-timeline-item{margin-inline-start:calc(var( --okt-tl-marker ) + var( --okt-tl-gap-x ))}.oktimus-timeline.is-layout-left .oktimus-timeline-item__marker{left:calc((var( --okt-tl-marker ) + var( --okt-tl-gap-x ))*-1)}.oktimus-timeline.is-layout-right:before{right:calc(var( --okt-tl-marker )/2 - var( --okt-tl-line-w )/2)}.oktimus-timeline.is-layout-right .oktimus-timeline-item{margin-inline-end:calc(var( --okt-tl-marker ) + var( --okt-tl-gap-x ))}.oktimus-timeline.is-layout-right .oktimus-timeline-item__marker{right:calc((var( --okt-tl-marker ) + var( --okt-tl-gap-x ))*-1)}.oktimus-timeline.is-layout-alternate:before{left:calc(var( --okt-tl-marker )/2 - var( --okt-tl-line-w )/2)}.oktimus-timeline.is-layout-alternate .oktimus-timeline-item{margin-inline-start:calc(var( --okt-tl-marker ) + var( --okt-tl-gap-x ))}.oktimus-timeline.is-layout-alternate .oktimus-timeline-item__marker{left:calc((var( --okt-tl-marker ) + var( --okt-tl-gap-x ))*-1)}@media (width > 768px){.oktimus-timeline.is-layout-alternate:before{left:calc(50% - var( --okt-tl-line-w )/2)}.oktimus-timeline.is-layout-alternate .oktimus-timeline-item:nth-child(odd){margin-inline-end:calc(50% + var( --okt-tl-marker )/2 + var( --okt-tl-gap-x ));margin-inline-start:0}.oktimus-timeline.is-layout-alternate
		.oktimus-timeline-item:nth-child(odd)
		.oktimus-timeline-item__marker{left:auto;right:calc((var( --okt-tl-marker ) + var( --okt-tl-gap-x ))*-1)}.oktimus-timeline.is-layout-alternate .oktimus-timeline-item:nth-child(2n){margin-inline-end:0;margin-inline-start:calc(50% + var( --okt-tl-marker )/2 + var( --okt-tl-gap-x ))}.oktimus-timeline.is-layout-alternate
		.oktimus-timeline-item:nth-child(2n)
		.oktimus-timeline-item__marker{left:calc((var( --okt-tl-marker ) + var( --okt-tl-gap-x ))*-1);right:auto}}.oktimus-carousel .oktimus-timeline,.oktimus-timeline.is-okt-tl-carousel{gap:0}.oktimus-carousel .oktimus-timeline:before,.oktimus-timeline.is-okt-tl-carousel:before{content:none}.oktimus-timeline.is-okt-tl-carousel.is-okt-tl-axis-x{overflow-x:auto}.oktimus-timeline.is-okt-tl-carousel.is-okt-tl-axis-x>.oktimus-timeline-item{flex:0 0 calc((100% - (var( --oktimus-carousel-per-view, 3 ) - 1)*var(--oktimus-carousel-gap, 1rem))/var( --oktimus-carousel-per-view, 3 ));margin-inline-end:var( --oktimus-carousel-gap,1rem )}.oktimus-timeline.is-okt-tl-carousel.is-okt-tl-axis-y{height:var( --oktimus-carousel-viewport-h,32rem );overflow-y:auto}.oktimus-timeline.is-okt-tl-carousel.is-okt-tl-axis-y>.oktimus-timeline-item{flex:0 0 auto;margin-block-end:var( --oktimus-carousel-gap,1rem )}.oktimus-carousel[data-axis=x] .oktimus-timeline,.oktimus-timeline.is-okt-tl-carousel.is-okt-tl-axis-x{--okt-tl-h-band:calc(var( --okt-tl-marker ) + 0.75rem);flex-direction:row;flex-wrap:nowrap;padding-block-start:var( --okt-tl-h-band )}.oktimus-carousel[data-axis=x] .oktimus-timeline-item:before,.oktimus-timeline.is-okt-tl-carousel.is-okt-tl-axis-x
	.oktimus-timeline-item:before{background:var( --okt-tl-accent );content:"";height:var( --okt-tl-line-w );left:0;opacity:.45;position:absolute;top:calc(var( --okt-tl-marker )/2*-1 + -.75rem);width:calc(100% + var( --oktimus-carousel-gap, 1rem ))}.oktimus-carousel[data-axis=x]
	.oktimus-timeline
	.oktimus-timeline-item__marker,.oktimus-timeline.is-okt-tl-carousel.is-okt-tl-axis-x
	.oktimus-timeline-item__marker{left:50%;right:auto;top:calc(var( --okt-tl-h-band )*-1);transform:translateX(-50%)}.oktimus-carousel[data-axis=y] .oktimus-timeline,.oktimus-timeline.is-okt-tl-carousel.is-okt-tl-axis-y{flex-direction:column;padding-inline-start:calc(var( --okt-tl-marker ) + var( --okt-tl-gap-x ))}.oktimus-carousel[data-axis=y] .oktimus-timeline-item:before,.oktimus-timeline.is-okt-tl-carousel.is-okt-tl-axis-y
	.oktimus-timeline-item:before{background:var( --okt-tl-accent );content:"";height:calc(100% + var( --oktimus-carousel-gap, 1rem ));left:calc(var( --okt-tl-gap-x )*-1 + var( --okt-tl-marker )/2*-1 + var(
						--okt-tl-line-w
					)/2*-1);opacity:.45;position:absolute;top:0;width:var( --okt-tl-line-w )}.oktimus-carousel[data-axis=y]
	.oktimus-timeline
	.oktimus-timeline-item__marker,.oktimus-timeline.is-okt-tl-carousel.is-okt-tl-axis-y
	.oktimus-timeline-item__marker{left:calc((var( --okt-tl-marker ) + var( --okt-tl-gap-x ))*-1);right:auto;top:1.4rem;transform:none}