.wp-block-intodigital-timeline{width:100%}.wp-block-intodigital-timeline+.wp-block-intodigital-timeline{margin-top:var(--spacing-3xl,2rem)}.intodigital-timeline{display:flex;flex-direction:column;gap:var(--spacing-xs,.5rem);max-width:var(--content-width-contained,47rem);margin-top:var(--spacing-section-break,3rem);margin-bottom:var(--spacing-section-break,3rem);--timeline-step-summary-bg:var(--color-background-base, #fff);--timeline-step-content-bg:var(--color-background-base, #fff);--timeline-step-border:var(--color-border-subtle, #e8e5e5);--timeline-step-icon-bg:var(--color-neutral-white, #fff);--timeline-step-icon-color:var(--color-text-primary, #000)}.intodigital-timeline__content{display:flex;flex-flow:column;gap:0}.intodigital-timeline__content .timeline-step:last-of-type::before{display:none}.intodigital-timeline:has(+.intodigital-timeline){margin-bottom:var(--grid-gutter,3rem)!important}.intodigital-timeline+.intodigital-timeline{margin-top:var(--spacing-m,1rem)}.intodigital-timeline-circle{filter:drop-shadow(0 .0625rem .125rem rgb(0 0 0 / .25));width:2.25rem;height:2.25rem;border-radius:100%;background-color:var(--color-background-accent-primary-subtle,#fbd3c5);position:relative;min-width:2.25rem;transform:translateY(-6px)}.intodigital-timeline-circle-inner{position:absolute;inset:0;margin:auto;width:1.25rem;height:1.25rem;border-radius:100%;background-color:var(--color-background-accent-alternative-light,#f26c3f)}.intodigital-timeline-step{display:block;width:100%;position:relative}.intodigital-timeline-step[open]:not([data-closing]) .intodigital-timeline-step-icon::after,.intodigital-timeline-step.is-open:not([data-closing]) .intodigital-timeline-step-icon::after{transform:rotate(90deg) scaleX(0);opacity:0}.intodigital-timeline-step[open]:not([data-closing]) .intodigital-timeline-step-content,.intodigital-timeline-step.is-open:not([data-closing]) .intodigital-timeline-step-content{pointer-events:auto}.intodigital-timeline-step[open]:not([data-closing]) .intodigital-timeline-step-content-inner,.intodigital-timeline-step.is-open:not([data-closing]) .intodigital-timeline-step-content-inner{opacity:1;transform:translateY(0)}.intodigital-timeline-step:not(:last-child)::after{content:"";position:absolute;left:1.075rem;top:2rem;bottom:-.75rem;width:.125rem;background-color:var(--color-background-accent-primary-subtle,#fbd3c5);z-index:-1}.intodigital-timeline-step:hover .intodigital-timeline-step-icon,.intodigital-timeline-step:active .intodigital-timeline-step-icon,.intodigital-timeline-step:focus-within .intodigital-timeline-step-icon{border-color:var(--color-brand-primary-orange,#f26c3f)}.intodigital-timeline-step-icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;flex-shrink:0;background-color:var(--timeline-step-icon-bg);color:var(--timeline-step-icon-color);border-radius:var(--radius-s,.5rem);border:var(--stroke-m,.125rem) solid var(--color-border-subtle,#e8e5e5);margin-left:auto;transition:transform var(--transition-speed-fast,0.2s) ease,background-color var(--transition-speed-fast,0.2s) ease,border-color var(--transition-speed-fast,0.2s) ease}.intodigital-timeline-step-icon::before,.intodigital-timeline-step-icon::after{content:"";position:absolute;width:.75rem;height:.125rem;background-color:currentcolor;transition:transform var(--transition-speed-fast,0.2s) ease,opacity var(--transition-speed-fast,0.2s) ease}.intodigital-timeline-step-icon::after{transform:rotate(90deg)}.intodigital-timeline-step-summary{display:flex;align-items:flex-start;gap:var(--spacing-s,.625rem);border-radius:var(--radius-s,.5rem);padding:.75rem 0;cursor:pointer;list-style:none;font-size:var(--text-styles-interface-s-font-size,1rem);font-weight:600;color:var(--color-text-primary,#000);transition:background-color var(--transition-speed-fast,0.2s) ease}.intodigital-timeline-step-summary::-webkit-details-marker{display:none}.intodigital-timeline-step-summary::marker{content:""}.intodigital-timeline-step-summary:focus-visible{outline:.125rem solid var(--color-brand-primary-orange,#f26c3f);outline-offset:-.125rem}.intodigital-timeline-step-title{display:inline-flex;align-items:center;gap:var(--spacing-xs,.5rem);font-size:var(--text-styles-base-p-font-size,1rem);font-style:normal;font-weight:700;line-height:var(--text-styles-base-p-line-height,1.5rem)}.intodigital-timeline-step-content{overflow:hidden;height:0;pointer-events:none;transition:height var(--transition-speed-medium,0.35s) cubic-bezier(.22,1,.36,1)}.intodigital-timeline-step-content-inner{overflow:hidden;padding:0 var(--spacing-s,.625rem) 0 calc(2.25rem + var(--spacing-m, 0.75rem));opacity:0;transform:translateY(var(--spacing-xs,.5rem));transition:transform var(--transition-speed-medium,0.3s) cubic-bezier(.22,1,.36,1),opacity var(--transition-speed-fast,0.2s) ease-out}.intodigital-timeline-step-content-inner>*{margin-top:var(--spacing-l,1.5rem)!important;margin-bottom:var(--spacing-l,1.5rem)!important}.intodigital-timeline-step-content-inner>*:first-child{margin-top:0!important}.intodigital-timeline-step>*:not(summary):not(.intodigital-timeline-step-summary){display:block}.intodigital-timeline--white{--timeline-step-summary-bg:var(--color-background-base, #fff);--timeline-step-content-bg:var(--color-background-base, #fff);--timeline-step-border:var(--color-border-subtle, #e8e5e5);--timeline-step-icon-bg:var(--color-neutral-white, #fff);--timeline-step-icon-color:var(--color-text-primary, #000)}.intodigital-timeline--white .intodigital-timeline-circle{filter:drop-shadow(0 .0625rem .125rem rgb(100 100 100 / .25));background-color:color-mix(in srgb,var(--color-text-primary,#000) 10%,#fff 90%)}.intodigital-timeline--white .intodigital-timeline-circle-inner{background-color:color-mix(in srgb,var(--color-text-primary,#000) 20%,#fff 80%)}.intodigital-timeline--white .intodigital-timeline-step:not(:first-child)::before{background-color:color-mix(in srgb,var(--color-text-primary,#000) 20%,#fff 80%)}.intodigital-timeline--white .intodigital-timeline-step:not(:last-child)::after{background-color:color-mix(in srgb,var(--color-text-primary,#000) 20%,#fff 80%)}.intodigital-timeline--white .intodigital-timeline-step-summary{color:var(--color-text-primary,#000)}.intodigital-timeline--white .intodigital-timeline-summary{color:var(--color-text-primary,#000)}