.informatii-utile-participanti-etape{overflow:hidden}
@media (max-width:991px){.informatii-utile-participanti-etape{margin-bottom:24px}}
@media (min-width:992px){.informatii-utile-participanti-etape{margin-bottom:41px}}
@media (max-width:991px){.informatii-utile-participanti-etape .info{margin-bottom:49px}}
@media (min-width:992px){.informatii-utile-participanti-etape .info{margin-bottom:64px;text-align:center}}
.informatii-utile-participanti-etape .etape-list{max-width:911px;margin-inline:auto;display:grid;gap:12px}
.informatii-utile-participanti-etape .etapa{display:grid;position:relative}
@media (max-width:991px){.informatii-utile-participanti-etape .etapa{grid-template-columns:48px 1fr;gap:12px}}
@media (min-width:992px){.informatii-utile-participanti-etape .etapa{grid-template-columns:80px 1fr;gap:24px}}
.informatii-utile-participanti-etape .etapa::after{content:"";width:2px;background:#D4D4D8;position:absolute}
@media (max-width:991px){.informatii-utile-participanti-etape .etapa::after{height:calc(100% - 60px);left:23px;top:60px}}
@media (min-width:992px){.informatii-utile-participanti-etape .etapa::after{height:calc(100% - 92px);left:39px;top:92px}}
.informatii-utile-participanti-etape .etapa:last-of-type::after{display:none}
.informatii-utile-participanti-etape .etapa:has(.finished)::after{background:#0090FF}
.informatii-utile-participanti-etape .etapa .icon{display:flex;justify-content:center;align-items:center;border-radius:50%;color:#0090FF;text-align:center}
@media (max-width:991px){.informatii-utile-participanti-etape .etapa .icon{width:48px;height:48px;font-size:20px;font-style:normal;font-weight:700;line-height:120%;letter-spacing:-0.89px}}
@media (min-width:992px){.informatii-utile-participanti-etape .etapa .icon{width:80px;height:80px;font-size:32px;font-style:normal;font-weight:700;line-height:120%;letter-spacing:-0.89px}}
@media (max-width:991px){.informatii-utile-participanti-etape .etapa .icon svg{width:28px;height:28px}}
@media (min-width:992px){.informatii-utile-participanti-etape .etapa .icon svg{width:48px;height:48px}}
.informatii-utile-participanti-etape .etapa .icon.finished{background:#0090FF;border:2px solid #0090FF}
.informatii-utile-participanti-etape .etapa .icon.active{background:#fff;border:2px solid #0090FF}
.informatii-utile-participanti-etape .etapa .icon.next{background:#fff;border:2px solid #D4D4D8;color:#D4D4D8}
@media (max-width:991px){.informatii-utile-participanti-etape .etapa h3{margin-top:10px}}
@media (min-width:992px){.informatii-utile-participanti-etape .etapa h3{margin-top:2px}}
.informatii-utile-participanti-etape .etapa h3:not(:last-child){margin-bottom:4px}
.informatii-utile-participanti-etape .etapa .date{color:#737382}
@media (max-width:991px){.informatii-utile-participanti-etape .etapa .date{font-size:16px;font-style:normal;font-weight:400;line-height:140%}}
@media (min-width:992px){.informatii-utile-participanti-etape .etapa .date{font-size:24px;font-style:normal;font-weight:400;line-height:140%}}
.informatii-utile-participanti-etape .etapa .date:not(:last-child){margin-bottom:15px}
@media (max-width:991px){.informatii-utile-participanti-etape .etapa .detalii{margin-bottom:11px}}
@media (min-width:992px){.informatii-utile-participanti-etape .etapa .detalii{margin-bottom:35px}}