.ez-form{margin:1.5em 0}.ez-form .ez-hp{position:absolute !important;left:-10000px !important;top:auto;width:1px;height:1px;overflow:hidden}.ez-form .ez-form-error{background:#fdecea;color:#b71c1c;border-left:4px solid #b71c1c;padding:10px 14px;margin-bottom:1em;border-radius:3px}.ez-form .ez-field-error{display:block;color:#b71c1c;font-size:.9em;margin-top:4px}.ez-form .ez-form-row{margin-bottom:1em}.ez-form .ez-field-label{display:block;font-weight:600;margin-bottom:4px}.ez-form .ez-required{color:#b71c1c}.ez-form .ez-checkbox-group,.ez-form .ez-radio-group{display:flex;flex-direction:column;gap:4px}.ez-form .ez-choice{display:inline-flex;align-items:center;gap:6px;margin-right:12px}.ez-form .ez-acceptance{display:inline-flex;align-items:flex-start;gap:6px;line-height:1.4}.ez-form .ez-captcha{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ez-form .ez-intl-number{display:flex;gap:8px}.ez-form .ez-intl-number .ez-intl-code{flex:0 0 auto;max-width:40%}.ez-form .ez-intl-number .ez-intl-input{flex:1 1 auto;min-width:0}.ez-form .ez-submit{display:inline-block;margin-top:1em;padding:10px 24px;background:#2271b1;color:#fff;border:none;border-radius:4px;font-size:15px;font-weight:600;line-height:1.4;cursor:pointer;transition:background-color .15s ease}.ez-form .ez-submit:hover,.ez-form .ez-submit:focus{background:#135e96;color:#fff}.ez-form .ez-submit:active{background:#0a4b78}.ez-form .ez-submit:disabled{opacity:.6;cursor:not-allowed}.ez-form-success{background:#e6f4ea;color:#1e6c2a;border-left:4px solid #1e6c2a;padding:12px 16px;border-radius:3px;margin:1.5em 0}
