/* --- ESTILOS PARA LA SECCIÓN DE PROCESO Y TESTIMONIOS --- */

.process-step-row {
    counter-reset: step;
}
.process-step {
    margin-bottom: 2rem;
}
.process-step-number {
    width: 60px;
    height: 60px;
    margin: 0 auto;
    background-color: #0d6efd; /* Color primario del tema */
    color: #fff;
    font-size: 2rem;
    font-weight: bold;
    line-height: 60px;
    border-radius: 50%;
    position: relative;
}
