.timeline{position:relative}
@media(min-width:991px){.timeline__row{display:flex;padding:0 16px}
.timeline__row-separator{width:7.89%;display:flex;justify-content:space-between;min-width:95px}
.timeline__row-separator>.line{width:1px;height:100%;background-repeat:repeat-y;background-image:url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDIgMzIiIHdpZHRoPSIyIiBoZWlnaHQ9IjMyIj4KCTx0aXRsZT5OZXcgUHJvamVjdDwvdGl0bGU+Cgk8c3R5bGU+CgkJLnMwIHsgZmlsbDogIzAwMDAwMCB9IAoJPC9zdHlsZT4KCTxwYXRoIGlkPSJCYWNrZ3JvdW5kIiBjbGFzcz0iczAiIGQ9Im0wIDBoMXYxNmgtMXoiLz4KPC9zdmc+")}
.timeline__row-left,.timeline__row-right{width:46.4%;padding:20px 0}
.timeline__row .timeline__row-separator{position:relative}
.timeline__row .timeline__row-separator .dot{content:'';position:absolute;height:24px;width:24px;background:#000;top:50%;margin-top:-16px;border-radius:50%}
.timeline__row .timeline__row-separator .dot.right{right:-12px;left:auto}
.timeline__row .timeline__row-separator .dot.highlight{height:32px;width:32px;border:8px solid #bababa}
.timeline__row .timeline__row-separator .dot.highlight.right{right:-16px}
.timeline__row .timeline__row-separator .dot.highlight.left{left:-16px}
.timeline__row .content-wrapper{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;padding-left:72px}
.timeline__row .content-wrapper .cmp-text,.timeline__row .content-wrapper p:last-child{margin-bottom:0}
.timeline__row .content-wrapper p:first-child,.timeline__row .content-wrapper h6{margin-bottom:12px}
.timeline__row .image-wrapper{aspect-ratio:.75;flex:0 0 55%;margin-right:16px}
.timeline__row .image-wrapper .image-placeholder{width:100%;height:100%}
.timeline__row .image-wrapper img{aspect-ratio:.75;object-fit:cover}
.timeline__row.start{padding-top:72px}
.timeline__row.start .line{height:154px}
.timeline__row.start .dot{top:-16px;left:-12px}
.timeline__row.end .line{height:154px}
.timeline__row.end svg{position:absolute;bottom:-47px}
.timeline__row.end .dot{top:auto;bottom:-56px}
.timeline__row.end .dot.left{left:50%;margin-left:-18px}
.timeline__row.end .dot.right{right:50%;margin-right:-18px}
.timeline__row-left .content-wrapper{padding-left:0;padding-right:72px}
.timeline__row-left .content-wrapper .image-wrapper{margin-left:16px;margin-right:0}
}
@media(max-width:991px){.timeline .timeline__row{padding-top:20px;padding-bottom:20px}
.timeline .timeline__row.start,.timeline .timeline__row.end{display:none}
.timeline .timeline__row .timeline__row-left .content-wrapper,.timeline .timeline__row .timeline__row-right .content-wrapper{display:flex;flex-direction:column-reverse}
.timeline .timeline__row .timeline__row-left .content-wrapper .content .cmp-text p:first-child,.timeline .timeline__row .timeline__row-right .content-wrapper .content .cmp-text p:first-child,.timeline .timeline__row .timeline__row-left .content-wrapper .content .cmp-text h6,.timeline .timeline__row .timeline__row-right .content-wrapper .content .cmp-text h6{margin-bottom:8px}
.timeline .timeline__row .timeline__row-left .content-wrapper .image-wrapper,.timeline .timeline__row .timeline__row-right .content-wrapper .image-wrapper{margin-bottom:16px}
.timeline .timeline__row .timeline__row-left .content-wrapper .image-wrapper .image,.timeline .timeline__row .timeline__row-right .content-wrapper .image-wrapper .image{padding-left:0;padding-right:0}
.timeline .timeline__row .timeline__row-right .content-wrapper{flex-direction:column}
}
@media(max-width:991px){.psTimeLine #timeline-container-id .text{padding-left:0;padding-right:0}
}