.freeform-form button[type=submit].freeform-processing{display:inline-flex;flex-wrap:nowrap;align-items:center}.freeform-form button[type=submit].freeform-processing:before{content:"";display:block;flex:1 0 11px;width:11px;height:11px;margin-right:10px;border-style:solid;border-width:2px;border-color:transparent transparent #fff #fff;border-radius:50%;animation:freeform-processing .5s linear infinite}@keyframes freeform-processing{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.freeform-form .cell>label:first-child,.freeform-fieldtype-checkbox>label{font-weight:600;margin-bottom:2px}.freeform-form input,.freeform-form textarea,.freeform-form select{margin-bottom:0!important}.freeform-form .input-group-one-line label{display:inline-block;margin:0 15px 0 0}.freeform-form input[type=radio],.freeform-form input[type=checkbox]{margin:0 7px 0 0;padding:0}.freeform-form input[type=radio]+label,.freeform-form input[type=checkbox]+label{margin:0;padding:0}.freeform-form label.required:after{content:"*";margin-left:3px;color:red}.freeform-fieldtype-group>.grid-container{margin:-7px -15px -2px}.freeform-table-button-green{background:green}.freeform-table-button-red{background:red}.freeform-page-tabs{border-bottom:1px solid gray;margin-bottom:15px}.freeform-page-tabs li{font-weight:400!important;color:gray!important}.freeform-page-tabs li.is-active{font-weight:700!important;color:#000!important;border:1px solid gray;border-bottom:none;background:#d3d3d3}.freeform-form .grid-margin-x{padding:7px 0}.freeform-form .errors{color:red;margin-bottom:0!important}.freeform-form .help-text{color:gray;line-height:1.8;margin-top:-8px;margin-bottom:2px}.freeform-form .has-error{border:1px solid red}.freeform-form .submit-buttons{margin-top:20px!important}form[data-freeform-foundation]{--ff-phone-background: #fff;--ff-phone-color: #1f2937;--ff-phone-border: #d1d5db}form[data-freeform-foundation]{--ff-character-count-color: #6c757d;--ff-character-count-error: #dc3545}form[data-freeform-foundation]{--ff-email-suggestion-color: #6c757d;--ff-email-suggestion-action: #1779ba}.freeform-form[data-freeform-foundation] [data-freeform-summary]{container-name:freeform-summary;container-type:inline-size;display:block;box-sizing:border-box;width:100%;height:auto;margin:0;padding:0;overflow:hidden;border:1px solid #cacaca;border-radius:0;background:#fefefe;outline:none;box-shadow:none}.freeform-form[data-freeform-foundation] [data-freeform-summary]>[data-summary-field]{display:grid;grid-template-columns:minmax(0,1fr);align-items:baseline;gap:.125rem 1.5rem;margin:0;padding:.625rem 1rem}.freeform-form[data-freeform-foundation] [data-freeform-summary]>[data-summary-field]+[data-summary-field]{border-top:1px solid #e6e6e6}.freeform-form[data-freeform-foundation] [data-freeform-summary]>[data-summary-field]>dt,.freeform-form[data-freeform-foundation] [data-freeform-summary]>[data-summary-field]>dd{min-width:0;margin:0;padding:0;line-height:1.375rem;overflow-wrap:anywhere}.freeform-form[data-freeform-foundation] [data-freeform-summary]>[data-summary-field]>dt{color:#626262;font-size:.875rem;font-weight:600}.freeform-form[data-freeform-foundation] [data-freeform-summary]>[data-summary-field]>dd{color:#0a0a0a;font-size:1rem;font-weight:400}@container freeform-summary (min-width: 30rem){.freeform-form[data-freeform-foundation] [data-freeform-summary]>[data-summary-field]{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}}
