.three60-form{max-width:700px;display:flex;flex-wrap:wrap;margin:0 -8px}.three60-field{box-sizing:border-box;margin:0 0 16px;padding:0 8px}.three60-field.width-100{width:100%}.three60-field.width-50{width:50%}.three60-field.width-33{width:33.333%}.three60-field.width-25{width:25%}.three60-field>label{display:block;margin-bottom:6px;font-weight:600}.three60-field input:not([type=checkbox]),.three60-field textarea,.three60-field select{width:100%;box-sizing:border-box;padding:11px 12px;border:1px solid #ccc;border-radius:5px;font:inherit}.three60-field textarea{min-height:120px}.three60-check{font-weight:400!important}.three60-form button[type=submit]{margin:0 8px;padding:11px 24px;border:0;border-radius:5px;cursor:pointer;background:#2271b1;color:#fff;font:inherit}@media(max-width:640px){.three60-field.width-50,.three60-field.width-33,.three60-field.width-25{width:100%}}

.three60-form.button-align-center>button{display:block;margin-left:auto;margin-right:auto}.three60-form.button-align-right>button{display:block;margin-left:auto}.three60-form.button-style-outline>button{background:#fff;color:#2271b1;border:1px solid #2271b1}.three60-form.button-style-rounded>button{border-radius:999px}
.three60-form-message{display:none;width:100%;box-sizing:border-box;margin:0 8px 16px;padding:12px 14px;border-radius:6px}.three60-form-message.success{display:block;background:#ecf8ef;border:1px solid #8bc79b;color:#176b2c}.three60-form-message.error{display:block;background:#fff0f0;border:1px solid #e3a1a1;color:#9b1c1c}.three60-form.is-loading button[type=submit]{opacity:.75;cursor:wait}.three60-form button[disabled]{cursor:wait}.three60-spinner{display:none;width:14px;height:14px;margin-left:8px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;vertical-align:-2px}.three60-form.is-loading .three60-spinner{display:inline-block;animation:three60spin .7s linear infinite}@keyframes three60spin{to{transform:rotate(360deg)}}

.three60-file-help{display:block;margin-top:6px;font-size:12px;opacity:.75}.three60-heading{padding-top:8px}.three60-heading h3{margin:0}.three60-separator{padding:8px 0}.three60-html{display:block}

/* 1.5.0 layout and conditional fields */
.three60-form-wrap{width:100%;display:flex}.three60-form-wrap.align-left{justify-content:flex-start}.three60-form-wrap.align-center{justify-content:center}.three60-form-wrap.align-right{justify-content:flex-end}.three60-form{width:100%;max-width:var(--three60-form-width,100%);box-sizing:border-box}.three60-field[hidden]{display:none!important}@media(max-width:782px){.three60-form{max-width:100%!important}.three60-form-wrap{justify-content:stretch!important}}

.three60-recaptcha{margin:8px 0 16px}.three60-recaptcha .g-recaptcha{max-width:100%}@media(max-width:420px){.three60-recaptcha{transform:scale(.9);transform-origin:left top;width:111%}}

/* 1.5.3 reCAPTCHA position options */
.three60-submit-row{width:100%;box-sizing:border-box;padding:0 8px;display:flex;align-items:center;gap:16px;flex-wrap:wrap}.three60-submit-row button[type=submit]{margin:0}.three60-submit-row.three60-recaptcha-before_button{display:block}.three60-submit-row.three60-recaptcha-before_button button[type=submit]{margin:0}.three60-recaptcha-widget{display:block}.three60-submit-row.three60-recaptcha-left_button,.three60-submit-row.three60-recaptcha-right_button{justify-content:flex-start}.three60-form.button-align-center .three60-submit-row{justify-content:center}.three60-form.button-align-right .three60-submit-row{justify-content:flex-end}@media(max-width:640px){.three60-submit-row.three60-recaptcha-left_button,.three60-submit-row.three60-recaptcha-right_button{align-items:flex-start;flex-direction:column}.three60-submit-row .g-recaptcha{transform:scale(.9);transform-origin:left top}}

.three60-form{--three60-field-border:#d0d7de;--three60-field-bg:#fff;--three60-field-text:#1f2937;--three60-label-color:#374151;--three60-button-bg:#2271b1;--three60-button-color:#fff;--three60-button-radius:5px;--three60-button-py:11px;--three60-button-px:24px;--three60-field-radius:5px;--three60-field-spacing:16px}.three60-field{margin-bottom:var(--three60-field-spacing)}.three60-field>label{color:var(--three60-label-color)}.three60-field input:not([type=checkbox]),.three60-field textarea,.three60-field select{border-color:var(--three60-field-border);background:var(--three60-field-bg);color:var(--three60-field-text);border-radius:var(--three60-field-radius)}.three60-form button[type=submit]{background:var(--three60-button-bg);color:var(--three60-button-color);border-radius:var(--three60-button-radius);padding:var(--three60-button-py) var(--three60-button-px)}.three60-form.button-style-outline>button{background:transparent;color:var(--three60-button-bg);border-color:var(--three60-button-bg)}.three60-form.button-style-rounded>button{border-radius:999px}.three60-form-wrap.align-center{width:100%}
