.freeform-form button[type=submit].freeform-processing{flex-wrap:nowrap;align-items:center;display:inline-flex}.freeform-form button[type=submit].freeform-processing:before{border-color:transparent transparent #fff #fff;flex:1 0 11px;animation:freeform-processing .5s linear infinite;height:11px;margin-right:10px;content:"";border-style:solid;border-width:2px;border-radius:50%;width:11px;display:block}@keyframes freeform-processing{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.freeform-pages{list-style:none;padding:0;margin:0 0 10px;display:flex}.freeform-pages li{margin:0 10px 0 0}.freeform-row{justify-content:space-between;margin:0 -15px;display:flex}.freeform-row .freeform-column{flex:1 0;padding:10px 0;box-sizing:border-box;margin:0 15px}.freeform-row .freeform-column>.freeform-row:first-child{margin-top:-10px}.freeform-row .freeform-column label{display:block}.freeform-row .freeform-column .input-group-one-line{flex-wrap:wrap;display:flex}.freeform-row .freeform-column .input-group-one-line label{padding-right:10px}.freeform-group .freeform-label,.freeform-row .freeform-column .freeform-label{font-weight:700}.freeform-row .freeform-column .freeform-label.freeform-required:after{color:red;content:"*";margin-left:5px}.freeform-row .freeform-column .freeform-input{box-sizing:border-box;width:100%;display:block}.freeform-row .freeform-column .freeform-input[type=checkbox],.freeform-row .freeform-column .freeform-input[type=radio]{margin-right:5px;width:auto;display:inline}.freeform-row .freeform-column.freeform-fieldtype-table [type=radio]{padding:0;width:auto;display:inline}.freeform-row .freeform-column.freeform-fieldtype-table [type=radio]+label{width:auto;display:inline}.freeform-row .freeform-column .freeform-input-only-label{font-weight:400}.freeform-row .freeform-column .freeform-input-only-label>.freeform-input{margin-right:5px;width:auto;display:inline-block}.freeform-row .freeform-column .freeform-errors{list-style:none;padding:0;margin:5px 0 0}.freeform-row .freeform-column .freeform-errors>li{color:red}.freeform-row .freeform-column .freeform-instructions{font-size:13px;color:#aba7a7;margin:0 0 5px}.freeform-form-errors{padding:15px;border:1px solid #f5c6cb;color:#721c24;border-radius:5px;background:#f8d7da}.freeform-form-errors>p{margin:0}.freeform-group{padding:0 15px;width:100%}