form.hs-form{background-color:var(--Black);display:flex;flex-direction:row;flex-wrap:wrap;font-family:var(--font-font-family-inter);gap:14px 16px;justify-content:center;justify-content:flex-start;max-width:680px}form.hs-form .field{display:flex;flex-direction:column;gap:22px;margin-bottom:18px;width:332px}form.hs-form .field label{color:#fff;font-size:16.5px;font-weight:400;line-height:23.1px;text-transform:capitalize}form.hs-form .field .hs-input{height:52px}form.hs-form .field.hs_message,form.hs-form .field.hs_practice_group,form.hs-form .field.hs_recaptcha,form.hs-form .field.hs_submit{width:100%}form.hs-form .field.hs_message .hs-fieldtype-textarea{height:85px}form.hs-form div.input{position:relative}.hs-form .hs-input,form.hs-form input[type=email]{color:#5d6c77;font-size:16.5px;font-weight:400;line-height:23.1px;padding:10px;width:100%}.hs-form .hs-input:focus-visible,form.hs-form input[type=email]:focus-visible{outline:none}form.hs-form .hs_error_rollup{display:none}.hs-form select{appearance:none;background-image:url(/hubfs/8855469/contact-dropdown-arrow.svg);background-position:top 22px right 20px;background-repeat:no-repeat;margin:0;max-width:100%}.hs_submit.hs-submit{text-align:center}.hs-form .hs-button.primary{background:linear-gradient(180deg,#000 50%,#ff7042 0) top;background-position:100% 0;background-repeat:no-repeat;background-size:218% 200%;border:1px solid;border-radius:0;color:#fff;font-size:16.5px;font-weight:400;line-height:21.45px;padding:16px;transition:.3s ease-in-out}.hs-form .hs-button.primary:hover{background-position:bottom;color:#000}.hs-form .hs-error-msgs label,.hs-form .hs-form-required{color:#cd1f1f!important}.hs-form .hs-error-msgs label{font-size:16px;line-height:22px}.submitted-message{border:1px solid #ff7042;color:#fff;font-size:32px;font-weight:400;line-height:38px;padding:10px 20px;text-align:center}.hs-form ul.hs-error-msgs{padding-left:0}.hs-form ul.hs-error-msgs li{list-style-type:none}.hs-form div.field.error input,.hs-form div.field.error textarea,.hs-form input.hs-input.error,.hs-form textarea.hs-input.error,.hs-formselect.hs-input.error{border-color:#c87872}.hs-form fieldset .legal-consent-container .hs-dependent-field .input{margin-top:0}.hs-form fieldset .legal-consent-container .hs-dependent-field input{border-radius:4px;cursor:pointer;height:18px;margin-right:0;pointer-events:all;position:relative;width:18px!important;z-index:2}.hs_error_rollup{margin-bottom:30px}@media (max-width:1240px){.submitted-message{margin-left:0}}@media (max-width:767px){.submitted-message{font-size:28px;line-height:33.6px}form.hs-form .field{width:100%}form.hs-form .field.hs_message .hs-fieldtype-textarea{height:159px}}