.newsletter-form{width:100%;text-align:left}.newsletter-form .fluentform form .ff-el-input--content .ff-el-form-control{padding:16px;border:1px solid #fff !important;border-top-left-radius:8px;border-bottom-left-radius:8px;border-top-right-radius:8px;border-bottom-right-radius:8px;font-size:15px;line-height:1.6}.newsletter-form .fluentform .email-input{margin:0}.newsletter-form .fluentform .email-input input{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.newsletter-form--txt-btn .fluentform form .ff-el-input--content .ff-el-form-control{border-radius:8px !important}.newsletter-form-footer .fluentform form .ff-el-input--content .ff-el-form-control{padding:12px 16px !important}.newsletter-form .fluentform form .ff_submit_btn_wrapper button[type=submit]{padding:16px !important;text-indent:-9999px;font-size:0 !important;display:flex;justify-content:center;align-items:center;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:12px;border-bottom-right-radius:12px;margin-bottom:0}.newsletter-form .fluentform form .ff_submit_btn_wrapper button[type=submit]:hover{border-color:var(--primary-hover);opacity:1}.newsletter-form-footer .fluentform form .ff_submit_btn_wrapper button[type=submit]{padding:12px !important}.newsletter-form--txt-btn .fluentform form .ff_submit_btn_wrapper button[type=submit]{background-color:var(--base) !important;padding:16px 24px !important;text-indent:unset !important;font-size:15px !important;border-radius:8px !important}.newsletter-form .fluentform form .ff_submit_btn_wrapper button[type=submit]:before{content:"";width:24px !important;height:24px !important;background-image:url("/wp-content/uploads/2023/08/paper-plane-icon.svg");background-repeat:no-repeat;background-size:contain}.newsletter-form--txt-btn .fluentform form .ff_submit_btn_wrapper button[type=submit]:before{display:none !important}.newsletter-form .ff-t-cell.ff-t-column-1{flex-basis:100% !important}.newsletter-form .ff-t-cell.ff-t-column-2{flex-basis:0 !important}.newsletter-form .frm-fluent-form .ff-t-container{display:flex !important;flex-direction:row !important;width:100% !important}.newsletter-form .frm-fluent-form .ff-t-container.newsletter-inline-columns{gap:0px !important}.newsletter-form--txt-btn .frm-fluent-form .ff-t-container{gap:8px !important}.newsletter-form .fluentform .ff-el-is-error .text-danger{position:absolute}.newsletter-form .ff-message-success{color:var(--primary);font-size:var(--h3);padding:0;border:0;box-shadow:unset}