.cp-download-guide{display:flex;margin:auto;max-width:var(--content-column-max-width)}.cp-download-guide textarea{border:none;border-radius:var(--field-border-radius);height:144px;outline:none;padding:var(--main-padding);resize:none;width:100%!important}.cp-download-guide-text{padding-right:24px;width:50%}.cp-download-guide fieldset{max-width:var(--max-width)!important}.cp-download-guide .hs_recaptcha{margin-top:24px;opacity:.5}.cp-download-guide .content{display:flex;flex-direction:column;padding:24px;width:50%}.cp-download-guide .form-container{width:100%}.cp-download-guide .form-container form{display:flex;flex-direction:column;justify-content:center;max-width:var(--max-width)}.cp-download-guide .form-container .form-container-columns-1,.cp-download-guide .form-container .form-container-columns-2{max-width:var(--max-width);width:100%}.cp-download-guide .form-container .hs-input:not([type=checkbox]):not([type=radio]){width:100%!important}.cp-download-guide .form-container form label{color:var(--dark-blue);display:block;margin:0;padding-left:calc(var(--main-padding)*2);padding-top:var(--main-padding)}.cp-download-guide input #field-upload-button{display:none}.cp-download-guide .form-container form input{background-color:var(--primary);border-radius:var(--field-border-radius);font-size:var(--paragraph);font-weight:500;padding:calc(var(--main-padding)*.5) var(--main-padding)}.cp-download-guide .hs-form-booleancheckbox *{color:var(--dark-gray);font-size:var(--paragraph-tiny);line-height:var(--paragraph-tiny-line-height)}.cp-download-guide .form-container form .hs-fieldtype-intl-phone.hs-input .hs-input,.cp-download-guide .form-container form input[type=email],.cp-download-guide .form-container form input[type=number],.cp-download-guide .form-container form input[type=password],.cp-download-guide .form-container form input[type=tel],.cp-download-guide .form-container form input[type=text],.cp-download-guide .form-container form select{background-color:var(--white);border:0;border:1px solid var(--light-blue);border-radius:var(--field-border-radius);border-radius:var(--radius-normal);color:var(--dark-gray)!important;font-size:var(--paragraph-small);line-height:var(--paragraph-small-line-height);outline:none;padding:var(--main-padding) calc(var(--main-padding)*2);width:100%}.cp-download-guide .form-container form .hs-fieldtype-intl-phone.hs-input .hs-input{margin:var(--main-margin) 0}.cp-download-guide .form-container 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-download-guide .form-container form input[type=submit]:hover{cursor:pointer;opacity:.8;text-decoration:none}.cp-download-guide .form-container form .hs-submit,.cp-download-guide .form-container form .hs_submit{align-self:flex-end}.cp-download-guide .form-container .inputs-list{list-style:none;margin-left:-40px}.cp-download-guide .form-container .inputs-list li input[type=checkbox]{background-color:var(--light-green);color:var(--green);float:none;margin-right:0;margin-right:var(--main-margin);margin-top:7px;max-width:13px}.cp-download-guide .form-container .legal-consent-container{margin-top:var(--main-margin)}.cp-download-guide .form-container .hs-error-msg{color:#c00}.cp-download-guide .hs-form-booleancheckbox .hs-form-required,.cp-download-guide .legal-consent-container .hs-form-booleancheckbox-display p,.cp-download-guide .legal-consent-container .hs-richtext p{font-size:var(--paragraph-tiny);line-height:var(--paragraph-tiny-line-height)}.cp-download-guide .hs-form-booleancheckbox>label{padding-left:0!important;padding-top:0!important}.cp-download-guide .legal-consent-container .hs-form-booleancheckbox-display>span{display:inline;font-size:var(--paragraph-tiny);line-height:var(--paragraph-tiny-line-height);margin:auto;text-align:center}@media (max-width:1024px){.cp-download-guide{flex-direction:column;height:100%;justify-content:flex-start;margin:0 var(--main-margin);min-height:300px;padding:var(--main-padding)}.cp-download-guide .content{flex-direction:column;height:100%}.cp-download-guide .content,.cp-download-guide-text{padding:0 var(--main-padding);width:100%}.cp-download-guide .form-container form input[type=submit]{display:flex;justify-content:flex-end}.cp-download-guide .form-container .inputs-list li input[type=checkbox]{margin-right:calc(var(--main-margin)*.5)}}