.twentyone-custom-timeline{--visible-items: 1}.twentyone-custom-timeline.cols-mobile--1{--visible-items: 1}@media(min-width: 36.01em){.twentyone-custom-timeline.cols-tablet--1{--visible-items: 1}}@media(min-width: 64.01em){.twentyone-custom-timeline.cols-desktop--1{--visible-items: 1}}.twentyone-custom-timeline.cols-mobile--2{--visible-items: 2}@media(min-width: 36.01em){.twentyone-custom-timeline.cols-tablet--2{--visible-items: 2}}@media(min-width: 64.01em){.twentyone-custom-timeline.cols-desktop--2{--visible-items: 2}}.twentyone-custom-timeline.cols-mobile--3{--visible-items: 3}@media(min-width: 36.01em){.twentyone-custom-timeline.cols-tablet--3{--visible-items: 3}}@media(min-width: 64.01em){.twentyone-custom-timeline.cols-desktop--3{--visible-items: 3}}.twentyone-custom-timeline.cols-mobile--4{--visible-items: 4}@media(min-width: 36.01em){.twentyone-custom-timeline.cols-tablet--4{--visible-items: 4}}@media(min-width: 64.01em){.twentyone-custom-timeline.cols-desktop--4{--visible-items: 4}}.twentyone-custom-timeline.cols-mobile--5{--visible-items: 5}@media(min-width: 36.01em){.twentyone-custom-timeline.cols-tablet--5{--visible-items: 5}}@media(min-width: 64.01em){.twentyone-custom-timeline.cols-desktop--5{--visible-items: 5}}.twentyone-custom-timeline.cols-mobile--6{--visible-items: 6}@media(min-width: 36.01em){.twentyone-custom-timeline.cols-tablet--6{--visible-items: 6}}@media(min-width: 64.01em){.twentyone-custom-timeline.cols-desktop--6{--visible-items: 6}}.twentyone-custom-timeline.cols-mobile--7{--visible-items: 7}@media(min-width: 36.01em){.twentyone-custom-timeline.cols-tablet--7{--visible-items: 7}}@media(min-width: 64.01em){.twentyone-custom-timeline.cols-desktop--7{--visible-items: 7}}.twentyone-custom-timeline.cols-mobile--8{--visible-items: 8}@media(min-width: 36.01em){.twentyone-custom-timeline.cols-tablet--8{--visible-items: 8}}@media(min-width: 64.01em){.twentyone-custom-timeline.cols-desktop--8{--visible-items: 8}}.twentyone-custom-timeline.cols-mobile--9{--visible-items: 9}@media(min-width: 36.01em){.twentyone-custom-timeline.cols-tablet--9{--visible-items: 9}}@media(min-width: 64.01em){.twentyone-custom-timeline.cols-desktop--9{--visible-items: 9}}.twentyone-custom-timeline.cols-mobile--10{--visible-items: 10}@media(min-width: 36.01em){.twentyone-custom-timeline.cols-tablet--10{--visible-items: 10}}@media(min-width: 64.01em){.twentyone-custom-timeline.cols-desktop--10{--visible-items: 10}}.twentyone-custom-timeline .custom-timeline-container{overflow:auto visible;scrollbar-gutter:stable}.twentyone-custom-timeline .custom-timeline-container ul.custom-timeline-entries{display:flex;flex-wrap:nowrap;list-style:none}.twentyone-custom-timeline .custom-timeline-container ul.custom-timeline-entries.is--vertical{flex-direction:column}.twentyone-custom-timeline .custom-timeline-container ul.custom-timeline-entries li.custom-timeline-entry{flex-shrink:0;flex-basis:calc(100% / var(--visible-items));padding:0;box-sizing:border-box;margin:0;display:flex;-webkit-transition:var(--wp--custom--transition--property) var(--wp--custom--transition--duration) var(--wp--custom--transition--timing);-moz-transition:var(--wp--custom--transition--property) var(--wp--custom--transition--duration) var(--wp--custom--transition--timing);-ms-transition:var(--wp--custom--transition--property) var(--wp--custom--transition--duration) var(--wp--custom--transition--timing);-o-transition:var(--wp--custom--transition--property) var(--wp--custom--transition--duration) var(--wp--custom--transition--timing);transition:var(--wp--custom--transition--property) var(--wp--custom--transition--duration) var(--wp--custom--transition--timing)}.twentyone-custom-timeline .custom-timeline-container ul.custom-timeline-entries li.custom-timeline-entry:is(.is--horizontal li.custom-timeline-entry){text-align:center;flex-direction:column;align-items:center;justify-content:start}.twentyone-custom-timeline .custom-timeline-container ul.custom-timeline-entries li.custom-timeline-entry:is(.is--vertical li.custom-timeline-entry){text-align:left;flex-direction:row;align-items:start;justify-content:start;gap:var(--wp--preset--spacing--32)}.twentyone-custom-timeline .custom-timeline-container ul.custom-timeline-entries li.custom-timeline-entry::before{aspect-ratio:unset;width:100%;height:6px;background-color:var(--wp--preset--color--orange);background:linear-gradient(90deg, var(--wp--preset--color--orange) 0%, var(--wp--preset--color--yellow) 100%);border:none;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%);inset:1.25rem auto auto 50%}.twentyone-custom-timeline .custom-timeline-container ul.custom-timeline-entries li.custom-timeline-entry:first-child{padding-left:0}.twentyone-custom-timeline .custom-timeline-container ul.custom-timeline-entries li.custom-timeline-entry:last-child{padding-right:0}.twentyone-custom-timeline .custom-timeline-container ul.custom-timeline-entries li.custom-timeline-entry:last-child p:is(.is--vertical p)::before{display:none}.twentyone-custom-timeline .custom-timeline-container ul.custom-timeline-entries li.custom-timeline-entry time{position:relative;font-size:var(--wp--preset--font-size--level-5);font-family:var(--wp--preset--font-family--accent);color:var(--wp--preset--color--black);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:var(--wp--preset--spacing--32) 0}.twentyone-custom-timeline .custom-timeline-container ul.custom-timeline-entries li.custom-timeline-entry time:is(.is--vertical time){display:flex;flex-direction:row;align-items:center;justify-content:start;flex:0 0;flex-basis:var(--single-column-width)}@media(min-width: 36.01em){.twentyone-custom-timeline .custom-timeline-container ul.custom-timeline-entries li.custom-timeline-entry time:is(.is--vertical time){flex-basis:calc((var(--single-column-width) * 2) + var(--wp--preset--spacing--32))}}.twentyone-custom-timeline .custom-timeline-container ul.custom-timeline-entries li.custom-timeline-entry time::before{content:"";display:block;position:absolute;inset:calc(var(--wp--preset--spacing--32) + (var(--wp--preset--font-size--normal) / 2)) calc(var(--wp--preset--spacing--32)*-1) auto auto;width:.75rem;height:.75rem;background-color:var(--wp--preset--color--black);border-radius:calc(infinity * 1px);z-index:2;order:-1;translate:calc(50% + 1px) 0}.twentyone-custom-timeline .custom-timeline-container ul.custom-timeline-entries li.custom-timeline-entry time::after{content:"";display:block;position:absolute;inset:calc(var(--wp--preset--spacing--32) + (var(--wp--preset--font-size--normal) / 2)) calc(var(--wp--preset--spacing--32)*-1) auto auto;width:1.5rem;height:1.5rem;background-color:var(--wp--preset--color--g-40);border-radius:calc(infinity * 1px);order:-1;z-index:1;translate:calc(50% + 1px) -25%;animation:pulse 1.5s infinite}.twentyone-custom-timeline .custom-timeline-container ul.custom-timeline-entries li.custom-timeline-entry p{position:relative}.twentyone-custom-timeline .custom-timeline-container ul.custom-timeline-entries li.custom-timeline-entry p:is(.is--vertical p){margin:0;padding:var(--wp--preset--spacing--32);padding-right:0}.twentyone-custom-timeline .custom-timeline-container ul.custom-timeline-entries li.custom-timeline-entry p:is(.is--vertical p)::before{content:"";display:block;position:absolute;inset:calc(var(--wp--preset--spacing--32) + (var(--wp--preset--font-size--normal) / 2)) auto auto 0;width:2px;height:100%;background-color:var(--wp--preset--color--black);z-index:1;order:-1}.twentyone-custom-timeline .custom-timeline-container ul.custom-timeline-entries:has(li.custom-timeline-entry.is--active) li.custom-timeline-entry:not(.is--active){opacity:.3}.twentyone-custom-timeline .custom-timeline-container ul.custom-timeline-entries:has(li.custom-timeline-entry.is--active) li.custom-timeline-entry:not(.is--active) time::after{background-color:transparent}.twentyone-custom-timeline .custom-timeline-container ul.custom-timeline-entries:has(li.custom-timeline-entry.is--active) li.custom-timeline-entry.is--active{opacity:1}.twentyone-custom-timeline .custom-timeline-container ul.custom-timeline-entries:has(li.custom-timeline-entry.is--active) li.custom-timeline-entry.is--active p::before{background:linear-gradient(180deg, white 0%, rgba(255, 255, 255, 0.3) 100%)}.twentyone-custom-timeline.is--inverted{--wp--preset--color--black: var(--wp--preset--color--white);--wp--preset--color--g-40: var(--wp--preset--color--g-60)}