.vertical-slider-timeline{position:relative}.vertical-slider-timeline .tns-controls button[data-controls=prev]{left:0;margin-left:0;width:40px;z-index:2}.vertical-slider-timeline .tns-controls button[data-controls=next]{right:0;width:40px;z-index:2}.timeline{margin:0 auto;position:relative;width:800px}.timeline:before{background:#aaa;content:"";height:100%;left:15%;position:absolute;top:21px;width:1px}.timeline h3{color:#ff2b0c}.timeline>ul{margin:0;padding:0}.timeline>ul>li{box-sizing:border-box;list-style:none;padding:10px 0 20px 40px;position:relative;width:85%}.timeline>ul>li:before{background:#1d1d1f;border-radius:50%;box-shadow:0 0 0 4px #aaa;content:"";height:10px;left:-4px;position:absolute;top:24px;width:10px}.timeline>ul>li:first-child:before{box-shadow:none;height:16px;left:-7px;top:21px;width:16px}.timeline>ul>li:first-child:after{border:2px solid #ff2b0c;border-radius:50%;box-shadow:none;content:"";height:38px;left:-18px;position:absolute;top:10px;width:38px}.timeline ul li .time h4{font-size:24px;line-height:32px;margin:0;padding:0}.timeline ul li:not(:first-child) .time h4{color:#aaa;font-weight:400}.timeline blockquote,.timeline blockquote p{font-size:20px;line-height:28px;margin:0;padding:0}@media (max-width:1170px){.vertical-slider-timeline .tns-controls button[data-controls=next],.vertical-slider-timeline .tns-controls button[data-controls=prev]{display:block!important}}@media(max-width:1024px){.vertical-slider-timeline{padding-bottom:40px}.vertical-slider-timeline .tns-controls{bottom:0;left:0;margin:0 auto;max-width:80px;position:absolute;right:0}}@media(max-width:1000px){.timeline{width:100%}}@media(min-width:768px){.timeline>ul>li{clear:both;float:right;text-align:left}.timeline ul li .time{left:-110px;margin:0;padding:8px 16px;position:absolute;top:6px}.timeline blockquote,.timeline blockquote p{font-size:24px;line-height:32px}}@media(max-width:767px){.timeline{padding-bottom:0;width:100%}h1{font-size:40px;text-align:center}.timeline:before{height:100%;left:20px}.timeline>ul>li{display:flex;flex-direction:column-reverse;padding-left:50px;width:100%}.timeline>ul>li:before{left:16px}.timeline>ul>.time{left:35px;right:inherit;top:-30px}.timeline>ul>li:first-child:before{left:12px;top:21px}.timeline>ul>li:first-child:after{height:30px;left:5px;top:14px;width:30px}}