.form{--form-error-spacing: 2px;--form-error-negative-spacing: calc(var(--form-error-spacing) * -1)}.form__fields:has(.form__validation-error:not([hidden]))>.form-group{--focus-outline-offset: var(--form-error-negative-spacing)}.form__fields:has(.form__validation-error:not([hidden]))>.form-group .form__field-wrap--checkbox,.form__fields:has(.form__validation-error:not([hidden]))>.form-group .form__field-wrap--radio,.form__fields:has(.form__validation-error:not([hidden]))>.form-group .form__help{padding:var(--form-error-spacing)}.form__fields:has(.form__validation-error:not([hidden]))>.form-group>.form__field-wrap{width:100%;border:2px solid var(--form-error-color)}.form__field-wrap[data-type=Hcaptcha]:has(.form__validation-error[aria-hidden=false]) .h-captcha iframe{border:var(--form-field-border-width) var(--form-error-color) solid !important}.form__field-wrap[data-type=Hcaptcha]:has(.form__validation-error[aria-hidden=true]) .form__validation-error{display:none}.form__field[data-js-enabled=false]:user-valid.is-valid,.form__field[data-js-enabled=false]:user-valid.is-valid+.form__input-placebo,.form__field[data-js-enabled=false]:user-valid .is-valid,.form__field .form__input.is-valid,.form__field .form__input.is-valid+.form__input-placebo,.form__field .form__input .is-valid,.form__field .form__select-box.is-valid,.form__field .form__select-box.is-valid+.form__input-placebo,.form__field .form__select-box .is-valid,.form__field .form__option.is-valid,.form__field .form__option.is-valid+.form__input-placebo,.form__field .form__option .is-valid,.form__field .form__textarea.is-valid,.form__field .form__textarea.is-valid+.form__input-placebo,.form__field .form__textarea .is-valid{border-color:var(--form-success-color)}.form__field[data-js-enabled=false]:user-invalid.invalid,.form__field[data-js-enabled=false]:user-invalid.is-invalid,.form__field[data-js-enabled=false]:user-invalid.is-invalid+.form__input-placebo,.form__field[data-js-enabled=false]:user-invalid .is-invalid,.form__field .form__input.invalid,.form__field .form__input.is-invalid,.form__field .form__input.is-invalid+.form__input-placebo,.form__field .form__input .is-invalid,.form__field .form__select-box.invalid,.form__field .form__select-box.is-invalid,.form__field .form__select-box.is-invalid+.form__input-placebo,.form__field .form__select-box .is-invalid,.form__field .form__option.invalid,.form__field .form__option.is-invalid,.form__field .form__option.is-invalid+.form__input-placebo,.form__field .form__option .is-invalid,.form__field .form__textarea.invalid,.form__field .form__textarea.is-invalid,.form__field .form__textarea.is-invalid+.form__input-placebo,.form__field .form__textarea .is-invalid,.form__field .form__upload-btn.invalid,.form__field .form__upload-btn.is-invalid,.form__field .form__upload-btn.is-invalid+.form__input-placebo,.form__field .form__upload-btn .is-invalid,.form__field .inline-form__input.invalid,.form__field .inline-form__input.is-invalid,.form__field .inline-form__input.is-invalid+.form__input-placebo,.form__field .inline-form__input .is-invalid{border-color:var(--form-error-color)}@supports not selector(:user-invalid){.form__field[data-js-enabled=false]:invalid{border-color:var(--form-error-color)}.form__field[data-js-enabled=false]:valid{border-color:var(--form-success-color)}}.form__validation-error{transition:transform 0.2s ease-in-out 0.25s ease;font-family:var(--typo-text-font-family);font-weight:var(--typo-text-font-weight);line-height:var(--typo-text-line-height);font-style:var(--typo-text-font-style);font-size:var(--typo-xs-font-size);font-family:var(--typo-xs-font-family, var(--typo-text-font-family));font-weight:var(--typo-xs-font-weight, var(--typo-text-font-weight));line-height:var(--typo-xs-line-height, var(--typo-text-line-height));font-style:var(--typo-xs-font-style, var(--typo-text-font-style));font-weight:var(--typo-font-weight-bold);line-height:1;padding:.25rem;background-color:var(--form-error-color-bg);color:var(--form-error-color-text);display:inline-block}/*# sourceMappingURL=postload_formvalidation.20a24cac.css.map */
