.ohnohoney { opacity: 0; position: absolute; top: 0; left: 0; height: 0; width: 0; z-index: -1; }

.headlessForm { margin: 3rem 0; box-sizing: border-box; }
.headlessForm * { box-sizing: inherit; }
.headlessForm textarea { display: block; min-height: 140px; }
.headlessForm label.error { font-size: 12px; color: red; }
.headlessForm [type="submit"] { padding: 1rem 2rem; font-size: 1rem; border-radius: 0; border: 1px solid #ccc; background: #fff; display: block; margin: 0 auto; }
.headlessForm .btn-holder { text-align: center; }
.headlessForm .form-group { margin-bottom: 1rem; }
.headlessForm .form-group.is-style-horizontal label.error { flex: 0 0 100%; }

.success-message { padding: 1rem; background: #A7CE38; color: #fff; }
.success-message:not(:first-child) { margin-top: 1.5rem; }

.error-messages { padding: 1rem; background: #FF3030; color: #fff; }
.error-messages:not(:first-child) { margin-top: 1.5rem; }

/*# sourceMappingURL=style.css.map */
