.breakdance .bde-section-5535-100 .section-container{display:flex;flex-direction:column}.breakdance .bde-section-5535-100 .section-container{padding-top:8px}body{font-family:Arial,sans-serif;background:#f5f5f5}.timeline{position:relative;max-width:900px;margin:50px auto}.timeline::after{content:'';position:absolute;width:4px;background-color:#2c3e50;top:0;bottom:0;left:50%;margin-left:-2px}.timeline-item{padding:20px 40px;position:relative;width:50%}.timeline-item::after{content:'';position:absolute;width:18px;height:18px;right:-9px;background-color:#fff;border:4px solid #2c3e50;top:30px;border-radius:50%;z-index:1}.translatepress-ar .timeline-item::after{display:none}.translatepress-ar .timeline-item::before{content:'';position:absolute;width:18px;height:18px;right:-9px;background-color:#fff;border:4px solid #2c3e50;top:30px;border-radius:50%;z-index:1}.left{left:0}.right{left:50%}.translatepress-ar .right{right:50%}.right::after{left:-9px}.translatepress-ar .timeline-item.left::before{left:-9px;right:auto}.translatepress-ar .timeline-item.right::before{right:-9px;left:auto}.content{padding:20px;background:#fff;position:relative;border-radius:6px;box-shadow:0 4px 10px rgba(0,0,0,0.1)}.content h3{margin:0 0 10px;color:#2c3e50}@media screen and (max-width:768px){.timeline::after{left:20px}.timeline-item{width:100%;padding-left:50px;padding-right:25px}.timeline-item.right{left:0%}.timeline-item::after{left:11px}}.badge{position:absolute;top:-15px;left:20px;background:#2c3e50;color:#fff;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px}.content{padding:30px 20px 20px}.left .badge{background:#3498db}.right .badge{background:#e67e22}.content-inner{display:flex;align-items:center;gap:15px}.content-inner img{width:70px;height:70px;object-fit:cover;border-radius:8px;flex-shrink:0}.content-inner p{margin:0;line-height:1.5}@media screen and (max-width:768px){.content-inner{flex-direction:column;align-items:flex-start}.content-inner img{width:100%;height:auto}}.timeline-container{text-align:center}.timeline-header{font-size:32px;font-weight:700;margin-bottom:40px;color:#2c3e50;position:relative}.timeline-header::after{content:'';display:block;width:80px;height:4px;background:#3498db;margin:10px auto 0;border-radius:2px}