.som-step-tracker{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:32px 0 20px;isolation:isolate}.som-tracker-line{position:absolute;top:24px;left:16.6667%;right:16.6667%;height:12px;background:#8a9184;z-index:-1}.som-tracker-line span{display:block;width:var(--som-progress,0%);height:100%;background:#244c0b;transition:width .35s ease}.som-tracker-item{text-align:center}.som-tracker-marker{display:flex;align-items:center;justify-content:center;width:56px;height:56px;margin:0 auto 16px;border:5px solid #fff;border-radius:50%;box-sizing:border-box;background:#838582;color:#fff;font:600 25px/1 Lora,Georgia,serif;transition:transform .25s ease,box-shadow .25s ease,background .25s ease}.som-tracker-item.is-complete .som-tracker-marker{background:#173d00;color:#00ff00}.som-tracker-item.is-current .som-tracker-marker{background:#173d00;transform:scale(1.15);box-shadow:0 0 18px rgba(58,230,26,.65)}.som-tracker-label{display:block;color:#4c922b;font-size:25px}.som-tracker-state{display:block;color:#31571e;font-size:13px}.som-flow-status{font-size:14px;color:#31571e;text-align:center;margin:0 auto 24px;max-width:70ch}.som-awaiting-upload{opacity:.5}#som-study-steps{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}#som-study-steps>div{width:100%!important;max-width:none!important;min-width:0} 
@media(max-width:767.98px){#som-study-steps{grid-template-columns:1fr}}
#som-study-steps .som-action-icon{width:76px;height:84px;margin:0 auto 20px;background-size:contain;background-repeat:no-repeat;background-position:center}#som-study-steps .som-action-icon-upload{transform:scaleY(-1)}
