.hdf_form{max-width:800px;margin:0 auto;position:relative}.hdf_group{display:flex;flex-direction:column}.hdf_group_label{font-weight:700;margin-bottom:.5em}.hdf_trap{position:absolute!important;left:-9999px!important;top:auto!important;width:1px!important;height:1px!important;overflow:hidden!important}.hdf_form .hd_main .hd_input,.hdf_form .hd_main textarea.hd_input,.hdf_form .hd_main select.hd_input{font:inherit;color:inherit;background:none;border:1px solid currentColor;border-radius:0;box-shadow:none;padding:.6em .8em;min-height:0}.hdf_form .hd_main .hd_input:focus{outline:revert;box-shadow:none}.hdf_form .hd_main .hd_input_label{font:inherit;font-weight:700;color:inherit}.hdf_submit{font:inherit;font-weight:600;cursor:pointer;margin-top:1em;padding:.8em 2em}.hdf_submit.disabled{opacity:.6;pointer-events:none}.hdf_message{margin-top:1em}.hdf_message_success{padding:1em 1.2em;border:1px solid currentColor}.hdf_form .hdf_sent{display:none}#hdfields_error_log{display:none}#hdfields_error_log.active{display:block;position:fixed;left:50%;bottom:1.5rem;transform:translateX(-50%);z-index:9999;max-width:min(32rem, calc(100vw - 2rem));padding:.9em 1.2em;border-radius:4px;background:#9e1414;color:#fff}