@keyframes rotating{100%{transform:rotate(360deg)}}.cakoviceTimeline{--timeline-line-color: #d7d5d0;--timeline-item-background: var(--base-white, #fff);--timeline-item-background-done: #d7d5d0;--timeline-item-border: #d7d5d0;--timeline-item-border-width: 2px;--timeline-item-color: #372e13;width:100%}.cakoviceTimeline-list{position:relative;display:grid;padding:0;margin:0 auto;counter-reset:cakovice-timeline;gap:var(--size-3, 24px);list-style:none}@container (inline-size > 60rem){.cakoviceTimeline-list{--timeline-columns: 3;display:flex;flex-wrap:wrap;justify-content:flex-start;width:calc(100% - var(--size-5, 40px));margin:0;row-gap:var(--size-6, 48px);column-gap:var(--size-5, 40px)}}@container (inline-size > 90rem){.cakoviceTimeline-list{--timeline-columns: 6;justify-content:center;width:100%;margin:0 auto;gap:var(--size-5, 40px)}}@container (inline-size > 60rem){.cakoviceTimeline-list--singleRow{justify-content:center;margin:0 auto}}.cakoviceTimelineItem{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;min-height:6.8rem;padding:var(--size-2, 16px) var(--size-3, 24px);border:var(--timeline-item-border-width) solid var(--timeline-item-border);border-radius:var(--rad-2, 8px);background:var(--timeline-item-background);color:var(--timeline-item-color);font-family:"Google Sans Flex",sans-serif;font-size:1.6rem;font-weight:700;line-height:123.5%;text-align:center;width:min(100%,20rem);margin:0 auto}@container (inline-size > 60rem){.cakoviceTimelineItem{flex:0 0 calc((100% - (var(--timeline-columns) - 1)*var(--size-5, 40px))/var(--timeline-columns));min-width:0;width:auto;margin:0;min-height:7.2rem}.cakoviceTimelineItem:nth-child(n+4){transform:translateX(var(--size-5, 40px))}}@container (inline-size > 90rem){.cakoviceTimelineItem{min-height:7rem}.cakoviceTimelineItem:nth-child(n+4){transform:none}}.cakoviceTimelineItem::before{position:absolute;z-index:-1;background:var(--timeline-line-color);content:""}.cakoviceTimelineItem::before{top:calc(-1*var(--size-3, 24px) - var(--timeline-item-border-width));left:50%;width:2px;height:var(--size-3, 24px);transform:translateX(-50%)}@container (inline-size > 60rem){.cakoviceTimelineItem::before{top:50%;left:calc(-1*var(--size-5, 40px) - var(--timeline-item-border-width));width:var(--size-5, 40px);height:2px;transform:translateY(-50%)}}@container (inline-size > 60rem){.cakoviceTimelineItem:nth-child(3)::after{position:absolute;z-index:-1;top:50%;right:calc(-1*var(--size-5, 40px) - var(--timeline-item-border-width));width:var(--size-5, 40px);height:2px;background:var(--timeline-line-color);content:"";transform:translateY(-50%)}}@container (inline-size > 90rem){.cakoviceTimelineItem:nth-child(3)::after{display:none}}.cakoviceTimelineItem:nth-child(3):last-child::after{display:none}.cakoviceTimelineItem:first-child::before{display:none}.cakoviceTimelineItem--done{background:var(--timeline-item-background-done)}.cakoviceTimelineItem-marker{position:absolute;top:-1.5rem;left:50%;display:flex;align-items:center;justify-content:center;width:2.8rem;height:2.8rem;border:3px solid var(--base-white, #fff);border-radius:50%;background:var(--timeline-item-background-done);transform:translateX(-50%)}.cakoviceTimelineItem-marker::before{width:.9rem;height:.5rem;border-bottom:2px solid var(--base-white, #fff);border-left:2px solid var(--base-white, #fff);content:"";transform:rotate(-45deg) translate(0.1rem, -0.1rem)}.cakoviceTimelineItem-label{position:relative;z-index:1}