/*! Elite Kit — horizontal-timeline widget. Built by tools/build-widget-css.mjs; edit assets/css/tailwind/widgets/widget-css/horizontal-timeline.css. */
.ekl-timeline{--ekl-timeline-line:#ededed;--ekl-timeline-thickness:2px;--ekl-timeline-marker:#f00e6d;--ekl-timeline-marker-size:30px;--ekl-timeline-width:260px;width:100%;overflow-x:auto}.ekl-timeline__track{align-items:stretch;width:max-content;min-width:100%;padding-block:24px;display:flex;position:relative}.ekl-timeline__track:before{top:50%;right:calc(var(--spacing) * 0);left:calc(var(--spacing) * 0);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);--tw-content:"";content:var(--tw-content);height:var(--ekl-timeline-thickness);background-color:var(--ekl-timeline-line);z-index:0;position:absolute}.ekl-timeline__item{width:var(--ekl-timeline-width);box-sizing:border-box;flex-shrink:0;grid-template-rows:1fr auto 1fr;justify-items:center;padding-inline:16px;display:grid;position:relative}.ekl-timeline__marker{z-index:1;--tw-leading:1;color:var(--color-white);width:var(--ekl-timeline-marker-size);height:var(--ekl-timeline-marker-size);line-height:1;font-size:calc(var(--ekl-timeline-marker-size) * .45);background-color:var(--ekl-timeline-marker);border-radius:3.40282e38px;grid-row:2;justify-content:center;align-items:center;display:inline-flex;position:relative}.ekl-timeline__marker i,.ekl-timeline__marker svg{display:block}.ekl-timeline__marker svg{fill:currentColor;width:1em;height:1em}.ekl-timeline__card{background-color:var(--color-white);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);width:100%;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);box-sizing:border-box;border-radius:8px;padding:18px}.ekl-timeline__item[data-side=above] .ekl-timeline__card{grid-row:1;align-self:end;margin-bottom:20px}.ekl-timeline__item[data-side=below] .ekl-timeline__card{grid-row:3;align-self:start;margin-top:20px}.ekl-timeline__date{--tw-leading:1;--tw-font-weight:var(--font-weight-semibold);font-size:14px;line-height:1;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-ekl-brand);text-transform:uppercase}.ekl-timeline__title{margin:calc(var(--spacing) * 0);--tw-leading:1.3;--tw-font-weight:var(--font-weight-bold);font-size:18px;line-height:1.3;font-weight:var(--font-weight-bold);color:var(--color-ekl-secondary);margin-top:8px}.ekl-timeline__text{--tw-leading:1.6;color:var(--color-ekl-neutral-700);margin-top:6px;font-size:15px;line-height:1.6}.ekl-timeline__image{border-radius:6px;margin-top:12px;overflow:hidden}.ekl-timeline__image img{object-fit:cover;border-radius:6px;width:100%;height:auto;display:block}
