.cd-horizontal-timeline{opacity:0;margin:2em auto;transition:opacity .45s}.cd-horizontal-timeline:before{content:"mobile";display:none}.cd-horizontal-timeline.loaded{opacity:1}.cd-horizontal-timeline .smart-timeline{width:100px;max-width:1000px;height:120px;margin:0 auto;position:relative}.cd-horizontal-timeline .events-wrapper{height:100%;margin:0 38px;position:relative;overflow:hidden}.cd-horizontal-timeline .events-wrapper:after,.cd-horizontal-timeline .events-wrapper:before{content:"";z-index:0;width:20px;height:100%;position:absolute;top:0}.cd-horizontal-timeline .events{z-index:1;background:#dfdfdf;height:2px;transition:transform .45s;position:absolute;top:59px;left:0}.cd-horizontal-timeline .filling-line{z-index:1;transform-origin:0;background-color:#cc0141;width:100%;height:100%;transition:transform .45s;position:absolute;top:0;left:0;transform:scaleX(0)}.cd-horizontal-timeline .events a{z-index:2;text-align:center;color:#383838;padding-bottom:15px;position:absolute;bottom:0;transform:translateZ(0)}.cd-horizontal-timeline .events li:nth-child(2n) a{padding-top:15px;padding-bottom:0;top:0;bottom:auto}.cd-horizontal-timeline .events li:nth-child(2n) a .tooltip{top:auto;bottom:calc(100% + 9px)}.cd-horizontal-timeline .events a:hover:after{background-color:#f2aec5}.cd-horizontal-timeline .events li:nth-child(2n) a:after{top:-9px;bottom:auto}.cd-horizontal-timeline .events a:after{content:"";background-color:#f8f8f8;border:2px solid #dfdfdf;border-radius:50%;width:20px;height:20px;transition:background-color .45s,border-color .45s;position:absolute;bottom:-11px;left:50%;right:auto;transform:translate(-50%)}.no-touch .cd-horizontal-timeline .events a:hover:after{background-color:#cc0141;border-color:#cc0141}.cd-horizontal-timeline .events a.selected{pointer-events:none}.cd-horizontal-timeline .events a.selected:after{background-color:#cc0141;border-color:#cc0141}.cd-horizontal-timeline .events a.older-event:after{border-color:#cc0141}@media only screen and (width>=1100px){.cd-horizontal-timeline{margin:2em auto}.cd-horizontal-timeline:before{content:"desktop"}}.cd-timeline-navigation a{z-index:1;color:#0000;text-indent:100%;white-space:nowrap;border:2px solid #dfdfdf;border-radius:50%;width:34px;height:34px;transition:border-color .45s;position:absolute;top:50%;bottom:auto;overflow:hidden;transform:translateY(-50%)}.cd-timeline-navigation a:after{content:"";background:url(/build/assets/cd-arrow-C3VYFED_.svg) no-repeat;width:16px;height:16px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%)translateY(-50%)}.cd-timeline-navigation a.prev{left:0;transform:translateY(-50%)rotate(180deg)}.cd-timeline-navigation a.next{right:0}.no-touch .cd-timeline-navigation a:hover{border-color:#09f}.cd-timeline-navigation a.inactive{cursor:not-allowed}.cd-timeline-navigation a.inactive:after{background-position:0 -16px}.no-touch .cd-timeline-navigation a.inactive:hover{border-color:#dfdfdf}.cd-horizontal-timeline .events-content{width:100%;margin:1em 0;transition:height .45s;position:relative;overflow:hidden}.cd-horizontal-timeline .events-content li{z-index:1;opacity:0;width:100%;padding:0;animation-duration:.45s;animation-timing-function:ease-in-out;position:absolute;top:0;left:0;transform:translate(-100%)}.cd-horizontal-timeline .events-content li.selected{z-index:2;opacity:1;position:relative;transform:translate(0)}.cd-horizontal-timeline .events-content li.enter-right,.cd-horizontal-timeline .events-content li.leave-right{animation-name:cd-enter-right}.cd-horizontal-timeline .events-content li.enter-left,.cd-horizontal-timeline .events-content li.leave-left{animation-name:cd-enter-left}.cd-horizontal-timeline .events-content li.leave-right,.cd-horizontal-timeline .events-content li.leave-left{animation-direction:reverse}.cd-horizontal-timeline .events-content li>*{max-width:990px;margin:0 auto}.cd-horizontal-timeline .events-content h2{font-size:2.4rem;line-height:1.2}.cd-horizontal-timeline .events-content h2 span{font-size:70%}.cd-horizontal-timeline .events-content em{margin:10px auto;font-style:italic;display:block}.cd-horizontal-timeline .events-content p{color:#383838}@media only screen and (width>=768px){.cd-horizontal-timeline .events-content h2{font-size:2rem}}@keyframes cd-enter-right{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0%)}}@keyframes cd-enter-left{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:translate(0%)}}
