.hubspot-form .hs-form-field:has(>.input>input[type=hidden]),.hubspot-form .hs-fieldtype-hidden,.hubspot-form .hs-form-field.hs-fieldtype-text:has(input[type=hidden]){display:none!important}.hubspot-form .hs-form fieldset:not(:has(input:not([type=hidden]):not([type=submit]))){display:none!important;margin:0!important}.hubspot-form .hs-form fieldset{max-width:none!important;border:0!important;padding:0!important;margin:0 0 .75rem!important;display:grid!important;gap:.75rem!important}.hubspot-form .hs-form fieldset.form-columns-2{grid-template-columns:1fr 1fr!important}.hubspot-form .hs-form fieldset.form-columns-1{grid-template-columns:1fr!important}@container (max-width: 500px){.hubspot-form .hs-form fieldset.form-columns-2{grid-template-columns:1fr!important}}.hubspot-form .hs-form .hs-form-field{width:100%!important;margin:0!important;padding:0!important;float:none!important}body[class] .hubspot-form .hs-form .hs-form-field>label,body[class] .hubspot-form .hs-form .hs-form-field>label.hs-form-label,body[class] .hubspot-form .hs-form-label,body[class] .hubspot-form .hs-form .hs-form-field>label>span{display:block!important;font-size:.8125rem!important;font-weight:600!important;line-height:1.3!important;margin:0 0 .375rem!important;padding:0!important;letter-spacing:.01em!important;text-transform:none!important}body[class] .hubspot-form .hs-form .hs-form-field>label>span:not(.hs-form-required){display:inline!important;margin:0!important}body[class] .hubspot-form .hs-form .hs-form-field span.hs-form-required,body[class] .hubspot-form .hs-form span.hs-form-required{display:none!important}.hubspot-form .hs-field-desc{font-size:.75rem!important;margin:0 0 .25rem!important}.hubspot-form .hs-field-desc:empty{display:none!important}.hubspot-form .legal-consent-container{margin-top:.375rem!important}.hubspot-form .hs_submit{margin-top:.5rem!important}.hubspot-form .hs-richtext,.hubspot-form .hs-recaptcha{margin:.25rem 0!important}.hubspot-form .hs-form .input{margin:0!important;padding:0!important}.hubspot-form .hs-input{width:100%!important;box-sizing:border-box;border-radius:.625rem;padding:.875rem 1rem;font-size:1rem;font-family:inherit;line-height:1.4;transition:border-color .15s ease,box-shadow .15s ease}.hubspot-form .hs-input:focus{outline:none}.hubspot-form .hs-error-msgs{list-style:none;padding:0;margin:.25rem 0 0;font-size:.75rem}.hubspot-form .hs-error-msgs li{margin:0}.hubspot-form .hs_submit{margin-top:.5rem}.hubspot-form .hs-button.primary,.hubspot-form input[type=submit].hs-button{width:100%;border:0;border-radius:.75rem;padding:1rem 1.25rem;font-size:1rem;font-weight:600;font-family:inherit;cursor:pointer;transition:background-color .15s ease,transform .05s ease,box-shadow .15s ease}.hubspot-form .hs-button.primary:active,.hubspot-form input[type=submit].hs-button:active{transform:translateY(1px)}.hubspot-form .legal-consent-container{font-size:.75rem;margin-top:.75rem}.hubspot-form .legal-consent-container p{margin:0}.hubspot-form--light .hs-form-field>label{color:var(--color-ink-900, #1d1d1f)}.hubspot-form--light .hs-form-required{color:var(--color-brand-500, #ca4fff)}.hubspot-form--light .hs-input{border:1px solid #d1d5db;background:#fff;color:var(--color-ink-900, #1d1d1f)}.hubspot-form--light .hs-input::placeholder{color:#9ca3af}.hubspot-form--light .hs-input:focus{border-color:var(--color-brand-500, #ca4fff);box-shadow:0 0 0 3px #ca4fff1a}.hubspot-form--light .hs-error-msgs{color:#dc2626}.hubspot-form--light .hs-button.primary,.hubspot-form--light input[type=submit].hs-button{background:var(--color-brand-500, #ca4fff);color:#fff;box-shadow:0 10px 15px -3px #ca4fff4d}.hubspot-form--light .hs-button.primary:hover,.hubspot-form--light input[type=submit].hs-button:hover{background:var(--color-brand-400, #d57aff)}.hubspot-form--light .legal-consent-container{color:#6b7280}.hubspot-form--dark .hs-form-field>label{color:#ffffffb3}.hubspot-form--dark .hs-form-required{color:var(--color-brand-300, #e3a8ff)}.hubspot-form--dark .hs-input{border:1px solid rgb(255 255 255 / .18);background:#ffffff1a;color:#fff}.hubspot-form--dark .hs-input::placeholder{color:#fff6}.hubspot-form--dark .hs-input:focus{border-color:var(--color-brand-400, #d57aff);box-shadow:0 0 0 3px #d57aff2e}.hubspot-form--dark .hs-error-msgs{color:#fca5a5}.hubspot-form--dark .hs-button.primary,.hubspot-form--dark input[type=submit].hs-button{background:var(--color-brand-500, #ca4fff);color:#fff;box-shadow:0 10px 15px -3px #ca4fff4d}.hubspot-form--dark .hs-button.primary:hover,.hubspot-form--dark input[type=submit].hs-button:hover{background:var(--color-brand-400, #d57aff)}.hubspot-form--dark .legal-consent-container{color:#ffffff80}.hubspot-form--dark .legal-consent-container a{color:var(--color-brand-300, #e3a8ff);text-decoration:underline}
