.timeline:not(:first-child){margin-top:clamp(2.5rem, 2.5vw + 2rem, 5rem)}.timeline__card{background-color:#fff;border:0.0625rem solid #dee0ed;border-radius:1rem;margin-bottom:clamp(2.5rem, 2.5vw + 2rem, 5rem);padding:clamp(1.5rem, 1vw + 1.3rem, 2.5rem) clamp(1rem, 1.5vw + 0.7rem, 2.5rem)}@media(min-width: 1248px){.timeline__card--left{grid-area:1}}@media(min-width: 1248px){.timeline__card--right{grid-area:1/3}}.timeline__card-body{display:grid;gap:1rem}.timeline__dot{background-color:#007db8;border:0.5rem solid #fff;border-radius:100%;height:clamp(1.5rem, 1.5vw + 1.2rem, 3rem);left:50%;position:absolute;translate:-50% calc(50% - clamp(2.5rem, 2.5vw + 2rem, 5rem));width:clamp(1.5rem, 1.5vw + 1.2rem, 3rem)}@media(max-width: 1247px){.timeline__dot{top:0}}@media(min-width: 1248px){.timeline__dot{top:50%}}.timeline__headline{--margin-block-headline: 0}.timeline__item{display:grid}@media(max-width: 1247px){.timeline__item{grid-template-columns:3rem 1fr}}@media(min-width: 1248px){.timeline__item{grid-template-columns:1fr 15.25rem 1fr}}.timeline__item:first-of-type .timeline__line{border-radius:62.4375rem 62.4375rem 0 0}.timeline__item:last-of-type .timeline__card{margin-bottom:0}.timeline__item:last-of-type .timeline__line{border-radius:0 0 62.4375rem 62.4375rem}.timeline__line{background-color:#dee0ed;height:100%;width:clamp(0.25rem, 0.25vw + 0.2rem, 0.5rem)}.timeline__line-wrapper{display:flex;justify-content:center;position:relative}@media(min-width: 1248px){.timeline__line-wrapper{grid-area:1/2}}
