.wp-block-hizzle-forms-form{margin:1rem auto;max-width:600px;position:relative}@media(min-width:600px){.wp-block-hizzle-forms-form{-moz-column-gap:16px;column-gap:16px;display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:1fr;row-gap:28px}}.wp-block-hizzle-forms-form.is-style-hizzle-full{max-width:100%}.wp-block-hizzle-forms-form.is-style-hizzle-wide{max-width:800px}.wp-block-hizzle-forms-form.has-background{padding:1.6rem}.wp-block-hizzle-forms-form.hizzle-forms-submitting{opacity:.5;pointer-events:none}.wp-block-hizzle-forms-submit{margin-bottom:1.6rem;width:100%}@media(min-width:600px){.wp-block-hizzle-forms-submit{grid-column:span 6;margin-bottom:0}}.hizzle-forms-field{margin-bottom:1.6rem;width:100%}@media(min-width:600px){.hizzle-forms-field{grid-column:span 6;margin-bottom:0}.hizzle-forms-field.is-style-hizzle-1-6{grid-column:span 1}.hizzle-forms-field.is-style-hizzle-2-6{grid-column:span 2}.hizzle-forms-field.is-style-hizzle-3-6{grid-column:span 3}.hizzle-forms-field.is-style-hizzle-4-6{grid-column:span 4}.hizzle-forms-field.is-style-hizzle-5-6{grid-column:span 5}}.hizzle-forms__field-label{display:block;font-weight:600;margin-bottom:.4rem}.hizzle-forms__field-help-text{display:block;font-size:.8rem;margin-bottom:.8rem;margin-top:.4rem;opacity:.8}.hizzle-forms__field-input,.hizzle-forms__field-select{box-sizing:border-box;display:block;min-height:32px;width:100%}.wp-block-hizzle-forms-radio-option{display:block;font-weight:400;margin-bottom:1rem}.hizzle-forms__field-error,.hizzle-forms__form-error{color:#b71c1c;display:none}.hizzle-forms__form-error{background-color:#f7c9c9;border:1px solid #b71c1c;border-radius:4px;font-size:1rem;font-weight:500;margin-top:0;padding:1rem}.hizzle-forms__form-error.hizzle-forms__form--has-error{display:block}@media(min-width:600px){.hizzle-forms__form-error.hizzle-forms__form--has-error{grid-column:span 6}}.hizzle-forms__field-error{font-size:.8rem;margin-top:.4rem}.hizzle-forms__field--has-error .hizzle-forms__field-error{display:block}.hizzle-forms__field--has-error .hizzle-forms__field-input,.hizzle-forms__field--has-error .hizzle-forms__field-select{border-color:#b71c1c}.hizzle-forms__field--has-error .hizzle-forms__field-label{color:#b71c1c}.hizzle-forms-spinner__wrapper{align-items:center;background-color:rgba(8,8,8,.1);bottom:-20px;display:none;justify-content:center;right:-20px;position:absolute;left:-20px;top:-20px;z-index:10}.hizzle-forms-submitting .hizzle-forms-spinner__wrapper{display:flex}.hizzle-forms-spinner__wrapper .hizzle-forms-spinner{animation:hizzle-spin 1s linear infinite;border:2px solid #000;border-radius:50%;border-top-color:transparent;height:32px;width:32px}@keyframes hizzle-spin{0%{transform:rotate(0deg)}to{transform:rotate(-1turn)}}.wp-block-hizzle-forms__success-message{background-color:#e8f5e9;border:1px solid #2e7d32;border-radius:4px;color:#2e7d32;font-size:1rem;font-weight:500;margin-top:0;padding:1rem}
