.trajectory-section{width:100%;background:#fff;padding:40px 0 0;margin-bottom:6rem;margin-top:3rem}.trajectory-section .trajectory-title{text-align:center;font-size:1.9rem;font-weight:700;color:#435477;margin-bottom:12px}.trajectory-section .trajectory-subtitle{text-align:center;font-size:1.15rem;color:#707070;margin-bottom:4rem;font-weight:500}.trajectory-section .timeline-container{position:relative;overflow:auto;width:100%;max-width:80%;margin:0 auto;display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;padding:0 20px;min-height:410px}.trajectory-section .timeline-line{position:absolute;top:155px;left:0;height:2px;background:#435477;border-radius:3px;z-index:1;box-shadow:0 3px 6px #00000029}.trajectory-section .timeline-line:before,.trajectory-section .timeline-line:after{content:"";position:absolute;top:-4px;width:10px;height:10px;background:#435477!important;border-radius:50%;z-index:3;opacity:1!important}.trajectory-section .timeline-line:before{left:0}.trajectory-section .timeline-line:after{right:0}.trajectory-section .timeline-node{position:relative;z-index:2;flex:0 0 auto;display:flex;flex-direction:column;align-items:center;min-width:26.66%;max-width:26.66%;margin:0 40px}.trajectory-section .timeline-node:before{content:"";position:absolute;top:141px;left:50%;transform:translate(-50%);width:28px;height:28px;background:#fff;border-radius:50%;border:2px solid #435477;box-shadow:0 2px 4px #0003;z-index:3}.trajectory-section .timeline-node .timeline-icon-wrap{position:relative;margin-bottom:18px}.trajectory-section .timeline-node .timeline-icon-wrap:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translate(-50%);width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:10px solid #ECF0F4;z-index:2}.trajectory-section .timeline-node .timeline-icon-wrap .timeline-icon-bg{background:#ecf0f4 0% 0% no-repeat padding-box;box-shadow:inset 0 3px 6px #00000029;opacity:1;border-radius:50%;width:130px;height:130px;display:flex;align-items:center;justify-content:center;margin:0 auto}.trajectory-section .timeline-node .timeline-icon-wrap .timeline-icon-bg .timeline-icon{width:60%;height:60%;object-fit:contain}.trajectory-section .timeline-node .timeline-label{margin-top:8px;text-align:center}.trajectory-section .timeline-node .timeline-label .timeline-title{font-size:1.2rem;font-weight:700;color:#9f1f26;margin-bottom:8px;line-height:1.2}.trajectory-section .timeline-node .timeline-label .timeline-desc{line-height:1.2;font-size:.9rem;color:#707070;font-weight:500;padding:.5rem 1rem}.timeline-container::-webkit-scrollbar{margin-top:2rem;height:12px;background:#e0e4ea;border-radius:10px;box-shadow:inset 0 3px 6px #00000029}.timeline-container::-webkit-scrollbar-thumb{margin-top:2rem;background:#435477;border-radius:10px;min-width:60px}.timeline-container::-webkit-scrollbar-track{margin-top:2rem;background:#e0e4ea;box-shadow:inset 0 3px 6px #00000029;border-radius:10px}@media (max-width: 600px){.trajectory-section .trajectory-title{font-size:1.5rem;margin-bottom:1.2rem}.trajectory-section .trajectory-subtitle{font-size:.9rem;margin-bottom:1.5rem}.trajectory-section .timeline-line{top:125px}.trajectory-section .timeline-node:before{top:114px;width:23px;height:23px}.trajectory-section .timeline-node .timeline-icon-wrap .timeline-icon-bg{width:100px;height:100px}}@media (max-width: 480px){.trajectory-section .trajectory-title{font-size:1.5rem;margin-bottom:1rem}.trajectory-section .trajectory-subtitle{font-size:.9rem;margin-bottom:1.2rem}.trajectory-section .timeline-line{top:125px}.trajectory-section .timeline-node:before{top:114px;width:23px;height:23px}.trajectory-section .timeline-node .timeline-icon-wrap .timeline-icon-bg{width:100px;height:100px}}@media (max-width: 360px){.trajectory-section .trajectory-title{font-size:1.5rem;margin-bottom:.8rem}.trajectory-section .trajectory-subtitle{font-size:.9rem;margin-bottom:1rem}.trajectory-section .timeline-line{top:125px}.trajectory-section .timeline-node:before{top:114px;width:23px;height:23px}.trajectory-section .timeline-node .timeline-icon-wrap .timeline-icon-bg{width:100px;height:100px}}
