.cp-form{display:flex;max-width:var(--max-width);margin:auto}.cp-form textarea{outline:none;width:100%!important;resize:none;height:144px;border:none;border-radius:var(--field-border-radius);padding:var(--main-padding)}.cp-form fieldset{max-width:var(--max-width)!important}.cp-form .hs_recaptcha{margin-top:24px;opacity:.5}.cp-form .content{width:100%;padding:0;display:flex;flex-direction:column;align-self:center;justify-content:center}.cp-form .form-container{width:100%}.cp-form .form-container form{max-width:var(--max-width);display:flex;flex-direction:column;justify-content:center}.cp-form .form-container .form-container-columns-1,.cp-form .form-container .form-container-columns-2{max-width:var(--max-width);width:100%}.cp-form .form-container .hs-input{width:100%!important}.cp-form .form-container form label{margin:var(--main-margin) 0;display:block;color:var(--form-labels-color)}.cp-form .form-container .hs-field-desc,.cp-form .form-container .hs-richtext p{color:var(--form-labels-color)}.cp-form input #field-upload-button{display:none}.cp-form .form-container form input{font-size:var(--paragraph);background-color:var(--primary);padding:calc(var(--main-padding)*0.5) var(--main-padding);border-radius:var(--field-border-radius);font-weight:500;border:none}.cp-form .form-container form .hs-fieldtype-intl-phone.hs-input .hs-input,.cp-form .form-container form input[type=email],.cp-form .form-container form input[type=number],.cp-form .form-container form input[type=password],.cp-form .form-container form input[type=tel],.cp-form .form-container form input[type=text]{width:100%;background:var(--white);padding:var(--main-padding);outline:none;border-radius:var(--field-border-radius);border:0}.cp-form .form-container form .hs-fieldtype-intl-phone.hs-input .hs-input{margin:var(--main-margin) 0}.cp-form .form-container form input[type=submit]{margin:var(--main-margin) 0;font-size:var(--paragraph);background-color:var(--cta-bg-color);color:var(--cta-text-color);padding:var(--main-padding) calc(var(--main-padding)*2);border-radius:var(--button-border-radius);font-weight:500;border:none}.cp-form .form-container form input[type=submit]:hover{opacity:.8;text-decoration:none;cursor:pointer}.cp-form .form-container form .hs-submit,.cp-form .form-container form .hs_submit{align-self:flex-end}.cp-form .form-container .inputs-list{list-style:none;margin-left:-40px}.cp-form .form-container .inputs-list li input[type=checkbox]{margin-top:4px;max-width:20px}.cp-form .form-container .legal-consent-container{margin-top:24px}.cp-form .form-container .hs-error-msg{color:#c00}@media (max-width:1024px){.cp-form{padding:var(--main-padding);min-height:300px;height:100%;margin:0 var(--main-margin);justify-content:flex-start}.cp-form .content{flex-direction:column;height:100%;padding:0}.cp-form .form-container form input[type=submit]{display:flex;justify-content:flex-end}.cp-form .form-container .inputs-list li label input[type=checkbox]{margin-top:5px}}