.layout-container{overflow-x:hidden}.progress-bar{--color-number:#828282;--border-color:#cfcfcf;--background-number:#cfcfcf;--background-bar:#cfcfcf;--opacity-text:0.7;align-items:flex-end;display:flex;font-size:14px;font-weight:600;justify-content:center;margin:0;margin-block:2.5rem;margin-inline:auto;padding:0;width:100%}.progress-bar__marker{align-items:center;align-self:center;display:flex}.progress-bar__marker:before{align-items:center;background-color:var(--background-number);border:3px solid var(--border-color);border-radius:50%;color:var(--color-number);content:attr(data-text);display:inline-flex;flex-shrink:0;height:32px;justify-content:center;outline:4px solid #f5f5f5;width:32px;z-index:2}.progress-bar__marker:after{background-color:var(--background-bar);content:"";display:block;height:5px;position:absolute;width:100%;z-index:1}.progress-bar__title{color:#4b4b4b;display:none;opacity:var(--opacity-text);padding-inline:.5rem;text-align:center}@media(min-width:768px){.progress-bar__title{display:block}}.progress-bar__step{display:flex;flex-direction:column;justify-content:center;list-style:none;max-width:190px;position:relative;row-gap:12px;width:100%}.progress-bar__step.is-active{--color-number:#e2001a;--border-color:#e2001a;--background-number:#fff;--opacity-text:1}.progress-bar__step.is-complete{--color-number:#fff;--background-number:#e2001a;--background-bar:#e2001a;--border-color:#e2001a}.progress-bar__step--next{--color-number:#828282;--background-number:#cfcfcf}.progress-bar__step:last-child .progress-bar__marker:after{content:unset}
