.timeline-block{margin-top:1rem;margin-bottom:1rem;padding-top:1rem;padding-bottom:1rem}@media (min-width: 1024px){.timeline-block{margin-top:2rem;margin-bottom:2rem;padding-top:2rem;padding-bottom:2rem}}.timeline-block__head{text-align:center}.timeline-block .timeline{position:relative;display:flex;flex-direction:column}@media (min-width: 1024px){.timeline-block .timeline{margin-top:4rem;margin-bottom:4rem;padding-top:4rem;padding-bottom:4rem}}.timeline-block .timeline__bg-line{position:absolute;left:50%;--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));background-color:var(--color-neutral-400, #959298);width:2px;top:0;height:0;bottom:auto}.timeline-block .timeline__item{position:relative;z-index:1;display:flex;align-items:center}@media (min-width: 640px){.timeline-block .timeline__item{flex-wrap:nowrap}.timeline-block .timeline__item>*{flex-shrink:0;flex-basis:33.333333%}.timeline-block .timeline__item:nth-of-type(2n){justify-content:flex-end}.timeline-block .timeline__item:nth-of-type(2n) .timeline-card{order:2}}.timeline-block .timeline__item:nth-of-type(2n) .timeline-bullet{position:relative;height:32px;width:100%;align-items:center;padding:.5rem}@media (min-width: 640px){.timeline-block .timeline__item:nth-of-type(2n) .timeline-bullet{display:flex}}.timeline-block .timeline__item:nth-of-type(2n) .timeline-bullet__line{margin-left:auto;height:1px;width:50%;background-color:var(--color-neutral-400, #959298);transform-origin:right center}.timeline-block .timeline .timeline-card{background-color:var(--color-neutral-050, #F5F1EF);padding:1rem;color:var(--color-secondary, #042434)}@media not all and (min-width: 640px){.timeline-block .timeline .timeline-card{margin:.75rem;width:100%}}.timeline-block .timeline .timeline-card__badge{display:flex;width:48px;height:48px;align-items:center;justify-content:center;border-radius:100%;background-color:var(--color-primary, #FFFFFF);padding:.75rem;font-size:24px;font-weight:500;line-height:1;letter-spacing:-.025em;color:var(--color-secondary, #042434)}.timeline-block .timeline .timeline-card__title{margin-top:.75rem;margin-bottom:.75rem;font-size:24px;font-weight:500}.timeline-block .timeline .timeline-card__description{font-size:.875rem;color:var(--color-neutral-800, #454545)}.timeline-block .timeline .timeline-bullet{position:relative;display:flex;height:32px;width:100%;align-items:center}@media not all and (min-width: 640px){.timeline-block .timeline .timeline-bullet{display:none}}.timeline-block .timeline .timeline-bullet__line{height:1px;width:50%;background-color:var(--color-neutral-400, #959298);transform-origin:left center}.timeline-block .timeline .timeline-bullet__bullet{position:absolute;left:50%;box-sizing:content-box;width:24px;height:24px;--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-radius:9999px;border-width:4px;border-style:solid;border-color:var(--color-primary, #FFFFFF);background-color:var(--color-accent, #2CBADA)}
