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