.ks-form-pro{--ks-accent:#316be8;max-width:860px}.ks-form-pro-grid{display:flex;flex-wrap:wrap;gap:16px}.ks-form-pro-field{flex:0 0 calc(var(--ks-width,100%) - 12px);min-width:220px}.ks-form-pro-field label{display:block;font-weight:700;margin-bottom:6px}.ks-form-pro-field label span{color:#d9363e}.ks-form-pro input,.ks-form-pro textarea,.ks-form-pro select{box-sizing:border-box;width:100%;padding:12px 14px;border:1px solid #d7dce5;border-radius:10px;background:#fff;color:#1e2530}.ks-form-pro textarea{min-height:130px;resize:vertical}.ks-form-pro-options{display:flex;gap:12px;flex-wrap:wrap}.ks-form-pro-options label{font-weight:400}.ks-form-pro-options input{width:auto;margin-right:5px}.ks-form-pro-error{display:block;min-height:18px;color:#c63842;font-size:12px;margin-top:4px}.ks-form-pro-actions{display:flex;align-items:center;gap:12px;margin-top:16px}.ks-form-pro-actions button{border:0;background:var(--ks-accent);color:#fff;padding:12px 22px;border-radius:10px;font-weight:800;cursor:pointer}.ks-form-pro.is-loading button{opacity:.55;pointer-events:none}.ks-form-pro.is-success .ks-form-pro-status{color:#20855e}.ks-form-pro-hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden}@media(max-width:720px){.ks-form-pro-field{flex-basis:100%!important;min-width:0}}