.our-history .title{margin-bottom:40px}.our-history .timeline-title h2{color:var(--orange);text-align:center}.timeline{align-items:center;display:flex;flex-direction:column;padding:20px 0;position:relative}.timeline-line{background-color:#ffba34;height:0;transition:height .3s ease-in-out}.timeline-line,.timeline-line-bg{left:50%;position:absolute;top:20px;transform:translateX(-50%);width:3px}.timeline-line-bg{background:url(https://20455210.fs1.hubspotusercontent-na1.net/hubfs/20455210/CDX-Website-2025/about/line.png) repeat-y 50%;height:100%;z-index:-1}.timeline:before{background-color:#ffba34;content:"";height:var(--line-height,0);left:50%;position:absolute;top:0;transform:translateX(-50%);transition:height .3s ease-in-out;width:3px}.timeline-item{align-items:center;display:flex;flex-direction:column;margin:0 0 60px;position:relative;transition:all .5s ease-in-out}.timeline-item .circle{align-items:center;background-color:#fff;border-radius:50%;color:#1f2630;display:flex;font-size:12px;font-weight:700;height:60px;justify-content:center;letter-spacing:2px;width:60px;z-index:1}.timeline-item .title{color:#fff;font-size:18px;margin-bottom:0;position:absolute;text-align:center;top:50%;transform:translateY(-50%);width:max-content}.timeline-item.active{transition:all .5s ease-in-out}.timeline-item.active .title{color:#ffba34}.timeline-item.active .circle{background-color:#ffba34;color:#1f2630}.timeline-item:nth-child(odd) .title{left:80px}.timeline-item:nth-child(2n) .title{right:80px}@media (max-width:768px){.our-history{margin:0 -32px 32px;overflow:hidden;padding-left:32px}.our-history .container{padding:0}.timeline{display:flex;height:300px;width:100vw}.timeline:before{display:none}.timeline-line,.timeline-line-bg,.timeline::-webkit-scrollbar{display:none}.timeline .owl-stage{display:flex}.timeline .owl-item{display:flex;flex:1 0 auto;margin:0 10px 0 0!important}.timeline-item{align-items:center;background-color:#364657;border-radius:8px;display:flex;flex-direction:column;height:100%;justify-content:center;margin:0;padding:2em 1em;position:static;text-align:center;width:100%}.timeline-item .title{position:inherit;transform:none;width:auto}.timeline-item .circle{margin-bottom:10px}.timeline-line,.timeline-line-bg{display:none}}