@keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}.a-progress,.progress{display:flex;height:1rem;overflow:hidden;line-height:0;font-size:.75rem;background-color:#e9ecef;-webkit-border-radius:0.25rem;-moz-border-radius:.25rem;-ms-border-radius:0.25rem;-o-border-radius:.25rem;border-radius:.25rem;-webkit-box-shadow:inset 0 .1rem .1rem rgba(0,0,0,.1);-moz-box-shadow:inset 0 .1rem .1rem rgba(0,0,0,.1);box-shadow:inset 0 .1rem .1rem rgba(0,0,0,.1)}.a-progress__bar,.progress-bar{display:flex;flex-direction:column;justify-content:center;overflow:hidden;color:#fff;text-align:center;white-space:nowrap;background-color:#007bff;-webkit-transition:width .6s ease;-moz-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.a-progress__bar--striped,.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:1rem 1rem}.progress-bar-animated{animation:1s linear infinite progress-bar-stripes}@media (prefers-reduced-motion:reduce){.progress-bar-animated{animation:none}}.a-progress{background-color:#fff;border:1px solid rgba(0,0,0,.1)}.a-progress__bar{background-color:#0072ce}.o-goal__footer{column-gap:20px;display:flex;justify-content:space-between;margin-top:10px}@media (max-width:575.98px){.o-goal__footer{flex-flow:column-reverse}}.o-goal__text{font-size:small}.o-goal__text--gray{color:#6d6d6d}