.timeline-header{margin-bottom:80px;position:relative;text-align:center;z-index:2}.timeline-header p{font-size:14px;letter-spacing:3px;opacity:.75}.timeline-header h2{color:#fff;font-size:60px;margin:10px 0 0}.timeline{position:relative}.timeline-line{background:hsla(0,0%,100%,.22);bottom:376.5px;left:50%;position:absolute;top:485px;transform:translateX(-50%);width:3px;z-index:0}.timeline-item{padding:40px;position:relative;width:50%;z-index:1}.timeline-item.left{left:0}.timeline-item.right{left:50%}.timeline-content{background:hsla(0,0%,100%,.05);border-radius:14px;box-shadow:0 16px 40px rgba(0,0,0,.18);padding:25px}.timeline-content img{aspect-ratio:1/1;border-radius:10px;display:block;margin-bottom:20px;object-fit:cover;width:100%}.timeline-content h3{font-size:28px;margin-bottom:10px}.timeline-content p{font-size:15px;line-height:1.6;opacity:.82}.timeline-item:after{background:#fff;border:4px solid #5f7cff;border-radius:50%;box-shadow:0 0 0 6px rgba(95,124,255,.14);content:"";height:18px;position:absolute;top:280px;width:18px;z-index:3}.timeline-item.left:after{right:-9px}.timeline-item.right:after{left:-9px}@media (max-width:768px){.timeline-line{bottom:295px;left:25px;top:495px;transform:none}.timeline-item,.timeline-item.left,.timeline-item.right{left:0;padding:30px 0 30px 70px;width:100%}.timeline-item.left:after,.timeline-item.right:after,.timeline-item:after{left:25px;right:auto;transform:translateX(-50%)}}.timeline-line{background:hsla(0,0%,100%,.15);box-shadow:0 0 10px rgba(95,124,255,.2)}