.timeline-block-container{margin:0 auto;max-width:1100px;width:100%}.timeline-block-container .timeline{--varyingHeight: 100%;margin:8rem 0 0;position:relative;width:100%}.timeline-block-container .timeline:after{content:"";clear:both;display:table;width:100%}.timeline-block-container .timeline .timeline-item{position:relative;display:flex}.timeline-block-container .timeline .timeline-item .timeline-point{background:#091f2c;border-radius:50%;height:40px;left:50%;margin-left:-18px;overflow:hidden;position:absolute;top:0;width:40px;z-index:1}.timeline-block-container .timeline .timeline-item .timeline-content-line{height:3px;position:absolute;right:51%;top:19px;width:50px}.timeline-block-container .timeline .timeline-item .timeline-content-line.line-right{height:3px;position:absolute;right:45%;top:19px;width:50px}.timeline-block-container .timeline .timeline-item .timeline-content{padding:2rem;position:relative;text-align:left;transform:translateY(-4rem);width:45%;order:1}.timeline-block-container .timeline .timeline-item .timeline-content.timeline-hidden{opacity:0;transform:translateY(20px);transition:opacity .6s ease-out,transform .6s ease-out}.timeline-block-container .timeline .timeline-item .timeline-content.animate-in{opacity:1;transform:translateY(0)}.timeline-block-container .timeline .timeline-item .timeline-content ul{margin-bottom:0}.timeline-block-container .timeline .timeline-item .timeline-content li,.timeline-block-container .timeline .timeline-item .timeline-content p{font-size:clamp(1.25rem,1.071rem + .476vw,1.5rem)}.timeline-block-container .timeline .timeline-item .timeline-content.timeline-right{order:-1;margin-left:auto}.timeline-block-container .timeline .timeline-item .timeline-content .year{background:#091f2c;border-radius:6px;color:#5cd6ff;display:inline-block;font-size:.875em;font-weight:700;line-height:1em;padding:.75rem}@media(max-width: 768px){.block-timeline.alignwide{padding-left:0 !important;padding-right:0 !important}.timeline-block-container .timeline{width:90%}.timeline-block-container .timeline:before{left:0}.timeline-block-container .timeline .timeline-item{justify-content:flex-end}.timeline-block-container .timeline .timeline-item:after{left:0}.timeline-block-container .timeline .timeline-item .timeline-content-line{left:3%;right:0%}.timeline-block-container .timeline .timeline-item .timeline-content-line.line-right{left:2.5%;right:0%;width:8%}.timeline-block-container .timeline .timeline-item .timeline-point{left:0}.timeline-block-container .timeline .timeline-item .timeline-content{margin-bottom:4rem;width:90%}}

/*# sourceMappingURL=timeline.min.css.map */