.signup-form,.signup-form .form-container{margin:auto!important}.signup-form .form-container{background:#fff!important;border-radius:20px!important;box-shadow:0 4px 20px rgba(0,0,0,.1)!important;max-width:700px!important;padding:10px!important;width:100%!important}.signup-form .custom-form-title{color:#333!important;font-size:1.5rem!important;margin-bottom:20px!important;text-align:center!important}.signup-form form{display:flex!important;flex-wrap:wrap!important;gap:20px!important}.signup-form .form-group{display:flex!important;flex:1 1 48%!important;flex-direction:column!important}.signup-form .form-group.full{flex:1 1 100%!important}.signup-form label{color:#444!important;font-size:.9rem!important;margin-bottom:5px!important}.signup-form input{border:1px solid #ccc!important;border-radius:8px!important;font-size:1rem!important;padding:10px!important}.signup-form button{border:none!important;border-radius:999px!important;color:#fff!important;cursor:pointer!important;display:block!important;font-size:1rem!important;margin-top:10px!important;padding:12px!important;width:85%!important}.signup-form button,.signup-form button:hover{background-color:#72c546!important}.signup-form input[type=tel]{border-bottom-left-radius:0!important;border-top-left-radius:0!important}@media (max-width:500px){.signup-form .form-group{flex:1 1 100%!important}}