.timeline{background:linear-gradient(#f5f6f8 10rem,transparent 0)}@media(min-width:48rem){.timeline{background:linear-gradient(#f5f6f8 13.125rem,transparent 0)}}@media(min-width:62rem){.timeline{background:none;padding-top:0}}.timeline-list{margin:0 -.9375rem;max-height:25rem;max-width:50rem;overflow:hidden;padding:1.25rem;position:relative}@media(min-width:48rem){.timeline-list{margin:auto}}.timeline-list:before{border-right:.25rem solid #088569;bottom:1.25rem;content:"";left:5.5rem;position:absolute;top:1.25rem;width:.25rem}@media(min-width:62rem){.timeline-list:before{left:calc(50% - .125rem)}}.timeline-list:after{background:linear-gradient(180deg,#fff0,#fff 80%);bottom:0;content:"";display:block;height:3.75rem;position:absolute;width:100%}.timeline-list--expanded{max-height:none}.timeline-list--expanded:after{background:transparent}.timeline-list-el{display:flex;width:100%}.timeline-list-el__wrap{align-items:center;background:#fff;border-radius:.625rem;box-shadow:0 .125rem 1.4375rem #00000017;display:flex;margin-bottom:.9375rem;padding:.625rem .9375rem;position:relative;width:100%}@media(min-width:62rem){.timeline-list-el__wrap{width:calc(50% + 4.375rem)}}.timeline-list-el:last-child .timeline-list-el__wrap{margin-bottom:0}.timeline-list-el__year{flex-shrink:0;width:3.75rem}.timeline-list-el__year:before{border-right:.25rem dashed #088569;bottom:0;content:"";height:100%;left:4.25rem;position:absolute;top:0;width:.1875rem}.timeline-list-el__year:after{background:#fff;border:.1875rem solid #088569;border-radius:50%;content:"";height:100%;height:.9375rem;left:4.375rem;position:absolute;top:50%;transform:translate3d(-50%,-50%,0);width:.9375rem}.timeline-list-el__content{padding-left:1.25rem}@media(min-width:62rem){.timeline-list-el:nth-child(odd){justify-content:flex-end}.timeline-list-el:nth-child(2n) .timeline-list-el__wrap{flex-direction:row-reverse}.timeline-list-el:nth-child(2n) .timeline-list-el__year{text-align:right}.timeline-list-el:nth-child(2n) .timeline-list-el__year:before{left:auto;right:4.25rem}.timeline-list-el:nth-child(2n) .timeline-list-el__year:after{left:auto;right:4.375rem;transform:translate3d(50%,-50%,0)}.timeline-list-el:nth-child(2n) .timeline-list-el__content{padding:0 1.25rem 0 0}}
