.timeline__line{align-items:center;display:flex;justify-content:center;margin:20px 0 80px;width:100%}.timeline__line-marker{cursor:pointer;font-size:clamp(13px,1vw,16px);min-width:100px}.timeline__line-marker.active *{color:#0eada8}.timeline__line-marker.active .timeline__line-dot{background:#0eada8;border-radius:25px;height:25px;width:25px;z-index:9}.timeline__line-marker.active .timeline__line-marker-name{bottom:-30px;opacity:1;position:absolute}.timeline__line-marker:after{border:0;border-top:1px solid #eb9435!important;content:"";height:2px;overflow-x:hidden;position:absolute;top:50%}.timeline__line-dot{background:#eb9435;border-radius:15px;height:15px;margin:auto;position:relative;width:15px}.timeline__line-marker-name{bottom:-35px;color:#000;left:50%;opacity:.5;position:absolute;text-transform:uppercase;transform:translateX(-50%);width:fit-content}.timeline__content-item{display:none}.timeline__content-item.active{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.timeline__content-item .timeline__content-item-section img{width:100%}.timeline__content-item .timeline__content-item-section h4,.timeline__content-item .timeline__content-item-section h5,.timeline__content-item .timeline__content-item-section h6{color:#0eada8;font-size:clamp(16px,1.125vw,18px);text-transform:uppercase}@media screen and (max-width:800px){.timeline__line{height:125px;justify-content:flex-start;margin:0 0 20px;overflow-x:auto}.timeline,.timeline__line{position:relative}.timeline:before{color:grey;content:"- Scroll -";font-size:11px;left:50%;position:absolute;top:20px;transform:translateX(-50%);z-index:99}.timeline__content-item-section{flex-basis:100%!important;margin:20px auto}}