.dev_timeline{counter-reset:timeline;position:relative;padding-left:60px}.dev_timeline:before{content:"";position:absolute;left:20px;top:40px;bottom:40px;width:2px;background:#d7d2c8}.dev_timeline>.elementor-widget{position:relative;margin-bottom:80px}.dev_timeline>.elementor-widget:last-child{margin-bottom:0}.dev_timeline>.elementor-widget:before{counter-increment:timeline;content:counter(timeline);position:absolute;left:-60px;top:0;width:40px;height:40px;border:2px solid #29453d;border-radius:50%;background:#f7f3e8;display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:700;color:#29453d;z-index:0}.dev_timeline .elementor-icon-box-description{line-height:1.8}.dev_golden{color:#d8b477}