select{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,sans-serif}.card-selected>.absolute{opacity:1!important}.step-active{background-color:#293b78}.all-fases{transition:height .4s ease;overflow:visible}.btn-atras{transition:transform .3s ease}.btn-atras:hover{transform:scale(1.15)}.opcion-pago{position:relative;border-radius:1rem}.borde-degradado{position:absolute;top:0;right:0;bottom:0;left:0;margin:-5px;opacity:0;transition:opacity .3s ease;pointer-events:none}.opcion-pago.seleccionada .borde-degradado{opacity:1!important}.opcion-pago.seleccionada:hover .contenido-pago{transform:none!important}.iti__flag-container{width:42%;border-radius:2rem!important}.iti__tel-input{padding-left:47%!important}.iti{width:100%!important}.iti__selected-flag{width:100%;display:flex;padding:0 1.5rem;align-items:center;gap:6px}.iti__flag{transform:scale(1.3)}.iti__arrow{display:flex;margin-left:auto}.iti__selected-dial-code{width:30%}.input-error{border-color:#ef4444!important;box-shadow:0 0 0 2px #ef444433}.error-message{color:#ef4444;font-size:.8rem;margin-top:.25rem;text-align:left;width:100%;display:none;animation:fadeInDown .3s ease}.error-message.visible{display:block}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes shakeX{0%,to{transform:translate(0)}20%{transform:translate(-6px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(4px)}}.shake{animation:shakeX .5s ease}
