.timeline-block{position:relative}.timeline-block__line{display:none}@media print,screen and (min-width:64em){.timeline-block__line{position:absolute;left:calc(50% - (3px / 2));display:block;overflow:hidden;width:3px;height:100%;background-color:#f2f2f2}}.timeline-block__line--bar{width:100%;height:0%}.timeline-block .timeline-item{width:100%}.timeline-block .timeline-item__inner{display:flex;flex-flow:row wrap;position:relative;flex-direction:column-reverse;align-items:center;width:100%}@media print,screen and (min-width:64em){.timeline-block .timeline-item__inner{flex-direction:row}}.timeline-block .timeline-item__card{flex:0 0 auto;width:100%;margin-left:0;margin-right:0;position:relative;padding:2.5rem;border:1px solid rgba(63,81,181,.2);border-radius:1.25rem;background-color:#f8f8f8;filter:drop-shadow(0 0 5px rgba(0, 0, 0, .1))}@media print,screen and (min-width:64em){.timeline-block .timeline-item__card{flex:0 0 auto;width:41.66667%;margin-left:0;margin-right:0;padding:1.875rem}}.timeline-block .timeline-item__dot{flex:0 0 auto;width:100%;margin-left:0;margin-right:0;display:flex;align-items:center;justify-content:center}@media print,screen and (min-width:64em){.timeline-block .timeline-item__dot{flex:0 0 auto;width:16.66667%;margin-left:0;margin-right:0}}.timeline-block .timeline-item__dot--content{z-index:1;width:6.25rem;height:6.25rem;margin-bottom:-1.875rem;border:3px solid #f2f2f2;border-radius:50%;background-color:#f8f8f8}@media print,screen and (min-width:64em){.timeline-block .timeline-item__dot--content{width:24px;height:24px;margin-bottom:0}}.timeline-block .timeline-item__meta{flex:0 0 auto;width:100%;margin-left:0;margin-right:0;position:absolute;top:0;display:flex;flex-direction:column;align-items:center;justify-content:center;height:6.25rem}@media print,screen and (min-width:64em){.timeline-block .timeline-item__meta{flex:0 0 auto;width:16.66667%;margin-left:0;margin-right:0;position:static;top:auto;justify-content:flex-end;height:auto}}.timeline-block .timeline-item__meta-year{z-index:1;margin:0;color:#f44336;font-weight:700;font-size:1.375rem;font-family:"Open Sans",Helvetica,Arial,sans-serif;line-height:1}@media print,screen and (min-width:64em){.timeline-block .timeline-item__meta-year{position:relative;z-index:1;margin:0;color:#f44336;font-weight:400;font-size:4.5625rem;font-family:"Open Sans",Helvetica,Arial,sans-serif;line-height:1;transition:all .3s ease-in-out}}.timeline-block .timeline-item__meta-name{z-index:1;display:block;margin:0;color:#1b274c;font-weight:700;font-size:1.25rem;font-family:"Open Sans",Helvetica,Arial,sans-serif;text-transform:uppercase;transition:all .3s ease-in-out}@media print,screen and (min-width:64em){.timeline-block .timeline-item__meta-name{font-size:1.5rem}}.timeline-block .timeline-item.is-active .timeline-item__meta-year{color:#1b274c}.timeline-block .timeline-item.is-active .timeline-item__meta-name{color:#f44336}@media print,screen and (min-width:64em){.timeline-block .timeline-item.align-item-auto:nth-of-type(2n) .timeline-item__inner{flex-direction:row-reverse}}.timeline-block .timeline-item.align-item-auto:nth-of-type(2n) .timeline-item__card::after{left:0}@media print,screen and (min-width:64em){.timeline-block .timeline-item.align-item-auto:nth-of-type(2n) .timeline-item__meta{justify-content:flex-end}}.timeline-block .timeline-item:last-of-type{margin-bottom:0}@media print,screen and (min-width:64em){.timeline-block .timeline-item.align-item-left .timeline-item__inner{flex-direction:row}}.timeline-block .timeline-item.align-item-left .timeline-item__card::after{left:0}@media print,screen and (min-width:64em){.timeline-block .timeline-item.align-item-left .timeline-item__card::after{left:100%}}@media print,screen and (min-width:64em){.timeline-block .timeline-item.align-item-left .timeline-item__meta{justify-content:flex-start}}@media print,screen and (min-width:64em){.timeline-block .timeline-item.align-item-right .timeline-item__inner{flex-direction:row-reverse}}.timeline-block .timeline-item.align-item-right .timeline-item__card::after{left:0}@media print,screen and (min-width:64em){.timeline-block .timeline-item.align-item-right .timeline-item__meta{justify-content:flex-end}}