ol.number-list{counter-reset:number-list-counter;list-style:none;padding:0}ol.number-list>li{counter-increment:number-list-counter;margin-bottom:2rem;padding-left:4.5rem;position:relative}ol.number-list>li:before{align-items:center;border:1px solid;border-radius:50%;content:counter(number-list-counter);display:flex;font-size:1.75rem;font-weight:300;height:3.5rem;justify-content:center;left:0;position:absolute;top:0;transform:translateY(-25%);width:3.5rem}ol.number-list.timeline>li:after{border-left:1px dashed;content:"";display:block;height:calc(100% - 1.5rem);left:1.75rem;position:absolute;top:2.625rem}ol.number-list.timeline>li:last-child:after{border-left:0}.number-list__item__date-box{background:#fff;box-shadow:var(--box-shadow--lg);display:inline-flex;font-size:1rem;line-height:1.2;margin-bottom:1rem;padding:1rem 1rem 1rem 1.5rem;position:relative}.number-list__item__date-box:before{background:var(--gradient--red-bg-vertical);content:"";height:100%;left:0;position:absolute;top:0;width:.5rem}.number-list__item__date-icon{font-size:1.5rem;margin-right:.75rem;opacity:.5}