.wp-block-heliotrope-timeline-accordion{--timeline-accordion-border-color:var( --helio-campaign-theme-divider-line-color,var(--accordion-border-color) );--timeline-accordion-date-bg-color:var( --helio-campaign-theme-active-color,var(--helio-color-primary) );--timeline-accordion-date-color:var( --helio-campaign-theme-text-over-active-color,var(--helio-color-lightest) );--timeline-accordion-line-spacing:0px;--timeline-accordion-line-position:-12px;--timeline-accordion-step-icon-size:6.5px;--timeline-accordion-step-icon-position:calc(-2px + var(--timeline-accordion-line-position) - var(--timeline-accordion-line-spacing));--timeline-accordion-step-offset:max(39px,min(3.3571428571vw,47px));--timeline-accordion-step-gap:8px;--timeline-accordion-line-color:var( --helio-campaign-theme-active-color,var(--helio-color-primary) );--timeline-accordion-line-color-initial:var( --helio-campaign-theme-background-color );--timeline-accordion-step-icon-color:var( --helio-campaign-theme-active-color,var(--helio-color-primary) );--timeline-headline-active-color:inherit;--accordion-inner-content-padding:0 0 24px 0;margin-bottom:0}@media(min-width:768px){.wp-block-heliotrope-timeline-accordion{--timeline-accordion-line-spacing:26px;--timeline-accordion-line-position:0px}}@media(min-width:960px){.wp-block-heliotrope-timeline-accordion{--accordion-inner-content-padding:0 113px 40px 0}}*+.wp-block-heliotrope-timeline-accordion:has(*):has(+.wp-block-heliotrope-timeline-accordion) .timeline-accordion__timeline:after,*+.wp-block-heliotrope-timeline-accordion:has(*):has(+.wp-block-heliotrope-timeline-accordion) .timeline-accordion__timeline:before,.wp-block-heliotrope-timeline-accordion:has(*):first-child:has(+.wp-block-heliotrope-timeline-accordion) .timeline-accordion__timeline:after,.wp-block-heliotrope-timeline-accordion:has(*):first-child:has(+.wp-block-heliotrope-timeline-accordion) .timeline-accordion__timeline:before{display:block}.wp-block-heliotrope-timeline-accordion:has(*)+.wp-block-heliotrope-timeline-accordion:has(*) .timeline-accordion__timeline:after,.wp-block-heliotrope-timeline-accordion:has(*)+.wp-block-heliotrope-timeline-accordion:has(*) .timeline-accordion__timeline:before{display:block}.wp-block-heliotrope-timeline-accordion:has(*)+.wp-block-heliotrope-timeline-accordion:has(*):has(+:not(.wp-block-heliotrope-timeline-accordion)) .timeline-accordion__timeline:after,.wp-block-heliotrope-timeline-accordion:has(*)+.wp-block-heliotrope-timeline-accordion:has(*):has(+:not(.wp-block-heliotrope-timeline-accordion)) .timeline-accordion__timeline:before{display:none}.wp-block-heliotrope-timeline-accordion:has(*):last-child .timeline-accordion__timeline:after,.wp-block-heliotrope-timeline-accordion:has(*):last-child .timeline-accordion__timeline:before{display:none}.wp-block-heliotrope-timeline-accordion:first-child,:not(.wp-block-heliotrope-timeline-accordion)+.wp-block-heliotrope-timeline-accordion{margin-top:calc(var(--helio-block-margin) - max(24px, min(2vw, 28px)))}.wp-block-heliotrope-timeline-accordion:first-child .timeline-accordion__timeline .timeline-accordion__inner,:not(.wp-block-heliotrope-timeline-accordion)+.wp-block-heliotrope-timeline-accordion .timeline-accordion__timeline .timeline-accordion__inner{border-top:none}.wp-block-heliotrope-timeline-accordion+.toc-anchor+.wp-block-heliotrope-timeline-accordion,.wp-block-heliotrope-timeline-accordion+.wp-block-heliotrope-timeline-accordion{margin-top:0}.wp-block-heliotrope-timeline-accordion+.toc-anchor+.wp-block-heliotrope-timeline-accordion .timeline-accordion__inner,.wp-block-heliotrope-timeline-accordion+.wp-block-heliotrope-timeline-accordion .timeline-accordion__inner{border-top:none}.wp-block-heliotrope-timeline-accordion+*{margin-top:var(--helio-block-margin)}.wp-block-heliotrope-timeline-accordion .timeline-accordion__inner{border-bottom:1px solid var(--timeline-accordion-border-color);border-top:1px solid var(--timeline-accordion-border-color);position:relative;width:100%}.wp-block-heliotrope-timeline-accordion .timeline-accordion__inner .accordion__control{grid-row-gap:16px;align-items:flex-start;display:grid;grid-template-columns:1fr auto;padding:max(24px,min(2.2857142857vw,32px)) 0 24px;position:relative;row-gap:16px;text-align:left}.no-js .wp-block-heliotrope-timeline-accordion .timeline-accordion__inner .accordion__control .expand-button{display:none}.wp-block-heliotrope-timeline-accordion .accordion__link-date-wrap{display:flex;grid-column:1/3;height:min-content}.wp-block-heliotrope-timeline-accordion .accordion__control__date{background-color:var(--timeline-accordion-date-bg-color);color:var(--timeline-accordion-date-color);flex:0 0 auto;padding:2px 9px;text-transform:uppercase}.wp-block-heliotrope-timeline-accordion .js-accordion-button[aria-expanded=true] .accordion__control_title.h5{color:var(--timeline-headline-active-color);transition:color .3s ease}.wp-block-heliotrope-timeline-accordion .timeline-accordion__timeline{padding-left:var(--timeline-accordion-line-spacing);position:relative}.wp-block-heliotrope-timeline-accordion .timeline-accordion__timeline:before{border-right:2px solid var(--timeline-accordion-line-color);bottom:calc(var(--timeline-accordion-step-offset)*-1 + var(--timeline-accordion-step-gap));content:"";display:none;left:var(--timeline-accordion-line-position);min-height:calc(100% - var(--timeline-accordion-step-gap));position:absolute}.wp-block-heliotrope-timeline-accordion .timeline-accordion__timeline:after{border-right:2px solid var(--timeline-accordion-line-color-initial);bottom:calc(var(--timeline-accordion-step-offset)*-1 + var(--timeline-accordion-step-gap) - 1px - var(--timeline-accordion-step-icon-size));content:"";display:none;left:var(--timeline-accordion-line-position);min-height:calc(100% - var(--timeline-accordion-step-gap));position:absolute;transition:min-height .5s ease-in-out}.wp-block-heliotrope-timeline-accordion .timeline-accordion__step-icon{background-color:var(--timeline-accordion-step-icon-color);height:var(--timeline-accordion-step-icon-size);left:var(--timeline-accordion-step-icon-position);min-height:var(--timeline-accordion-step-icon-size);min-width:var(--timeline-accordion-step-icon-size);position:relative;top:var(--timeline-accordion-step-offset);transform:rotate(45deg);width:var(--timeline-accordion-step-icon-size)}[data-animate-seen=true] .timeline-accordion__timeline:after{min-height:0}
