.wp-block-gutentiers-timeline{padding-block:clamp(3.75rem,6.94vw,var(--space-100,6.25rem))}@media(max-width:1530px){.wp-block-gutentiers-timeline{padding-inline:var(--space-64,4rem)}}.wp-block-gutentiers-timeline .timeline__inner{display:grid;margin-inline:auto;max-width:var(--wp--style--global--content-size);row-gap:var(--space-16,1rem)}.wp-block-gutentiers-timeline .timeline__intro{display:flex;flex-direction:column;gap:var(--space-16,.75rem);grid-area:intro;-ms-grid-column:1;-ms-grid-row:1}.wp-block-gutentiers-timeline .timeline__body{display:contents}.wp-block-gutentiers-timeline .timeline__body>.wp-block-buttons{grid-area:actions;-ms-grid-column:1;-ms-grid-row:2}.wp-block-gutentiers-timeline .timeline__body>.wp-block-buttons:not(:has(.wp-block-button)){display:none}.wp-block-gutentiers-timeline .timeline__body>.timeline__track{-ms-grid-column:1;-ms-grid-row:3;-ms-grid-column-span:3;grid-area:track;justify-self:stretch;margin-inline:0;min-width:0;position:relative}.wp-block-gutentiers-timeline .timeline__eyebrow{color:var(--eyebrow,var(--color-primary,currentColor));font-size:var(--font-sm,.875rem);font-weight:600;margin:0}.wp-block-gutentiers-timeline .timeline__heading{color:var(--heading,var(--text,currentColor));font-size:var(--font-2xl,1.875rem);line-height:1.2;margin:0}.wp-block-gutentiers-timeline .timeline__description{color:var(--description,var(--text,currentColor));font-size:var(--font-md,1rem);margin:0}.wp-block-gutentiers-timeline.is-horizontal{isolation:isolate;position:relative}.wp-block-gutentiers-timeline.is-horizontal .timeline__inner{align-items:end;-moz-column-gap:var(--space-32,2rem);column-gap:var(--space-32,2rem);grid-template-areas:"intro nav" "actions nav" "track track";grid-template-columns:minmax(0,1fr) auto}@media(max-width:992px){.wp-block-gutentiers-timeline.is-horizontal .timeline__inner{grid-template-areas:"intro" "actions" "nav" "track";grid-template-columns:minmax(0,1fr)}.wp-block-gutentiers-timeline .timeline__intro{-ms-grid-column:1;-ms-grid-row:1}.wp-block-gutentiers-timeline .timeline__body>.wp-block-buttons{-ms-grid-column:1;-ms-grid-row:2}.wp-block-gutentiers-timeline .timeline__body>.timeline__track{-ms-grid-column:1;-ms-grid-row:4;-ms-grid-column-span:1}}.wp-block-gutentiers-timeline.is-horizontal .timeline__intro{max-width:48rem}.wp-block-gutentiers-timeline.is-horizontal .timeline__nav-group{-ms-grid-row:1;-ms-grid-row-span:2;display:flex;gap:var(--space-12,.75rem);grid-area:nav;-ms-grid-column:3;justify-self:end}@media (max-width:992px){.wp-block-gutentiers-timeline.is-horizontal .timeline__nav-group{-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:1;justify-self:start}}.wp-block-gutentiers-timeline.is-horizontal .timeline__body>.timeline__track{margin-block-start:var(--space-96,6rem)}.wp-block-gutentiers-timeline.is-horizontal .timeline__body>.timeline__track.swiper{overflow:visible}.wp-block-gutentiers-timeline.is-horizontal .timeline__body>.timeline__track.swiper:after{background-color:var(--bg,#fff);content:"";display:block;height:100%;position:absolute;right:100%;top:0;width:200vw;z-index:1}.wp-block-gutentiers-timeline.is-horizontal .timeline__list{align-items:stretch;display:flex}.wp-block-gutentiers-timeline.is-horizontal .timeline-item{display:flex;flex-direction:column;height:auto}.wp-block-gutentiers-timeline.is-horizontal .timeline-item .timeline-item__progress{flex-direction:row;flex-shrink:0;width:100%}.wp-block-gutentiers-timeline.is-horizontal .timeline-item .timeline-item__content{align-items:center;padding-block-start:var(--space-24,1.5rem);padding-inline:var(--space-16,.75rem)}.wp-block-gutentiers-timeline.is-horizontal .timeline-item:first-child .timeline-item__line--before,.wp-block-gutentiers-timeline.is-horizontal .timeline-item:last-child .timeline-item__line--after{visibility:hidden}.wp-block-gutentiers-timeline.is-vertical .timeline__inner{align-content:start;align-items:start;-moz-column-gap:var(--space-64,4rem);column-gap:var(--space-64,4rem);grid-template-areas:"intro track" "actions track";grid-template-columns:24rem minmax(0,1fr)}@media(max-width:992px){.wp-block-gutentiers-timeline.is-vertical .timeline__inner{grid-template-areas:"intro" "actions" "track";grid-template-columns:minmax(0,1fr)}.wp-block-gutentiers-timeline.is-vertical .timeline__inner>.timeline__intro{-ms-grid-column:1;-ms-grid-row:1}.wp-block-gutentiers-timeline.is-vertical .timeline__inner>.timeline__body>.wp-block-buttons{-ms-grid-column:1;-ms-grid-row:2}.wp-block-gutentiers-timeline.is-vertical .timeline__inner>.timeline__body>.timeline__track{-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1}}.wp-block-gutentiers-timeline.is-vertical .timeline-item{display:flex;flex-direction:row;gap:var(--space-16,.75rem)}.wp-block-gutentiers-timeline.is-vertical .timeline-item .timeline-item__progress{align-self:stretch;flex-direction:column}.wp-block-gutentiers-timeline.is-vertical .timeline-item .timeline-item__content{padding-block:var(--space-16,.75rem)}.wp-block-gutentiers-timeline.is-vertical .timeline-item .timeline-item__content .timeline-item__date:has(+.timeline-item__heading){margin-block-end:calc(var(--space-16)*-1)}.wp-block-gutentiers-timeline.is-vertical .timeline-item:first-child .timeline-item__line--before,.wp-block-gutentiers-timeline.is-vertical .timeline-item:last-child .timeline-item__line--after{visibility:hidden}.editor-styles-wrapper .wp-block-gutentiers-timeline.is-horizontal .timeline__list{flex-wrap:wrap;gap:var(--space-24,1.5rem)}.editor-styles-wrapper .wp-block-gutentiers-timeline.is-horizontal .timeline__list>.timeline-item{flex:1 1 240px;width:auto}.timeline__nav{align-items:center;background:transparent;border:1px solid var(--link,var(--color-primary));border-radius:50%;color:var(--link,var(--color-primary));cursor:pointer;display:flex;flex-shrink:0;height:2.5rem;justify-content:center;transition:background .15s ease,color .15s ease;width:2.5rem}.timeline__nav i{font-size:1rem;pointer-events:none}.timeline__nav:hover{background:var(--link-hover,var(--color-primary));color:var(--text)}.timeline__nav.swiper-button-disabled,.timeline__nav:disabled{cursor:default;opacity:.35;pointer-events:none}
