.timeline{position:relative;margin:0 auto 100px}.timeline__nav{position:fixed;z-index:99;top:0;left:20px;transition:top .3s ease-out}.timeline__nav ul{list-style:none;list-style-position:inside;margin:15px 0}.timeline__nav ul li{list-style:none}.timeline__nav ul li span{margin:10px 0;padding-left:0;list-style-type:none;color:#bfc1c3;cursor:pointer;transition:all .3s ease-out}.timeline__nav ul li.active span{color:#ff5e00;background:#ff5e00}.timeline__nav ul li:hover{color:#000}.timeline__nav ul li span{display:block;width:20px;height:20px;position:relative;border-radius:50%;border:1px solid #ff5e00;background:#fff;margin:12px 0;cursor:pointer;transition:background .4s ease;will-change:transition;font-size:0}.timeline__nav ul li span em{color:#ff5e00;position:absolute;left:calc(100% + 8px);white-space:nowrap;top:50%;font-size:16px;line-height:17px;width:0;overflow:hidden;opacity:0;transform:translateY(-50%) translate(10px);transition:all .4s ease;will-change:transition;font-style:normal}.timeline__nav ul li span:hover em{width:auto;opacity:1;overflow:visible;transform:translateY(-50%) translate(0)}.timeline__nav ul li span em:before{content:"-----";margin-right:10px;padding-left:5px;letter-spacing:-2px;line-height:14px;color:#31514c}.press-page-section .milestone{position:relative;text-align:center;font-size:20px;border:1px solid #171717;max-width:400px;margin:80px auto;padding:15px;color:#171717;clear:both}.press-page-section .milestone:before{position:absolute;content:"";width:1px;height:15px;left:50%;top:-15px;background:#171717}.press-page-section .milestone:after{position:absolute;content:"";width:1px;height:15px;left:50%;bottom:-15px;background:#171717}.press-page-section .press-img-wrap{display:flex;width:100%;justify-content:center;align-items:center}.press-page-section .press-img-wrap .press-image,.press-page-section .press-img-wrap .press-info{width:50%;text-align:left;padding:0 20px}@media only screen and (max-width: 479px){.press-page-section .milestone{font-size:18px;margin:40px auto;padding:10px}.timeline__nav{left:15px}.timeline__section{width:90%;margin:0 auto}.press-page-section .press-img-wrap{display:block}.press-page-section .press-img-wrap .press-image,.press-page-section .press-img-wrap .press-info{width:100%;margin-bottom:20px}}@media only screen and (min-width: 480px){.press-page-section .press-img-wrap .press-info{font-size:1.25em}}
/*# sourceMappingURL=/cdn/shop/t/44/compiled_assets/styles.css.map */
