.ws-form-card .nf-form-layout{max-width:100%!important}.ws-form-card .nf-form-content{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;align-items:flex-start}.ws-form-card .nf-field-container{margin-bottom:10px!important;flex:1 1 220px;min-width:220px}.ws-form-card .nf-field-container.submit-container,.ws-form-card .nf-field-container.recaptcha-container{flex:1 1 100%;display:flex;justify-content:center;margin-top:15px!important}.ws-form-card .nf-field-label{font-weight:700;font-size:14px;color:#334155;margin-bottom:6px}.ws-form-card input[type=text],.ws-form-card input[type=email],.ws-form-card input[type=tel],.ws-form-card input[type=url],.ws-form-card textarea,.ws-form-card .ninja-forms-field{width:100%!important;height:54px!important;padding:12px 20px!important;border-radius:14px!important;border:2px solid #e2e8f0!important;background-color:#f8fafc!important;font-size:15px!important;color:#1e293b!important;transition:all .3s ease!important;box-sizing:border-box!important;outline:none!important}.ws-form-card input:focus,.ws-form-card textarea:focus{border-color:#71257d!important;background-color:#fff!important;box-shadow:0 0 12px rgba(113,37,125,.2)!important}.ws-form-card input[type=button],.ws-form-card input[type=submit],.ws-form-card .ninja-forms-field.nf-element[type=button]{background:#71257d!important;color:#fff!important;font-size:16px!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:1px!important;padding:16px 50px!important;height:auto!important;border-radius:50px!important;border:2px solid #71257d!important;cursor:pointer!important;transition:all .3s ease!important;box-shadow:0 8px 20px rgba(113,37,125,.3)!important}.ws-form-card input[type=button]:hover,.ws-form-card input[type=submit]:hover,.ws-form-card .ninja-forms-field.nf-element[type=button]:hover{background:#00ca99!important;border-color:#00ca99!important;color:#0f172a!important;box-shadow:0 10px 25px rgba(0,202,153,.4)!important;transform:translateY(-2px)!important}