.timeline2{min-width:30rem;padding-left:2rem;padding-top:12rem;position:-webkit-sticky;position:sticky;top:0;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;overflow-anchor:none;min-height:100vh;max-height:100vh;overflow:auto;padding-bottom:4rem}.timeline2 a,.timeline2 h3{font-weight:500}.timeline2 h3{font-size:16px;color:#333;margin:1rem 0}.timeline2 ul{list-style-type:none;padding-left:2rem;position:relative;margin:1rem 0 0}.timeline2>ul:before{content:"";width:2px;left:4px;position:absolute;top:0;bottom:0;background-color:#ebebeb}.timeline2 li{position:relative;padding-left:0}.timeline2 li a{font-weight:300;color:rgba(0,0,0,.6);transition:color .2s ease-in-out;font-size:1.4rem}.timeline2 li:before{content:"";background-color:#fff;border:2px solid #ee4d2d;border-radius:50%;display:flex;justify-content:center;align-items:center;width:1rem;height:1rem;position:absolute;top:.75rem;left:var(--left);opacity:0;transition:opacity .2s ease-in-out}.timeline2 li:last-child{padding:0}.timeline2 li.--selected>a{color:#ee4d2d;transition:color .2s ease-in-out}.timeline2 li.--selected:before{opacity:1;transition:opacity .2s ease-in-out}@media screen and (max-width:992px){.timeline2{display:none}}