@media(min-width: 768px)and (max-width: 1151.98px){.milestone .timeline-container{max-width:31.25rem}}.milestone .timeline-item-wrapper:last-child:not(.d-none){padding-bottom:0 !important}.milestone .timeline-item-wrapper .line{position:absolute;top:0;width:2px;margin:0 1.5rem;height:100%;z-index:1}.milestone .timeline-item-wrapper .line::after{display:block;content:"";width:100%;height:100%;background-color:currentColor;opacity:.2}.milestone .timeline-item-wrapper.left .line{left:-25px}@media(max-width: 1151.98px){.milestone .timeline-item-wrapper.left .line{left:0}}.milestone .timeline-item-wrapper.right .line{right:-25px}@media(max-width: 1151.98px){.milestone .timeline-item-wrapper.right .line{right:0}}.milestone .timeline-container--image .timeline-content:last-child{margin-top:8.5rem}@media(max-width: 1151.98px){.milestone .timeline-container--image .timeline-content:last-child{margin-top:0}}.milestone .timeline-content{flex:1}.milestone .timeline-item{position:relative;z-index:2}.milestone .dot{position:absolute;top:0;height:100%;width:8px;height:8px;border-radius:50%;background-color:currentColor}.milestone .dot.left{left:0;transform:translateX(-50%)}@media(max-width: 1151.98px){.milestone .dot.left{left:25px}}.milestone .dot.right{right:0;transform:translateX(50%)}@media(max-width: 1151.98px){.milestone .dot.right{right:25px}}.milestone .time.overlay-on-line{position:absolute}.milestone .time.overlay-on-line.left{left:0;transform:translateX(-50%)}@media(max-width: 1151.98px){.milestone .time.overlay-on-line.left{left:25px}}.milestone .time.overlay-on-line.right{right:0;transform:translateX(50%)}@media(max-width: 1151.98px){.milestone .time.overlay-on-line.right{right:25px}}.milestone .dot,.milestone .time-content{opacity:0;transition:opacity .6s linear;will-change:opacity}.milestone .time-content{transition-delay:.1s}.milestone .text-content{transform:translateY(60px);opacity:0;transition:transform .6s cubic-bezier(0.26, 0.67, 0.48, 0.91),opacity .6s linear;will-change:opacity,transform}.milestone .animated .time-content,.milestone .animated .dot{opacity:1}.milestone .animated .text-content{transform:translateY(0);opacity:1}.milestone .richtext-with-link{opacity:.8}.milestone .img-wrapper{max-width:25rem}@media(max-width: 767.98px){.milestone .img-wrapper{max-width:15rem}}@media(min-width: 768px){.milestone .text-content .desc{font-size:1.25rem}}
