.h--timeline-container *,.h--timeline-events *{outline:0}.h--timeline-container,.h--timeline-events{margin:0 auto;max-width:1200px;position:relative;width:100%}.h--timeline-events li,.h--timeline-events ol,.h--timeline-line li,.h--timeline-line ol,.h--timeline-navigation-container li,.h--timeline-navigation-container ul{list-style-type:none;margin:0;padding:0}.h--timeline{font-family:sans-serif;font-size:1rem;font-weight:400;line-height:1.5;opacity:0;transition:opacity .2s}.h--timeline--loaded{opacity:1}.h--timeline-container{height:100px}.h--timeline-dates{height:100%;margin:0 40px;overflow:hidden;position:relative}.h--timeline-dates:after,.h--timeline-dates:before{content:"";height:100%;position:absolute;top:0;width:50px;z-index:2}.h--timeline-dates:before{background:linear-gradient(90deg,#fff,hsla(0,0%,100%,0));left:0}.h--timeline-dates:after{background:linear-gradient(270deg,#fff,hsla(0,0%,100%,0));right:0}.h--timeline-line{background-color:#f7f7f7;height:2px;left:-20px;position:absolute;top:49px;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s;z-index:1}.h--timeline-filling-line{background-color:#991e20;height:100%;left:0;position:absolute;top:0;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;width:100%;z-index:1}.h--timeline-date{bottom:0;color:#405865;font-size:1rem;font-weight:600;padding-bottom:.75rem;position:absolute;text-align:center;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:2}.h--timeline-date:hover{font-weight:600}.h--timeline-date:after,.h--timeline-date:before{background-color:#f7f7f7;border:2px solid #991e20;border-radius:50%;bottom:-8px;content:"";height:15px;left:50%;position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);transition:background-color .3s,border-color .3s,top .3s;width:15px}.h--timeline-date:before{background-color:transparent;border-color:transparent;border-width:0;bottom:-3px;height:9px;width:9px;z-index:2}.h--timeline-date:hover:after,.h--timeline-date:hover:before{transition:background-color .3s,border-color .3s,top .3s}.h--timeline-date:hover:after{background-color:#f7f7f7;border-color:#991e20}.h--timeline-date--selected{pointer-events:none}.h--timeline-date--selected:before{background-color:#991e20}.h--timeline-navigation{border:2px solid #f7f7f7;border-radius:50%;font-size:0;height:34px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);transition:border-color .3s;width:34px;z-index:1}.h--timeline-navigation:after{border-color:#991e20;content:"";height:16px;left:50%;position:absolute;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:16px}.h--timeline-navigation--prev{left:0;-webkit-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.h--timeline-navigation--next{right:0}.h--timeline-navigation--inactive{cursor:not-allowed}.h--timeline-navigation--inactive:after{background-position:0 -16px}.h--timeline-navigation--inactive:hover{border-color:#f7f7f7}.h--timeline-events{overflow:hidden;padding-bottom:2rem;transition:height .4s}.h--timeline-event{-webkit-animation-duration:.4s;animation-duration:.4s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;left:0;opacity:0;padding:1px 5%;position:absolute;top:0;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);width:100%;z-index:1}.h--timeline-event-content{border:1px solid #405865;border-radius:5px;box-shadow:0 0 50px 0 rgba(0,0,0,.1);margin:2rem auto 0;max-width:800px;padding:2rem}.h--timeline-event--selected{opacity:1;position:relative;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);z-index:2}.h--timeline-event--enter-right,.h--timeline-event--leave-right{-webkit-animation-name:cd-enter-right;animation-name:cd-enter-right}.h--timeline-event--enter-left,.h--timeline-event--leave-left{-webkit-animation-name:cd-enter-left;animation-name:cd-enter-left}.h--timeline-event--leave-left,.h--timeline-event--leave-right{animation-direction:reverse}.h--timeline-event-title{color:#405865;font-size:1.5rem;font-weight:600}.h--timeline-event-date{display:block;font-style:italic;margin:1rem auto}.h--timeline-event-date:before{content:"- "}@-webkit-keyframes cd-enter-right{0%{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes cd-enter-right{0%{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes cd-enter-left{0%{opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes cd-enter-left{0%{opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.h--timeline-date:after,.h--timeline-date:before{background-color:#991e20}.h--timeline-date--selected:after{background-color:#f7f7f7;border-color:#991e20}.h--timeline-date--older-event:after{background-color:#991e20;border-color:#991e20}.h--timeline-line li:nth-child(2n) .h--timeline-date{bottom:-48px}.h--timeline-line li .h--timeline-date--selected:after,.h--timeline-line li .h--timeline-date:hover:after{background-color:#f7f7f7;border-color:#405865;bottom:-11px;height:21px;width:21px}.h--timeline-line li:nth-child(2n) .h--timeline-date:after{bottom:40px}.h--timeline-line li:nth-child(2n) .h--timeline-date--selected:after,.h--timeline-line li:nth-child(2n) .h--timeline-date:hover:after{bottom:37px}.h--timeline-line li:nth-child(2n) .h--timeline-date:before{bottom:45px}.h--timeline-line li:nth-child(odd) .h--timeline-date--selected:before,.h--timeline-line li:nth-child(odd) .h--timeline-date:hover:before{bottom:-3px}