.jtline{opacity:0;margin:2em auto;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;transition:opacity .2s}.jtline::before{content:'mobile';display:none}.jtline.loaded{opacity:1}.jtline .timeline{position:relative;height:100px;margin:0 auto}.jtline .events-wrapper{position:relative;height:100%;margin:0 32px;overflow:hidden}.jtline .events-wrapper::after,.jtline .events-wrapper::before{content:'';position:absolute;z-index:2;top:0;height:100%;width:20px}.jtline .events-wrapper::before{}.jtline .events-wrapper::after{}.jtline .events{position:absolute;z-index:1;left:0;top:49px;height:4px;background:#fff;-webkit-transition:-webkit-transform .4s;-moz-transition:-moz-transform .4s;transition:transform .4s}.jtline .filling-line{position:absolute;z-index:1;left:0;top:0;height:100%;width:100%;background-color:#fff;-webkit-transform:scaleX(0);-moz-transform:scaleX(0);-ms-transform:scaleX(0);-o-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left center;-moz-transform-origin:left center;-ms-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center;-webkit-transition:-webkit-transform .3s;-moz-transition:-moz-transform .3s;transition:transform .3s}.jtline .events a{position:absolute;bottom:0;z-index:2;text-align:center;font-size:16px;padding-bottom:15px;color:#fff;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}.jtline .events a::after{content:'';position:absolute;left:50%;right:auto;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);bottom:-10px;height:25px;width:25px;border-radius:50%;border:2px solid #fff;background-color:#fff;-webkit-transition:background-color .3s,border-color .3s;-moz-transition:background-color .3s,border-color .3s;transition:background-color .3s,border-color .3s}.no-touch .jtline .events a:hover::after{background-color:#7b9d6f;border-color:#7b9d6f}.jtline .events a.selected{pointer-events:none}.jtline .events a.selected::after{background-color:#e3212a;border-color:#e3212a}.jtline .events a.older-event::after{border-color:#000}@media only screen and (min-width:1100px){.jtline{margin:6em auto}.jtline::before{content:'desktop'}}.cd-timeline-navigation a{position:absolute;z-index:1;top:50%;bottom:auto;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);height:34px;width:34px;border-radius:50%;border:2px solid #dfdfdf;overflow:hidden;color:transparent;text-indent:100%;white-space:nowrap;-webkit-transition:border-color .3s;-moz-transition:border-color .3s;transition:border-color .3s}.cd-timeline-navigation a::after{content:'';position:absolute;height:16px;width:16px;left:50%;top:50%;bottom:auto;right:auto;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);background:url(../../../images/arrow-right.png) no-repeat 0 0}.prev{background:url(../../../img/arrow-right.png) no-repeat 0 0}.cd-timeline-navigation{display:none}@media screen and (max-width:991px){.jtline .events-content{width:100%!important;height:100%!important}ul.cd-timeline-navigation{display:block}}.cd-timeline-navigation a.prev{left:0;-webkit-transform:translateY(-50%) rotate(180deg);-moz-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);-o-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.cd-timeline-navigation a.next{right:0}.no-touch .cd-timeline-navigation a:hover{border-color:#7b9d6f}.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}.jtline .events-content{width:80%;margin:0 auto;position:relative;overflow:hidden;-webkit-transition:height .4s;-moz-transition:height .4s;transition:height .4s}.jtline .events-content li{position:absolute;z-index:1;width:100%;left:0;top:0;-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%);opacity:0;-webkit-animation-duration:.4s;-moz-animation-duration:.4s;animation-duration:.4s;-webkit-animation-timing-function:ease-in-out;-moz-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.jtline .events-content li.selected{position:relative;z-index:2;opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.jtline .events-content li.enter-right,.jtline .events-content li.leave-right{-webkit-animation-name:cd-enter-right;-moz-animation-name:cd-enter-right;animation-name:cd-enter-right}.jtline .events-content li.enter-left,.jtline .events-content li.leave-left{-webkit-animation-name:cd-enter-left;-moz-animation-name:cd-enter-left;animation-name:cd-enter-left}.jtline .events-content li.leave-right,.jtline .events-content li.leave-left{-webkit-animation-direction:reverse;-moz-animation-direction:reverse;animation-direction:reverse}.jtline .events-content li>*{margin:0 auto}.jtline .events-content h2{font-weight:700;font-size:2.6rem;font-weight:700;line-height:1.2}.jtline .events-content em{display:block;font-style:italic;margin:10px auto;border-bottom:2px dashed #dfdfdf;display:none}.jtline .events-content em::before{content:'- '}.jtline .events-content p{font-size:16px;color:#fff;font-weight:600}.jtline .events-content em,.jtline .events-content p{line-height:1.6}@media screen and (max-width:767px){.jtline .events{left:0!important}}@media only screen and (min-width:768px){.jtline .events-content h2{font-size:7rem}.jtline .events-content em{font-size:2rem}.jtline .events-content p{font-size:16px;font-weight:300}}@-webkit-keyframes cd-enter-right{0%{opacity:0;-webkit-transform:translateX(100%)}100%{opacity:1;-webkit-transform:translateX(0%)}}@-moz-keyframes cd-enter-right{0%{opacity:0;-moz-transform:translateX(100%)}100%{opacity:1;-moz-transform:translateX(0%)}}@keyframes cd-enter-right{0%{opacity:0;-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}100%{opacity:1;-webkit-transform:translateX(0%);-moz-transform:translateX(0%);-ms-transform:translateX(0%);-o-transform:translateX(0%);transform:translateX(0%)}}@-webkit-keyframes cd-enter-left{0%{opacity:0;-webkit-transform:translateX(-100%)}100%{opacity:1;-webkit-transform:translateX(0%)}}@-moz-keyframes cd-enter-left{0%{opacity:0;-moz-transform:translateX(-100%)}100%{opacity:1;-moz-transform:translateX(0%)}}@keyframes cd-enter-left{0%{opacity:0;-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%)}100%{opacity:1;-webkit-transform:translateX(0%);-moz-transform:translateX(0%);-ms-transform:translateX(0%);-o-transform:translateX(0%);transform:translateX(0%)}}