.track-checkmarks{margin-bottom:40px;padding:40px 40px 10px;text-align:center}.track-checkmarks ul.checkmark{position:relative;z-index:1;padding-inline-start:0}.track-checkmarks ul.checkmark li{width:32%;height:2em;text-align:center;line-height:2em;margin:0;border-radius:0;background:transparent;color:#999;vertical-align:top;position:relative;display:inline-block}.track-checkmarks ul.checkmark li .title{color:#404041;font-size:1rem;letter-spacing:0;line-height:35px;text-align:center}.track-checkmarks ul.checkmark li.active{font-weight:700}.track-checkmarks ul.checkmark li span{width:37px;height:37px;text-align:center;line-height:2em;border:2px solid #979797;border-radius:2em;margin:0;display:inline-block;color:#404041;position:relative;background-color:#fff;box-sizing:border-box}.track-checkmarks ul.checkmark li:not(:first-child):before{content:"";position:absolute;top:1.1em;left:-50%;width:100%;height:2px;background:#ef6549;z-index:-1}.track-checkmarks ul.checkmark li.active span{background-color:#fff;border:3px solid #ef6549}.track-checkmarks ul.checkmark li.active:before{background:#ef6549}.track-checkmarks ul.checkmark li.active.complete span{background-color:#ef6549;color:#fff}.track-checkmarks ul.checkmark li.active span:after{display:block;width:.4em;height:.8em;border:solid #fff;border-width:0 .1em .1em 0;position:absolute;left:.8em;top:36%;margin-top:-.2em;transform:rotate(45deg)}