.timeline-wrapper{display:flex;justify-content:center;padding:50px 20px;width:100%}.timeline{margin:auto;max-width:1100px;position:relative;width:100%}.timeline:after{background:#0073e6;bottom:0;content:"";left:50%;margin-left:-2px;position:absolute;top:0;width:4px}.timeline-item{align-items:center;display:flex;justify-content:space-between;margin:40px 0;position:relative}.timeline-item.left{flex-direction:row}.timeline-item.right{flex-direction:row-reverse;justify-content:right}.timeline-number{align-items:center;background:#0073e6;border-radius:50%;color:#fff;display:flex;font-size:20px;font-weight:700;height:40px;justify-content:center;left:50%;position:absolute;transform:translateX(-50%);width:40px;z-index:1}.timeline-content{background:#fff;border-radius:10px;box-shadow:0 4px 12px rgba(0,0,0,.1);padding:20px;width:45%}.timeline-content h3{color:#222;font-size:20px;margin:0 0 10px}.timeline-content p{color:#555;font-size:16px;line-height:1.5}.icon-box{margin-bottom:15px}.icon-box img{height:auto;max-width:50px}