body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body{align-items:center;background-color:#f4f4f7;display:flex;font-family:Segoe UI,Roboto,Arial,sans-serif;justify-content:center;margin:0;min-height:100vh;padding:10px}.payment-container{align-items:center;background-color:#fff;border-radius:16px;box-shadow:0 8px 30px #0000001a;flex-direction:row;gap:40px;max-width:1000px;padding:40px}.Left-Column,.payment-container{box-sizing:border-box;display:flex;width:100%}.Left-Column{border-radius:12px;flex:1.2 1;flex-direction:column;margin:5px 0;padding:25px;text-align:left;vertical-align:center}.Right-Column{margin:5px 0}.Right-Column,.Right-Column-suscription{border-radius:12px;box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;padding:25px;vertical-align:center;width:100%}.Right-Column-suscription{background:#f9fafb}h1{color:#111;font-size:2rem;line-height:1.2;margin-bottom:15px}.App-logo{height:80px;margin-bottom:20px}.main-text-description{color:#555;font-size:1.05rem;line-height:1.6}form{display:flex;flex-direction:column;gap:15px;width:100%}label{color:#333;font-size:14px;font-weight:600;margin-bottom:-5px}input,select{border:1px solid #d5d9e0;border-radius:8px;box-sizing:border-box;font-size:15px;padding:12px;transition:border-color .2s;width:100%}input:focus{border-color:#0f8fee;outline:none}.inline-fields{display:flex;gap:12px;width:100%}.inline-fields div{flex:1 1}button{background:#39afc9;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;margin-top:10px;padding:14px;transition:background .3s}button:hover{background:#333;color:#fff}button.submit-button{background:#39afc9;border:none;border-radius:8px;color:#000;cursor:pointer;font-size:16px;font-weight:700;margin-top:10px;padding:14px;transition:background .3s}button.submit-button:hover{background:#333;color:#fff}.btn-regresar{background:#0000;border:none;color:#888;cursor:pointer;margin-top:20px;text-decoration:underline}.mi-boton-principal{background-color:#39afc9;color:#000}.mi-boton-secundario{background-color:#333;border:1px solid #fff;color:#fff}button.mi-boton-secundario:hover{background:#39afc9;color:#000}.Vertical-Buttons button{border:none;border-radius:5px;cursor:pointer;font-size:16px;margin-left:10px;padding:10px 25px}.img_Home{border-radius:12px;box-shadow:0 4px 10px #0000001a;height:auto;margin-bottom:15px;max-width:400px;width:100%}@media (max-width:850px){.payment-container{flex-direction:column;gap:30px;margin:10px;padding:25px}.Left-Column{align-items:center;text-align:center}h1{font-size:1.6rem}.Right-Column-suscription{align-items:center;padding:15px;text-align:center}}@media (max-width:480px){.inline-fields{flex-wrap:wrap}.inline-fields div{min-width:45%}}.react-select-container{margin-top:5px}.react-select__control{border:1px solid #d5d9e0!important;border-radius:8px!important;padding:3px!important}.react-select__placeholder{color:#888!important;font-size:14px}