.element-timeline{overflow:hidden}.element-timeline .timeline-entry{position:relative;padding:0;display:flex;flex-wrap:wrap}@media (max-width:991.98px){.element-timeline .animated,.element-timeline .animation-element{animation-duration:0s!important}.element-timeline .timeline-entry{text-align:center}}.element-timeline .timeline-entry:not(:first-child){padding-top:1rem}.element-timeline .timeline-entry:not(:last-child){padding-bottom:1rem}.element-timeline .timeline-entry .timeline-line{position:absolute;top:0;left:calc(50% - 3px);width:6px;height:100%;background-color:#e7e7e7;display:none}.element-timeline .timeline-entry .timeline-year{width:50px;height:50px;color:#fff;font-weight:600;align-items:center;justify-content:center;border-radius:50%;font-size:16px;display:flex;margin-bottom:1rem;margin-left:auto;margin-right:auto}.element-timeline .timeline-entry p{margin-bottom:.5rem}.element-timeline .timeline-entry .timeline-entry-content,.element-timeline .timeline-entry .timeline-entry-image{flex:0 0 100%}.element-timeline .timeline-entry .timeline-entry-content{order:2}.element-timeline .timeline-entry .timeline-entry-image{order:1}.element-timeline .timeline-entry .timeline-entry-image img{border-radius:15px;max-width:100%;margin-bottom:1rem}@media (min-width:992px){.element-timeline .timeline-entry:not(:first-child){padding-top:30px}.element-timeline .timeline-entry:not(:last-child){padding-bottom:30px}.element-timeline .timeline-entry .timeline-line{display:flex}.element-timeline .timeline-entry .timeline-year{margin-bottom:0;position:absolute;top:calc(50% - 25px);left:calc(50% - 25px)}.element-timeline .timeline-entry .timeline-entry-content,.element-timeline .timeline-entry .timeline-entry-image{flex:0 0 50%}.element-timeline .timeline-entry .timeline-entry-image img{margin-bottom:0}.element-timeline .timeline-entry.timeline-entry-odd .timeline-entry-content{text-align:right;order:1;padding-right:60px}.element-timeline .timeline-entry.timeline-entry-even .timeline-entry-content,.element-timeline .timeline-entry.timeline-entry-odd .timeline-entry-image{text-align:left;order:2;padding-left:60px}.element-timeline .timeline-entry.timeline-entry-even .timeline-entry-image{text-align:right;order:1;padding-right:60px}}