.itsforms-form-wrap{max-width:var(--itsforms-form-max-width,600px);margin:1em 0}.itsforms-form .itsforms-field{margin-bottom:var(--itsforms-field-spacing,1em)}.itsforms-form label{display:block;margin-bottom:.25em;font-size:var(--itsforms-label-font-size,1em);font-weight:var(--itsforms-label-font-weight,600)}.itsforms-form label .required,.itsforms-form .itsforms-field-label .required{color:var(--itsforms-required-color,#b32d2e)}.itsforms-form-wrap.itsforms-labels-inline .itsforms-field{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5em}.itsforms-form-wrap.itsforms-labels-inline .itsforms-field label{display:inline;margin-bottom:0;min-width:120px}.itsforms-form-wrap.itsforms-labels-inline .itsforms-field input[type="text"],.itsforms-form-wrap.itsforms-labels-inline .itsforms-field input[type="email"],.itsforms-form-wrap.itsforms-labels-inline .itsforms-field input[type="url"],.itsforms-form-wrap.itsforms-labels-inline .itsforms-field input[type="number"],.itsforms-form-wrap.itsforms-labels-inline .itsforms-field textarea,.itsforms-form-wrap.itsforms-labels-inline .itsforms-field select{flex:1;min-width:0}.itsforms-form-wrap.itsforms-labels-inline .itsforms-field.itsforms-field-radio,.itsforms-form-wrap.itsforms-labels-inline .itsforms-field.itsforms-field-checkbox{display:block}.itsforms-form input[type="text"],.itsforms-form input[type="email"],.itsforms-form input[type="url"],.itsforms-form input[type="number"],.itsforms-form textarea,.itsforms-form select{width:100%;max-width:100%;padding:var(--itsforms-input-padding,10px 12px);box-sizing:border-box;border:1px solid var(--itsforms-input-border-color,#ccc);border-radius:var(--itsforms-input-border-radius,4px);font:inherit}.itsforms-form input:focus,.itsforms-form textarea:focus,.itsforms-form select:focus{outline:none;border-color:var(--itsforms-input-focus-border,#2271b1);box-shadow:0 0 0 1px var(--itsforms-input-focus-border,#2271b1)}.itsforms-form textarea{min-height:120px;resize:vertical}.itsforms-form .itsforms-submit{margin-top:1.5em}.itsforms-form .itsforms-btn{padding:10px 20px;cursor:pointer;font:inherit;border-radius:var(--itsforms-button-border-radius,4px);border:2px solid transparent;background:var(--itsforms-button-bg,#2271b1);color:var(--itsforms-button-color,#fff);transition:background .2s,color .2s,border-color .2s}.itsforms-form .itsforms-btn:hover{opacity:.9}.itsforms-form-wrap.itsforms-btn-outline .itsforms-btn{background:transparent;border-color:var(--itsforms-button-bg,#2271b1);color:var(--itsforms-button-bg,#2271b1)}.itsforms-form-wrap.itsforms-btn-outline .itsforms-btn:hover{background:var(--itsforms-button-bg,#2271b1);color:var(--itsforms-button-color,#fff)}.itsforms-form-wrap.itsforms-btn-minimal .itsforms-btn{background:transparent;border-color:transparent;color:var(--itsforms-button-bg,#2271b1)}.itsforms-form-wrap.itsforms-btn-minimal .itsforms-btn:hover{background:rgba(0,0,0,.05)}.itsforms-confirmation{padding:1em;background:var(--itsforms-confirmation-bg,#d4edda);border:1px solid var(--itsforms-confirmation-border,#c3e6cb);border-radius:4px;margin:1em 0}.itsforms-field-label{display:block;margin-bottom:.35em;font-size:var(--itsforms-label-font-size,1em);font-weight:var(--itsforms-label-font-weight,600)}.itsforms-choice{display:block;margin:.25em 0}.itsforms-choice input{margin-right:6px}
