.block-timeline{overflow:hidden}.block-content-section>.block-sidebar.bg-white+.block-timeline.bg-white{margin-top:clamp(-4.5rem,-1.2056074766rem + -3.738317757vw,-3rem)}.block-content-section .wp-block-heading+.block-timeline{padding-top:0;padding-bottom:0}.block-content-section .wp-block-heading.small-line+.block-timeline{margin-top:-3.125rem;padding-top:0;padding-bottom:0}.block-content-section p+.block-timeline{padding-top:0;padding-bottom:0}.block-timeline__item-decoration{position:absolute;top:100%;left:0;width:100%;height:3.125rem}@media(min-width: 62rem){.block-timeline__item-decoration{left:-1.1875rem;width:calc(100% + 2.375rem);border-bottom:1px solid var(--neutral-48)}}.block-timeline__item-decoration::before,.block-timeline__item-decoration::after{position:absolute;left:50%;content:"";z-index:2;display:block;transform:translateX(-50%)}.block-timeline__item-decoration::before{top:0;width:1px;height:2.625rem;background-color:var(--neutral-48)}.block-timeline__item-decoration::after{bottom:-0.5rem;width:1rem;height:1rem;border-radius:50%;background-color:#2b2e34}.block-timeline__item{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:3.125rem;padding:1rem .5rem;text-align:center;background:var(--primary-04)}@media(min-width: 62rem){.block-timeline__item{grid-column:auto/span 2}}@media(min-width: 62rem){.block-timeline__item:nth-child(1) .block-timeline__item-decoration{left:50%;width:calc(50% + 1.1875rem)}}@media(min-width: 62rem){.block-timeline__item:nth-child(1) .block-timeline__item-decoration::before,.block-timeline__item:nth-child(1) .block-timeline__item-decoration::after{left:0}}@media(min-width: 62rem){.block-timeline__item:nth-child(2){grid-column-start:2}}@media(min-width: 62rem){.block-timeline__item:nth-child(2n+1){grid-row:1;align-self:end}}@media(min-width: 62rem){.block-timeline__item:nth-child(2n+1):last-child .block-timeline__item-decoration{width:calc(50% + 1.1875rem)}}@media(min-width: 62rem){.block-timeline__item:nth-child(2n+1):last-child .block-timeline__item-decoration::before,.block-timeline__item:nth-child(2n+1):last-child .block-timeline__item-decoration::after{left:100%}}@media(min-width: 62rem){.block-timeline__item:nth-child(2n){grid-row:2;align-self:start;margin-top:3.125rem}}.block-timeline__item:nth-child(2n) .block-timeline__item-decoration{border:none}@media(min-width: 62rem){.block-timeline__item:nth-child(2n) .block-timeline__item-decoration{top:auto;bottom:100%}}@media(min-width: 62rem){.block-timeline__item:nth-child(2n) .block-timeline__item-decoration::before{top:auto;bottom:0}}@media(min-width: 62rem){.block-timeline__item:nth-child(2n) .block-timeline__item-decoration::after{top:-0.5rem;bottom:auto}}@media(max-width: 61.98rem){.block-timeline__item:last-child .block-timeline__item-decoration{display:none}}.block-timeline__item p:first-child{display:flex;flex:0 0 3.5rem !important;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;max-width:3.5rem !important;border-radius:50%}.block-timeline__item p:first-child:not([class*=-background-color]){background-color:var(--primary-03)}.block-timeline__item p:first-child:not([class*=-color]){color:var(--black)}.block-timeline__item .has-title-2-font-size{display:inline-block;margin-bottom:0;padding:0}.block-timeline__item .has-title-2-font-size:not([class*=-color]){color:var(--black)}.block-timeline__item .has-title-2-font-size:not([class*=-background-color]){background-color:rgba(0,0,0,0)}.block-timeline .block-timeline__item p:first-child{font-weight:var(--title-1-font-weight);font-size:var(--title-1-font-size);font-family:var(--title-1-font-family);font-style:var(--title-1-font-style, normal);line-height:var(--title-1-line-height);text-transform:var(--title-1-text-transform, none);text-decoration:var(--title-1-text-decoration, none);margin-bottom:.625rem}.block-timeline .block-timeline__item p:last-of-type{font-weight:var(--subtitle-2-font-weight);font-size:var(--subtitle-2-font-size);font-family:var(--subtitle-2-font-family);font-style:var(--subtitle-2-font-style, normal);line-height:var(--subtitle-2-line-height);text-transform:var(--subtitle-2-text-transform, none);text-decoration:var(--subtitle-2-text-decoration, none);max-width:12.75rem;margin-bottom:0}.block-timeline .block-timeline__item p:last-of-type:not([class*=-color]){color:var(--black)}
/*# sourceMappingURL=style.css.map */
