.timeline-container{padding:20px;position:relative}.timeline-title{color:#333;font-size:2.5em;font-weight:300;margin-bottom:50px;text-align:center}.nexa-timeline{padding:40px 0;position:relative}.nexa-timeline:before{background:linear-gradient(180deg,#4caf50,#45a049);border-radius:2px;bottom:0;content:"";left:50%;position:absolute;top:0;transform:translateX(-50%);width:4px;z-index:1}.wp-block-nexa-timeline-item{align-items:center;display:flex;margin:60px 0;min-height:120px;position:relative}.wp-block-nexa-timeline-item .timeline-icon{align-items:center;background-color:#000;border:3px solid #fff;border-radius:50%;box-shadow:0 4px 15px rgba(76,175,80,.3);color:#fff;display:flex;font-size:16px;height:40px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .3s ease;width:40px;z-index:10}.wp-block-nexa-timeline-item .timeline-content{border:1px solid rgba(32,11,189,.102);box-shadow:0 8px 25px rgba(0,0,0,.1);padding:30px;position:relative;transition:all .3s ease;width:40%}.wp-block-nexa-timeline-item.left{justify-content:flex-start}.wp-block-nexa-timeline-item.left .timeline-content{margin-left:0;margin-right:80px;padding-right:40px;text-align:left}.wp-block-nexa-timeline-item.left .timeline-content:after{border-bottom:10px solid transparent;border-left:15px solid rgba(76,175,80,.1);border-top:10px solid transparent;content:"";height:0;position:absolute;right:-15px;top:50%;transform:translateY(-50%);width:0}.wp-block-nexa-timeline-item.right{justify-content:flex-end}.wp-block-nexa-timeline-item.right .timeline-content{margin-left:80px;margin-right:0;padding-left:40px;text-align:left}.wp-block-nexa-timeline-item.right .timeline-content:before{border-bottom:10px solid transparent;border-right:15px solid rgba(76,175,80,.1);border-top:10px solid transparent;content:"";height:0;left:-15px;position:absolute;top:50%;transform:translateY(-50%);width:0}
