.cpt-hero-form{display:flex;flex-direction:column;width:100%}.cpt-hero-form ul{display:inline-flex;list-style:none;width:100%}.cpt-hero-form ul li{align-items:center;display:inline-flex;justify-content:center;min-width:100px;width:100%}.cpt-hero-form textarea{border:1px solid #d1d5db;border-radius:32px;height:144px;outline:none;resize:none;width:100%!important}.cpt-hero-form .hs_recaptcha{margin-top:24px;opacity:.5}.cpt-hero-form .content{align-self:center;display:flex;flex-direction:row;justify-content:center;padding:0;width:100%}.cpt-hero-form form{display:flex;flex-direction:column;max-width:1200px}.cpt-hero-form form label{display:none}.cpt-hero-form form .legal-consent-container label{display:block;margin:16px 0}.cpt-hero-form form .form-name-help-text,.cpt-hero-form form .legal-consent-container label p{display:block;font-size:12px;line-height:20px;padding-left:10px}.cpt-hero-form form .form-name-help-text{padding-bottom:16px}.cpt-hero-form form .legal-consent-container label input[type=checkbox]{display:inline-block;margin-top:2px;min-width:24px}.cpt-hero-form form .legal-consent-container label .hs-form-required{display:none}.cpt-hero-form form input{background-color:#3b82f6;border:1px solid #e5e7eb;border-radius:32px;font-size:16px;font-weight:500;margin-bottom:8px;margin-top:8px;min-width:110px;padding:16px;width:100%}.cpt-hero-form form input[type=email],.cpt-hero-form form input[type=number],.cpt-hero-form form input[type=password],.cpt-hero-form form input[type=tel],.cpt-hero-form form input[type=text]{background:#fff;background-color:#fff;border:1px solid #e5e7eb;border-radius:32px;min-width:354px;outline:none;padding:17px 17px 17px 24px}.cpt-hero-form form input[type=submit]{background-color:#3b82f6;border:none;border-radius:32px;color:#fff;font-size:16px;font-weight:500;margin:0;padding:16px}.cpt-hero-form form input[type=button]{background-color:#fff;color:#3b82f6;cursor:pointer}.cpt-hero-form form input[type=button]:hover{background-color:#e5e7eb}.cpt-hero-form form input[type=submit]:hover{background-color:#2590eb;cursor:pointer;text-decoration:none}.cpt-hero-form .inputs-list{list-style:none}.cpt-hero-form .inputs-list li input[type=checkbox]{margin-top:4px;max-width:20px}.cpt-hero-form .hs-error-msg,.cpt-hero-form .hs_error_rollup{color:#c00;display:block;text-align:center;width:100%}@media (max-width:1200px){.cpt-hero-form .content,.cpt-hero-form form{flex-direction:column;width:100%}}@media (max-width:768px){.cpt-hero-form{height:100%;min-height:250px;padding:32px 0;width:100%}.cpt-hero-form .content{flex-direction:column;height:100%;padding:0}.cpt-hero-form form{flex-direction:column}.cpt-hero-form .inputs-list li label input[type=checkbox]{margin-top:5px}.cpt-hero-form form input[type=submit]{margin:0 auto 16px;width:100%}.cpt-hero-form form input[type=email],.cpt-hero-form form input[type=number],.cpt-hero-form form input[type=password],.cpt-hero-form form input[type=tel],.cpt-hero-form form input[type=text]{min-width:200px}.cpt-hero-form form input[type=email]{margin-left:0;width:100%}}.cpt-hero-form .input.radio-parent{background:#e5e7eb;border:1px solid #e5e7eb;border-radius:30px;display:inline-flex;height:44px;margin-bottom:40px;padding:0;position:relative;width:100%}.cpt-hero-form .input.radio-parent [type=radio]{left:-9999px;position:absolute}.cpt-hero-form .input.radio-parent [type=radio]:checked~span:not(.highlighter):hover{background:transparent}.cpt-hero-form .input.radio-parent [type=radio]:checked~.highlighter{transform:translateX(-100%)}.cpt-hero-form .input.radio-parent li>label{display:inline-block;width:100%}.cpt-hero-form .input.radio-parent li span:not(.highlighter){border-radius:30px;cursor:pointer;display:inline-block;font-size:16px;line-height:34px;position:relative;text-align:center;transition:color .25s ease-in-out;width:100%;z-index:9}.cpt-hero-form .input.radio-parent label span:not(.highlighter):hover{background:transparent}.cpt-hero-form .input.radio-parent .highlighter{background:#fff;border-radius:30px;height:100%;left:50%;max-height:44px;position:absolute;top:0;transition:transform .25s ease-in-out;width:50%;z-index:2}.cpt-hero-form__custom:not(.hide-labels) form label{display:block!important}.cpt-hero-form__custom:not(.hide-labels) form .hs-form-field{margin-bottom:10px}.cpt-hero-form__custom .inputs-list{margin:10px 0}.cpt-hero-form__custom .inputs-list li input[type=checkbox]{height:20px!important;left:0;margin-right:0;margin-top:0;max-width:20px!important;min-width:20px!important;position:absolute;top:4px;width:20px!important}.cpt-hero-form__custom .inputs-list li{display:block;padding-left:45px;position:relative}.cpt-hero-form__custom .inputs-list li label,.cpt-hero-form__custom .inputs-list li p,.cpt-hero-form__custom .inputs-list li span{margin:0!important;padding:0!important}.cpt-hero-form__custom .legal-consent-container{font-size:.75rem;line-height:1.2em;margin:15px 0 30px}.cpt-hero-form__custom .legal-consent-container p{font-size:1rem;line-height:1.4em}.form-col-container{display:grid;gap:60px;grid-template-columns:1fr;padding-left:16px;padding-right:16px}.form-col{margin:0;padding:0;width:100%}.form-col #cpt-hero-form-container{margin-top:0}@media only screen and (min-width:820px){.form-col-container{grid-template-columns:repeat(2,1fr)}}