.horizontal-steps{position:relative;display:flex;justify-content:space-between;margin-bottom:90px;padding:0 20px}@media(max-width:1800px){.horizontal-steps{padding:0;margin-bottom:60px}}@media(max-width:1400px){.horizontal-steps{margin-bottom:50px}}@media(max-width:1200px){.horizontal-steps{margin-bottom:40px}}.horizontal-steps .step{max-width:25%;flex:0 0 25%;display:inline-block;position:relative;z-index:1}.horizontal-steps .step .step-number{display:flex;justify-content:center;margin-bottom:15px}.horizontal-steps .step .step-number .step-circle{display:flex;justify-content:center;align-items:center;border-radius:50%;border:5px solid var(--Gray--Highlight,#283549);background:#0c111a;color:var(--White,#fff);font-weight:600;height:60px;width:60px}@media(max-width:1600px){.horizontal-steps .step .step-number .step-circle{height:50px;width:50px;font-size:14px}}.horizontal-steps .step .step-title{color:#6a7a96;font-weight:500;text-align:center;line-height:1.4;font-size:16px}@media(max-width:1400px){.horizontal-steps .step .step-title{font-size:14px}}.horizontal-steps .step.current,.horizontal-steps .step.cursore-pointer{cursor:pointer}.horizontal-steps .step.current .step-circle{border:5px solid #50b848;background:#50b848}.horizontal-steps .step.current .step-title{color:#50b848;font-weight:700}.horizontal-steps .step.completed .step-circle{cursor:pointer;background:#283549}.horizontal-steps:after{position:absolute;z-index:0;left:0;right:0;width:73%;margin:auto;display:block;top:30px;content:"";border:2px dashed #283549}@media(max-width:1600px){.horizontal-steps:after{top:25px}}