.wp-block-timeline.wp-block-timeline{max-width:var(--breakpoint-lg);width:100%}.wp-block-timeline__title{margin-bottom:var(--spacing-xxs)}.wp-block-timeline__slide.wp-block-timeline__slide{display:inline-flex;flex-wrap:wrap;gap:var(--spacing-m)}@media(min-width:768px){.wp-block-timeline__slide.wp-block-timeline__slide{flex-wrap:nowrap}}.wp-block-timeline__timeline__image.wp-block-timeline__timeline__image{flex-shrink:0;max-width:640px}.wp-block-timeline__timeline__image.wp-block-timeline__timeline__image .wp-block-image__figure{border:5px solid var(--colour-brand-1-20)}.wp-block-timeline__nav-wrapper{align-items:center;background-color:var(--colour-neutral-1);display:flex;gap:var(--spacing-xs);justify-content:center;margin-top:var(--spacing-m);width:100%}.wp-block-timeline__swiper-controls-wrapper.wp-block-timeline__swiper-controls-wrapper{align-items:center;display:inline-flex;justify-content:center;overflow:hidden;width:100%}.wp-block-timeline__swiper-controls-slides{align-items:center}.wp-block-timeline__control-slide{justify-items:center}.wp-block-timeline__control-slide .wp-block-timeline__timeline__title{text-align:center}.wp-block-timeline__control-slide .wp-component-heading{color:var(--colour-neutral-6);transition:var(--transition-color)}.wp-block-timeline__control-slide.swiper-slide-thumb-active,.wp-block-timeline__control-slide:focus-visible,.wp-block-timeline__control-slide:hover{cursor:pointer}.wp-block-timeline__control-slide.swiper-slide-thumb-active .wp-component-heading,.wp-block-timeline__control-slide:focus-visible .wp-component-heading,.wp-block-timeline__control-slide:hover .wp-component-heading{color:var(--colour-brand-1-base)}.wp-block-timeline__nav-prev{justify-self:start}.wp-block-timeline__nav-next{justify-self:end}.wp-block-timeline__nav-next .edwp-link-text,.wp-block-timeline__nav-prev .edwp-link-text{display:none}@media(min-width:1024px){.wp-block-timeline__nav-next .edwp-link-text,.wp-block-timeline__nav-prev .edwp-link-text{display:block}}.wp-block-timeline__timeline__content{align-content:start;display:grid;gap:var(--grid-gap-row) var(--grid-gap-column);gap:var(--spacing-xxs);grid-template-columns:repeat(1,minmax(0,1fr));grid-template-rows:auto;width:100%}