.phx-form-card{--phx-card-bg:#fff;--phx-card-radius:6px;--phx-card-shadow:0 14px 40px rgba(0,0,0,.12);--phx-card-padding-y:56px;--phx-card-padding-x:64px;--phx-card-max-width:760px;--phx-label-colour:#6b778c;--phx-text-colour:#0b1a2b;--phx-input-border:#6b778c;--phx-input-radius:3px;--phx-input-height:46px;--phx-input-padding-x:12px;--phx-red:#d61f26;--phx-red-focus:rgba(214,31,38,.18);background:var(--phx-card-bg);border-radius:var(--phx-card-radius);box-shadow:var(--phx-card-shadow);color:var(--phx-text-colour);margin:0 auto;max-width:var(--phx-card-max-width);padding:var(--phx-card-padding-y) var(--phx-card-padding-x)}@media (max-width:767px){.phx-form-card{padding:32px 24px}}.phx-form-card__heading{color:var(--phx-text-colour);font-size:32px;font-weight:800;line-height:1.2;margin:0 0 24px}.phx-form-card .hs-form fieldset{max-width:100%!important}.phx-form-card .hs-form .hs-form-field{margin-bottom:22px}.phx-form-card .hs-form label{color:var(--phx-label-colour);display:block;font-size:13px;font-weight:600;line-height:1.3;margin:0 0 10px}.phx-form-card .hs-form .hs-input,.phx-form-card .hs-form select,.phx-form-card .hs-form textarea{background:#fff;border:1px solid var(--phx-input-border);border-radius:var(--phx-input-radius);box-shadow:none;color:var(--phx-text-colour);height:var(--phx-input-height);padding:10px var(--phx-input-padding-x);width:100%!important}.phx-form-card .hs-form textarea.hs-input{height:110px;resize:vertical}.phx-form-card .hs-form .hs-input:focus,.phx-form-card .hs-form select:focus,.phx-form-card .hs-form textarea:focus{border-color:var(--phx-red);box-shadow:0 0 0 3px var(--phx-red-focus);outline:none}.phx-form-card .hs-error-msgs{list-style:none;margin:8px 0 0;padding:0}.phx-form-card .hs-error-msgs label{color:var(--phx-red);font-size:12px;font-weight:600;margin:0}.phx-form-card .hs-form .hs_submit{margin-top:16px}.phx-form-card .hs-form .hs-button.primary.large,.phx-form-card .hs-form input[type=submit].hs-button.primary.large{background:var(--phx-red)!important;border:0!important;border-radius:999px!important;color:#fff!important;cursor:pointer;font-size:14px!important;font-weight:800!important;height:auto!important;letter-spacing:.06em!important;padding:16px 22px!important;text-transform:uppercase!important;width:100%!important}.phx-form-card .hs-form .hs-button.primary.large:hover{filter:brightness(.95)}.phx-form-card .hs-form .form-columns-2 .hs-form-field,.phx-form-card .hs-form .form-columns-3 .hs-form-field{float:none!important;width:100%!important}