.ffwb-form .hs-form,.ffwb-form .hs-form *{box-sizing:border-box;font-family:var(--ffv3-font)!important}.ffwb-form .hs-form fieldset{margin:0!important;max-width:none!important}.ffwb-form .hs-form .hs-form-field{margin:0 0 20px!important}.ffwb-form .hs-form label:not(.hs-error-msg){color:var(--ffv3-black)!important;display:block;font-size:14px!important;font-weight:700!important;line-height:1.3;margin:0 0 8px!important}.ffwb-form .hs-form .hs-form-required{color:var(--ffv3-pink);margin-left:2px}.ffwb-form .hs-form .input{margin:0!important}.ffwb-form .hs-form input[type=email],.ffwb-form .hs-form input[type=tel],.ffwb-form .hs-form input[type=text],.ffwb-form .hs-form select,.ffwb-form .hs-form textarea{background:var(--ffv3-white)!important;border:1px solid #c8c6cf!important;border-radius:2px!important;box-shadow:none!important;color:var(--ffv3-black)!important;display:block;font-size:16px!important;height:52px!important;line-height:1.4!important;outline:0;padding:12px 16px!important;transition:border-color .18s,box-shadow .18s;width:100%!important}.ffwb-form .hs-form input:focus,.ffwb-form .hs-form select:focus,.ffwb-form .hs-form textarea:focus{border-color:var(--ffv3-purple)!important;box-shadow:0 0 0 3px rgba(109,41,149,.18)!important}.ffwb-form .hs-form .hs-error-msgs{list-style:none;margin:8px 0 0;padding:0}.ffwb-form .hs-form .hs-error-msg,.ffwb-form .hs-form .hs-main-font-element{color:var(--ffv3-pink)!important;font-size:13px!important;font-weight:600}.ffwb-form .hs-form .hs-richtext,.ffwb-form .hs-form .hs-richtext p,.ffwb-form .hs-form .legal-consent-container,.ffwb-form .hs-form .legal-consent-container p{color:var(--ffv3-body-muted,#5b5566)!important;font-size:13px!important;line-height:1.55!important;margin:0 0 20px!important}.ffwb-form .hs-form a{color:var(--ffv3-purple)!important;text-underline-offset:3px}.ffwb-form .hs-form .actions,.ffwb-form .hs-form .hs_submit{margin:0!important;padding:0!important}.ffwb-form .hs-form .hs-button,.ffwb-form .hs-form input[type=submit]{-webkit-appearance:none;appearance:none;background:var(--ffv3-purple)!important;border:2px solid var(--ffv3-purple)!important;border-radius:2px!important;box-shadow:none!important;color:var(--ffv3-white)!important;cursor:pointer;display:block;font-size:16px!important;font-weight:700!important;height:auto!important;line-height:1.2!important;margin:0!important;padding:16px 24px!important;text-shadow:none!important;transition:background-color .18s,border-color .18s;width:100%!important}.ffwb-form .hs-form input[type=submit]:focus-visible,.ffwb-form .hs-form input[type=submit]:hover{background:var(--ffv3-black)!important;border-color:var(--ffv3-black)!important}.ffwb-form .submitted-message{color:var(--ffv3-black);font-size:16px;line-height:1.5}