@keyframes erf-spin{to{transform:rotate(360deg)}}.eres-form{margin:0 0 1.5em;max-width:640px}.eres-form__error:empty,.eres-form__response:empty{display:none}.eres-form__field{margin-bottom:1.1em}.eres-form__label{display:block;font-weight:600;margin-bottom:.35em}.eres-form__required{color:#d63638}.eres-form textarea.eres-form__input,.eres-form__input{display:block;width:100%;box-sizing:border-box;line-height:1.4}.eres-form:not([data-css=inherit]) .eres-form__input,.eres-form:not([data-css=inherit]) textarea.eres-form__input{padding:.6em .7em;border:1px solid #c3c4c7;border-radius:6px;font-size:1em;background:#fff;color:inherit}.eres-form textarea.eres-form__input{min-height:110px;resize:vertical}.eres-form:not([data-css=inherit]) .eres-form__input:focus{outline:2px solid #2271b1;outline-offset:1px;border-color:#2271b1}.eres-form__consent{display:flex;align-items:flex-start;gap:.5em;font-weight:400;cursor:pointer}.eres-form__consent input{margin-top:.2em}.eres-form__error{margin:.3em 0 0;font-size:.85em;color:#d63638;min-height:0}.eres-form__hp{position:absolute!important;left:-9999px!important;top:-9999px!important;width:1px;height:1px;overflow:hidden}.eres-form__actions{display:flex;align-items:center;gap:.6em;margin-top:.6em}.eres-form__submit{cursor:pointer}.eres-form:not([data-css=inherit]) .eres-form__submit{background:#2271b1;color:#fff;border:0;border-radius:6px;padding:.7em 1.4em;font-size:1em}.eres-form:not([data-css=inherit]) .eres-form__submit:hover{background:#135e96}.eres-form__submit:disabled{opacity:.6;cursor:default}.eres-form__spinner{display:none;width:16px;height:16px;border:2px solid #c3c4c7;border-top-color:#2271b1;border-radius:50%;animation:erf-spin .7s linear infinite}.eres-form__name{display:flex;gap:.6em}.eres-form__name-part{flex:1}.screen-reader-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}@media (max-width:600px){.eres-form{max-width:100%}.eres-form__name{flex-direction:column}}.eres-form:not([data-css=inherit]) .eres-form__input:focus{outline-color:var(--erf-primary,#2271b1);border-color:var(--erf-primary,#2271b1)}.eres-form:not([data-css=inherit]) .eres-form__input,.eres-form:not([data-css=inherit]) .eres-form__submit{border-radius:var(--erf-radius,6px)}.eres-form:not([data-css=inherit]) .eres-form__submit{background:var(--erf-primary,#2271b1)}.eres-form:not([data-css=inherit]) .eres-form__submit:hover{filter:brightness(.92)}.eres-form .eres-form__error{color:var(--erf-error,#d63638)}.eres-form__fields{display:flex;flex-wrap:wrap;column-gap:var(--erf-col-gap,1em);align-items:flex-start}.eres-form__fields>*{flex:0 0 100%;min-width:0}@media (max-width:600px){.eres-form__fields>.eres-form__field{flex-basis:100%}}