.timeline-section .container{position:relative}.timeline-section .timeline-item{margin-bottom:50px;padding:0 0 20px}.timeline-section .timeline-item a{color:#cf2e2e}.timeline-section .row-timeline-item:last-child .timeline-item{margin-bottom:0}.row-timeline-item{margin:0}.timeline-section .timeline-item .timeline-date{-webkit-text-stroke:1px #ee3124;color:#ee3124;cursor:pointer;transition:all .3s ease;-webkit-transition:all .3s ease}.timeline-section .timeline-item.active .timeline-date{-webkit-text-stroke:1px #000;color:transparent}.timeline-section .timeline-item:hover .timeline-date{-webkit-text-stroke:1px #ee3124;color:transparent}@media (min-width:992px){.timeline-section .timeline-item:hover .timeline-date{-webkit-text-stroke:2px #ee3124;color:transparent}.timeline-section .timeline-item.active .timeline-date{-webkit-text-stroke:2px #000;color:transparent}.timeline-section .timeline-item.even-timeline{margin-bottom:0;padding-bottom:45px;padding-right:60px;position:relative;text-align:right}.timeline-section .timeline-item.even-timeline .vertical-line{border-right:1px solid #000;content:"";display:inline-block;height:0;position:absolute;right:-1px;top:0;transition:height 1s ease;-webkit-transition:height 1s ease;width:1px}.timeline-section .timeline-item.odd-timeline{margin-bottom:0;padding-bottom:45px;padding-left:60px;position:relative}.timeline-section .timeline-item.odd-timeline .vertical-line{border-left:1px solid #000;content:"";display:inline-block;height:0;left:0;position:absolute;top:0;transition:height 1s ease;-webkit-transition:height 1s ease;width:1px}.timeline-section .row-timeline-item:last-child .timeline-item{border-bottom:none;padding-bottom:0}.timeline-section .timeline-extension{height:50px;position:relative}.timeline-section .timeline-item.timeline-extension .vertical-line{border-right:1px solid #000;content:"";display:inline-block;height:0;position:absolute;right:-1px;top:0;transition:height 1s ease;-webkit-transition:height 1s ease;width:1px}.timeline-section .timeline-item.shown.even-timeline .vertical-line,.timeline-section .timeline-item.shown.odd-timeline .vertical-line,.timeline-section .timeline-item.shown.timeline-extension .vertical-line{height:100%}.timeline-section .timeline-item.even-timeline .horizontal-line{right:0}.timeline-section .timeline-item.even-timeline .horizontal-line,.timeline-section .timeline-item.odd-timeline .horizontal-line{border-bottom:1px solid #000;bottom:0;height:1px;position:absolute;transition:width 1s ease;-webkit-transition:width 1s ease;width:0}.timeline-section .timeline-item.odd-timeline .horizontal-line{left:0}.timeline-section .timeline-item.shown.even-timeline .horizontal-line,.timeline-section .timeline-item.shown.odd-timeline .horizontal-line{width:100%}}.timeline-section .timeline-item .timeline-title{font-family:Soho Gothic Pro;font-size:26px;font-weight:300;line-height:115%;margin:0;padding-bottom:0;transition:padding .3s ease;-webkit-transition:padding .3s ease}@media (min-width:992px){.timeline-section .row-head{margin-bottom:68px}.timeline-section .timeline-item .timeline-title{line-height:139%}}.timeline-section .timeline-item.active .timeline-title{padding-bottom:20px}.timeline-section .timeline-item .timeline-text-parent{overflow:hidden}.timeline-section .timeline-item .timeline-text{font-weight:400;line-height:169%;max-height:0;opacity:0;overflow:hidden;transform:translateY(-50px);-webkit-transform:translateY(-50px);transition:transform .3s ease;-webkit-transition:transform .3s ease}.timeline-section .timeline-item.active .timeline-text{max-height:100%;opacity:1;overflow:none;transform:translateY(0);-webkit-transform:translateY(0)}.timeline-section .col-copy,.timeline-section .col-copy>div{font-weight:400}@media (max-width:992px){.timeline-section .timeline-item{position:relative}.timeline-section .timeline-item.even-timeline .horizontal-line,.timeline-section .timeline-item.odd-timeline .horizontal-line{border-bottom:1px solid #000;bottom:0;height:1px;left:0;position:absolute;transition:width 1s ease;-webkit-transition:width 1s ease;width:0}.timeline-section .timeline-item.shown.even-timeline .horizontal-line,.timeline-section .timeline-item.shown.odd-timeline .horizontal-line{width:100%}.timeline-section .timeline-item .vertical-line{display:none}.timeline-section .timeline-section__title{-webkit-text-stroke:none;color:#000}.timeline-section .row-head{margin-bottom:30px}.timeline-section .timeline-section__title br{display:none}}