/* Native Fluent Forms retain their own markup, validation and processor. */
.fluentform{font-family:inherit;color:var(--ink)}.fluentform .ff-el-group{margin-bottom:12px}.fluentform .ff-el-input--label label{font-family:inherit;font-weight:400;color:inherit}.fluentform .ff-el-form-control{font-family:inherit!important;color:var(--ink)!important;background:var(--surface)!important;border:1px solid var(--line)!important;border-radius:4px!important;min-height:42px}.fluentform .ff-btn-submit{font-family:inherit!important;border:1px solid var(--line)!important;border-radius:4px!important;background:var(--button)!important;color:var(--ink)!important;padding:12px 22px!important}.fluentform .ff-el-is-error .error{color:#d94949}.fluentform .ff-message-success{color:inherit;border:1px solid var(--line);padding:12px}.footer-newsletter .ff-el-group{margin-bottom:8px}.footer-newsletter .ff-name-field-wrapper .ff-el-input--label{display:none}.footer-newsletter .ff-el-input--label{font-size:.85rem}.footer-newsletter .ff_submit_btn_wrapper{margin-bottom:0}.footer-newsletter .btg-name-details{margin-bottom:8px;font-size:.9rem}.footer-newsletter .btg-name-details summary{cursor:pointer}.footer-newsletter .btg-name-details[open] .ff-name-field-wrapper{padding-top:8px}.footer-newsletter .btg-newsletter-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px}.footer-newsletter .btg-newsletter-row .ff-el-group{margin-bottom:0}.footer-newsletter .ff-message-success{margin-top:10px}body.admin-bar .site-header{top:32px}@media(max-width:782px){body.admin-bar .site-header{top:46px}}

.footer-newsletter .btg-newsletter-row .ff-el-form-control,.footer-newsletter .btg-newsletter-row .ff-btn-submit{box-sizing:border-box!important;height:44px!important;min-height:44px!important;line-height:1.2!important;padding:10px 16px!important}.footer-newsletter .btg-newsletter-row .ff-btn-submit{background:var(--ink)!important;color:var(--surface)!important}
