.hf-form .hf-fields-wrap{display:contents}.hf-form .hf-messages{grid-column:1/-1;width:100%}.hf-form .hf-message{margin-top:16px;padding:14px 16px;border-radius:6px;line-height:1.6}.hf-form .hf-message-success{color:#d7ffe8;background:#15452f;border:1px solid #3b8a60}.hf-form .hf-message-error,.hf-form .hf-message-warning{color:#ffe4df;background:#542a2a;border:1px solid #a86464}.es-contact-form .hf-message-success{color:#145232;background:#e9f7ee}.es-contact-form .hf-message-error,.es-contact-form .hf-message-warning{color:#862b26;background:#fff0ee}
