.steps-container.step-2:before,.steps-container:before{background-color:#d9d9d9;left:0;right:auto;width:100%}.steps-container.step-3:after,.steps-container:after{background-color:#00a499;left:0;right:auto;width:0}.steps-container.step-2:after{background-color:#00a499;left:0;right:auto;width:25%}.steps-container.step-3:after{width:50%}.steps-container.step-4:after{width:75%}.steps-container.step-5:after{width:100%}@media (max-width:767px){.step{font-size:18px;height:56px;line-height:56px;width:56px}}@media (max-width:420px){.step{font-size:16px;height:44px;line-height:44px;width:44px}}main.solo-logo{margin-top:86px}.btn[disabled]{cursor:not-allowed;opacity:.45;pointer-events:none}[id^=row-radio-]>div:first-child{padding-right:1rem}.radio-group{align-items:center;display:flex;flex-wrap:wrap;padding-top:8px}.radio-opcion{cursor:pointer;font-size:18px;margin-right:2rem}.radio-opcion input[type=radio]{accent-color:#00a499;cursor:pointer;height:20px;margin-right:6px;vertical-align:-3px;width:20px}.radio-opcion input[type=radio]:disabled{cursor:not-allowed;opacity:.4}.msg-info{color:#00a499;font-size:15px;margin-top:.5rem}.radio-group .msg{flex-basis:100%}.btn-perfil{font-size:18px;min-height:64px;padding:16px 32px}#step-0 .gap-4{gap:1rem}.check-legal{accent-color:#00a499;cursor:pointer;height:22px;width:22px}.link-legal{color:#00a499;font-weight:600;text-decoration:underline}.link-legal:hover{opacity:.8}.footer a+a{margin-left:1.5rem}#step-0 .btn-perfil+.btn-perfil{margin-left:0;margin-top:1rem}@media (min-width:768px){#step-0 .btn-perfil+.btn-perfil{margin-left:1rem;margin-top:0}}.heading-alumno{display:none}#wizard-row.flujo-alumno .heading-alumno.en-paso-1{display:block}#wizard-row.flujo-alumno #step-1>h3,#wizard-row.flujo-alumno #step-1>hr,#wizard-row.flujo-alumno #step-1>p,#wizard-row.flujo-alumno #step-dp>h3,#wizard-row.flujo-alumno #step-dp>hr,#wizard-row.flujo-alumno #step-dp>p,#wizard-row.flujo-alumno .botones-dp,#wizard-row.flujo-alumno .lbl-def,.lbl-alu{display:none}#wizard-row.flujo-alumno .lbl-alu{display:inline}@media (min-width:768px){#wizard-row.flujo-alumno>div{max-width:1040px;width:100%}}#wizard-row.flujo-alumno #paso1-grid{align-items:start;display:grid;gap:1.25rem 1.5rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}#wizard-row.flujo-alumno #datos-alumno,#wizard-row.flujo-alumno #datos-prospecto,#wizard-row.flujo-alumno #step-1,#wizard-row.flujo-alumno #step-dp{display:contents}#wizard-row.flujo-alumno #datos-alumno.hidden,#wizard-row.flujo-alumno #datos-prospecto.hidden,#wizard-row.flujo-alumno #step-1.hidden,#wizard-row.flujo-alumno #step-dp.hidden{display:none}#wizard-row.flujo-alumno #row-campus-periodo{display:contents}#wizard-row.flujo-alumno #row-campus-periodo .flex-1{margin-bottom:0}#wizard-row.flujo-alumno #step-1>div{order:5}#wizard-row.flujo-alumno #step-1 .orden-nivel{order:1}#wizard-row.flujo-alumno #row-campus-periodo .campo-cell:first-child{grid-column-start:1;order:2}#wizard-row.flujo-alumno #step-1 .orden-programa{order:3}#wizard-row.flujo-alumno #row-campus-periodo .campo-cell:last-child{grid-column:span 2;order:4}#wizard-row.flujo-alumno:has(#datos-prospecto:not(.hidden)) .orden-nivel{grid-column:span 2}#wizard-row.flujo-alumno #div-semanas{grid-column:span 2}#wizard-row.flujo-alumno #periodos-row-container{grid-column:1/-1;order:6}#wizard-row.flujo-alumno #datos-alumno>div:not(.hidden),#wizard-row.flujo-alumno #datos-prospecto>div:not(.hidden),#wizard-row.flujo-alumno #step-1 .campo-cell,#wizard-row.flujo-alumno #step-1>div:not(.hidden):not(#row-campus-periodo){display:flex;flex-direction:column;margin-bottom:0}#wizard-row.flujo-alumno #datos-alumno>div>div:first-child,#wizard-row.flujo-alumno #datos-prospecto>div>div:first-child,#wizard-row.flujo-alumno #step-1 .campo-cell>div:first-child,#wizard-row.flujo-alumno #step-1>div:not(#row-campus-periodo)>div:first-child{margin-bottom:4px;max-width:none!important;min-width:0!important;width:auto}#wizard-row.flujo-alumno #datos-alumno input,#wizard-row.flujo-alumno #datos-alumno select,#wizard-row.flujo-alumno #datos-prospecto input,#wizard-row.flujo-alumno #datos-prospecto select,#wizard-row.flujo-alumno #step-1 input:not([type=checkbox]),#wizard-row.flujo-alumno #step-1 select{width:100%}#wizard-row.flujo-alumno #step-1 .relative>select{padding-right:3rem}#wizard-row.flujo-alumno #step-1 .relative>.tooltip{right:1.6rem!important}#wizard-row.flujo-alumno .botones-paso{flex-direction:row!important;grid-column:1/-1!important;justify-content:flex-end!important;margin-bottom:0;order:10}.steps-container.steps-alumno .step-num-5{display:none}.steps-container.steps-alumno.step-2:after{width:33.33%}.steps-container.steps-alumno.step-3:after{width:66.66%}.steps-container.steps-alumno.step-4:after{width:100%}#step-2-students .apoyo-fila{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1rem 1.5rem;margin-bottom:1.5rem}#step-2-students .apoyo-porcentaje,#step-2-students .apoyo-pregunta{display:flex;flex:1 1 300px;flex-direction:column}#step-2-students .apoyo-porcentaje>label,#step-2-students .apoyo-pregunta>label{margin-bottom:8px}#step-2-students .apoyo-porcentaje select{width:100%}#step-2-students .radio-group{padding-top:0}#step-2-students .apoyo-fila.hidden,#step-2-students .apoyo-porcentaje.hidden,#step-2-students .apoyo-pregunta.hidden{display:none}.seguro-bloque{margin-bottom:1.75rem}.seguro-titulo{color:#00534c;font-size:18px;margin-bottom:4px}.seguro-desc{color:#374151;font-size:15px;line-height:22px;margin-bottom:8px;max-width:760px}.seguro-pregunta{font-weight:600;margin:10px 0 2px}.seguro-nota{color:#6b7280;font-size:14px;margin-bottom:8px}.seguro-interes-wrap{display:flex;flex-direction:column;gap:4px;margin-top:10px;max-width:360px}.seguro-interes-wrap.hidden{display:none}.seguro-interes-select{width:100%}.seguro-poliza{color:#00a499;font-size:14px;margin-top:10px;max-width:760px}.seguro-poliza.hidden{display:none}.seguro-bloque .radio-opcion input[type=radio]:disabled+*,.seguro-bloque input[type=radio]:disabled{cursor:not-allowed}.subtitulo-legal{display:none}#wizard-row.flujo-alumno .subtitulo-legal{display:block;margin-bottom:.5rem;margin-top:1rem}#wizard-row.flujo-alumno .intro-step4{display:none}#wizard-row.flujo-alumno .botones-step4{justify-content:flex-end}@media (min-width:768px){#step-2 #porcentaje-beca>div:first-child,#step-2 #row-radio-beca-prospecto>div:first-child,#step-2 #row-radio-prestamo-prospecto>div:first-child,#step-2 #support-fix>div:first-child,#step-2 #support>div:first-child,#step-2 #tipo-beca>div:first-child,#step-2 .field-avg-4>div:first-child{flex:0 0 290px;min-width:290px}}