.hubspotForm{background-color:var(--color-offwhite);color:var(--color-black)}.hubspot-form-element{display:block}.hubspotForm select{--icon-width: 1.5rem;appearance:none;background-color:var(--color-white);background-image:url("data:image/svg+xml,%3Csvg fill='none' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.19995 9.6L12 14.4L16.8 9.6' stroke='black' stroke-width='1.5'/%3E%3C/svg%3E");background-position:center right;background-repeat:no-repeat;background-size:var(--icon-width);border:.0625rem solid var(--color-text);border-radius:var(--bdrs-m);color:var(--color-text-soft);cursor:pointer;max-width:100%;min-height:3.625rem;padding-block:.4375rem;padding-inline:.625rem calc(1.5*var(--icon-width));position:relative}.hubspotForm select:focus:not(:focus-visible){outline:0}.hubspotForm select{background-position:center right .625rem}.hubspotForm__body{grid-column:1/-1}@media(min-width: 60em){.hubspotForm__body{grid-column:auto/span 5}}.hubspotForm__body>h2:first-child,.hubspotForm__body>h3:first-child,.hubspotForm__body>h4:first-child{margin-top:0}.hubspotForm__body ul{gap:var(--space-fixed-2);margin-block-start:var(--space-fixed-4)}.hubspotForm__form{grid-column:1/-1}@media(min-width: 60em){.hubspotForm__form{grid-column:2/span 10}}@media(min-width: wider){.hubspotForm__form{grid-column:3/span 8}}.hubspotForm--body .hubspotForm__form{grid-column:1/-1}@media(min-width: 60em){.hubspotForm--body .hubspotForm__form{grid-column:7/span 6}}.hubspotForm__form form{display:grid;grid-gap:var(--space-gutter-v) var(--space-gutter);grid-template-columns:var(--grid)}.hubspotForm .legal-consent-container>*+*{margin-top:var(--space-fixed-2)}.hubspotForm .legal-consent-container .hs-richtext{color:var(--color-text-soft);--ff: var(--ff-sans-primary);--fz: 0.875rem;--fw: 400;--lh: 1}.hubspotForm__fallback{text-align:center}@media(min-width: 60em){.hubspotForm__fallback{grid-column:1/span calc(var(--space-columns)/2)}}.hubspotForm__fallback[aria-hidden=true]{display:none}.hubspotForm__loader[aria-hidden=true]{display:none}.hubspotForm__no-js{text-align:center}.js .hubspotForm__no-js{display:none}.hubspotForm .hs-form fieldset{display:flex;gap:var(--space-fixed-2);max-width:initial}.hubspotForm .hs-form label{margin-bottom:var(--space-fixed-1)}.hubspotForm .hs-form fieldset>div{width:100%}.hubspotForm input[type=checkbox]+span{margin-left:0}.hubspotForm .hs-form>div:has(.hs-richtext){grid-column:1/-1}.hubspotForm .hs-richtext p:has(a),.hubspotForm .hs-richtext p a[href="https://www.casepoint.com/privacy-policy/"]{font-size:.8125rem !important}.hubspotForm .hs-form h2>*,.hubspotForm .hs-form h3>*,.hubspotForm .hs-form .hs-richtext span{color:currentcolor !important}.hubspotForm .hs-form fieldset,.hubspotForm .hs-form>*+*:not(.hs-form-field){grid-column:1/-1}.hubspotForm .hs-form fieldset:has(div[style*="display: none"]){display:none}.hubspotForm .hs-form .hs-form-field{grid-column:1/-1}@media(min-width: 60em){.hubspotForm .hs-form .hs-form-field{grid-column:auto/span calc(var(--space-columns)/2)}}.hubspotForm .hs-form .actions{display:flex;justify-content:center;margin-top:var(--space-fixed-4)}.hubspotForm .hs-form .hs-form-field .input{margin-right:0}.hubspotForm .hs-form .hs-form-field .input .hs-input{width:100%}.hubspotForm :is(.hs-form-booleancheckbox-display,.hs-form-radio-display){align-items:center;column-gap:.5rem;display:flex}.hubspotForm .legal-consent-container .hs-form-booleancheckbox-display>span{margin:0}.hubspotForm .hs-form .hs-recaptcha{grid-column:1/-1}.hubspotForm .hs-recaptcha .grecaptcha-badge{margin:0 auto}.hubspotForm input,.hubspotForm textarea{background-color:var(--color-white);border:.0625rem solid currentcolor;border-radius:0;color:var(--color-black);padding:.4375rem .625rem}.hubspotForm input:where([type=checkbox],[type=radio]){border:.0625rem solid currentcolor;margin:0}.hubspotForm :where(input,select):focus-visible{box-shadow:0 0 0 .125rem currentcolor;outline:none}.hubspotForm input:where(:not([type=checkbox],[type=radio])),.hubspotForm select{border-radius:var(--bdrs-m);padding-block:var(--space-fixed-2) !important;padding-inline:var(--space-fixed-3) !important}.hubspotForm .hs-form-booleancheckbox-display{align-items:start;column-gap:var(--space-fixed-1);display:flex}.hubspotForm input[type=checkbox]{appearance:none;background-color:rgba(0,0,0,0);color:currentcolor;display:grid;height:var(--space-fixed-2);padding:0;place-content:center;transform:translateY(0.25em);width:var(--space-fixed-2) !important}.hubspotForm input[type=checkbox]::before{--size: 1.125rem;border:solid currentcolor;border-width:0 .1875rem .1875rem 0;content:"";height:var(--size);margin-left:.5rem;margin-top:-0.625rem;transform:rotate(45deg);visibility:hidden;width:calc(var(--size)/2)}.hubspotForm input[type=checkbox]:checked::before{visibility:visible}.hubspotForm input[type=radio]{appearance:none;background-color:rgba(0,0,0,0);border-radius:50%;color:currentcolor;display:grid;height:var(--space-fixed-2);padding:0;place-content:center;width:var(--space-fixed-2) !important}.hubspotForm input[type=radio]::before{--size: 0.5rem;background-color:currentcolor;border-radius:50%;content:"";height:var(--size);visibility:hidden;width:var(--size)}.hubspotForm input[type=radio]:checked::before{visibility:visible}.hubspotForm select option{background-color:var(--color-bg);color:var(--color-text)}.hubspotForm select.option[disabled],.hubspotForm select.hs-input.is-placeholder{color:var(--color-grey-100)}.hubspotForm select:focus,.hubspotForm select:not(:invalid){color:initial !important}.hubspotForm input[type=submit]{background-color:var(--color-bg-btn);border:none;border-radius:var(--bdrs-xl);color:var(--color-text-btn);cursor:pointer;padding-block:var(--space-fixed-1);padding-inline:var(--space-fixed-3);transition:background-color var(--trs-time) var(--trs-tfunc)}@media(hover: hover){.hubspotForm input[type=submit]:hover{background-color:var(--color-bg-btn-hover)}}.hubspotForm .hs-form .hs-form-field :is(input,select){width:100%}.hubspotForm textarea{border-radius:var(--bdrs-m);min-height:var(--space-6);padding:1rem 1.5rem;width:100%}.theme-light .hubspotForm input,.theme-light .hubspotForm textarea{border-color:var(--color-text-soft)}.hubspotForm .hs-form-field label[class=""]{column-gap:.25em;display:none}.hubspotForm .hs-form-field label[class=""]>*{order:2}.hubspotForm .hs-form-field label[class=""]>.hs-form-required{order:1}.hubspotForm .hs-form-field:has(.hs-error-msgs){background-color:var(--color-text-critical);border-radius:var(--bdrs-m);color:var(--color-white)}@media(min-width: 60em){.has-unique-field .hs-form>.hs-form-field{grid-column:4/span calc(var(--space-columns)/2)}}.hubspotForm .hs-error-msgs{padding:var(--space-fixed-1);--ff: var(--ff-sans-primary);--fz: 0.875rem;--fw: 400;--lh: 1}.hubspotForm .hs-form-field:has(.hs-error-msg) input{border-color:var(--color-text-critical)}.hubspotForm a:not(.btn){border-bottom:.125rem solid;border-image:var(--site-gradient) 1;color:currentcolor;outline:none;text-decoration:none}.hubspotForm .hs-form h1,.hubspotForm .hs-form h2,.hubspotForm .hs-form h3,.hubspotForm .hs-form h4,.hubspotForm .hs-form h5{margin-top:0}.hs-main-font-element :where(h2,h3){--ff: var(--ff-sans-secondary);--fz: 2.5rem;--fw: 400;--lh: 1.12;--lts: 0;--tt: none;font-family:var(--ff-serif)}.hs-main-font-element h2~h3{--ff: var(--ff-sans-secondary);--fz: 1.3125rem;--fw: 400;--lh: 1.2;--lts: -0.013125rem;--tt: none}@media(min-width: 37.5em){.hs-main-font-element h2~h3{--fz: 1.6875rem;--lh: 1.16;--lts: -0.045rem}}.submitted-message{--ff: var(--ff-sans-secondary);--fz: 1.3125rem;--fw: 400;--lh: 1.2;--lts: -0.013125rem;--tt: none}@media(min-width: 37.5em){.submitted-message{--fz: 1.6875rem;--lh: 1.16;--lts: -0.045rem}}.submitted-message{font-family:var(--ff-serif);text-align:center}.embedded-hubspot-form{margin-block-start:var(--space-fixed-5)}.embedded-hubspot-form:has(+p){margin-block-end:var(--space-fixed-3)}.embedded-hubspot-form .hubspot-form-element{margin-top:0}

/*# sourceMappingURL=hubspotForm.css.map */