.step-marker[data-v-ac3598c3]{--size-of-marker:1.1875rem;align-items:center;display:flex;flex-direction:column;position:relative;top:3px}.step-marker[data-v-ac3598c3]:before{border:1px solid var(--color-ecodigo-neutral);border-radius:50%;content:"";display:block;flex:0 0 var(--size-of-marker);height:var(--size-of-marker);transition:all .3s linear;width:var(--size-of-marker);opacity:.25}.active-step .step-marker[data-v-ac3598c3]:before,.done-step .step-marker[data-v-ac3598c3]:before{background:var(--color-ecodigo-neutral);opacity:1}.active-step .step-marker[data-v-ac3598c3]:before{background:var(--color-ecodigo-neutral-400);border-color:var(--color-ecodigo-neutral-400)}.active-step .step-marker[data-v-ac3598c3]:after,.active-step+.step-item .step-marker[data-v-ac3598c3]:before,.done-step .step-marker[data-v-ac3598c3]:after{opacity:1}.step-item:last-child .step-marker[data-v-ac3598c3]:after{display:none}.step-marker[data-v-ac3598c3]:after{position:absolute;top:50%;left:var(--size-of-marker);background:var(--color-ecodigo-neutral-400);content:"";display:block;height:1px;transition:all .3s linear;width:calc(var(--spacing)*8);opacity:.25}@media(max-width:63.9375rem){.step-marker[data-v-ac3598c3]{--hit-area-padding:.5rem;padding:var(--hit-area-padding);margin:calc(var(--hit-area-padding)*-1)}.step-marker[data-v-ac3598c3]:after{left:calc(var(--size-of-marker) + var(--hit-area-padding))}}@media(min-width:64rem){.step-marker[data-v-ac3598c3]:after{position:static;height:100%;width:1px;transform:none}}
