#modal-container{display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:9999}.modal-overlay{align-items:center;background:rgba(15,21,86,.7);display:flex;height:100%;justify-content:center;width:100%}.modal-box{border-radius:8px;max-width:600px;padding:0 15px;position:relative}.modal-close{background:transparent;border:none;cursor:pointer;font-size:24px;position:absolute;right:24px;top:12px}.modal-close #close-button{fill:#7c98b6;height:20px;width:20px}body.modal-show #modal-container{display:block}.form-container-modal{align-items:center;background-color:#fff;border-radius:8px;box-sizing:border-box;display:flex;flex-direction:column;margin:0 auto;max-width:430px;padding:64px 40px;width:100%}.form-container-modal form.hs-form{background:none;border:none;box-shadow:none;box-sizing:border-box;display:flex;flex-wrap:wrap;font-family:Inter,sans-serif;gap:15px;margin:0;padding:0;width:100%}.form-container-modal .form-heading,.form-container-modal .form-subheading{margin:0 auto;text-align:center;width:100%}.form-container-modal .form-heading p{color:#0f1556;font-size:24px;font-weight:700;line-height:30px;margin:0 0 12px}.form-container-modal .form-subheading p{color:#667085;font-size:14px;font-weight:400;line-height:24px;margin:0 0 10px}.form-container-modal form.hs-form .hs-form-field{box-sizing:border-box;margin-bottom:-8px}.form-container-modal form.hs-form .hs-firstname,.form-container-modal form.hs-form .hs-jobtitle{box-sizing:border-box;flex:0 0 calc(45% - 7.5px);min-width:0}.form-container-modal form.hs-form .hs-lastname,.form-container-modal form.hs-form .hs-phone{box-sizing:border-box;flex:0 0 calc(55% - 7.5px);min-width:0}.form-container-modal form.hs-form .hs-company,.form-container-modal form.hs-form .hs-email,.form-container-modal form.hs-form .hs-numemployees{flex:0 0 100%;max-width:100%}.form-container-modal form.hs-form .hs-form-field input,.form-container-modal form.hs-form .hs-form-field select,.form-container-modal form.hs-form .hs-form-field textarea{appearance:none;-webkit-appearance:none;background-color:#fff;border:1px solid #d0d5dd;border-radius:8px;box-shadow:0 1px 2px rgba(16,24,40,.051);box-sizing:border-box;color:#667085;font-size:14px;font-weight:400;height:44px;line-height:20px;outline:none;padding:10px 14px;width:100%}.form-container-modal form.hs-form .hs-form-field label{color:#344054;display:block;font-size:14px;font-weight:500;line-height:20px;margin-bottom:8px}.form-container-modal form.hs-form .hs-form-field input::placeholder,.form-container-modal form.hs-form .hs-form-field select::placeholder,.form-container-modal form.hs-form .hs-form-field textarea::placeholder{color:#667085;font-size:14px;font-weight:400;line-height:24px}.form-container-modal form.hs-form .hs-form-field input::-webkit-input-placeholder{color:#667085;font-size:14px;font-weight:400;line-height:24px}.form-container-modal form.hs-form .hs-form-field input::-moz-placeholder{color:#667085;font-size:14px;font-weight:400;line-height:24px}.form-container-modal form.hs-form .hs-form-field input:-ms-input-placeholder{color:#667085;font-size:14px;font-weight:400;line-height:24px}.form-container-modal form.hs-form .hs-form-field input::-ms-input-placeholder{color:#667085;font-size:14px;font-weight:400;line-height:24px}.form-container-modal form.hs-form .hs-submit{box-sizing:border-box;margin-top:16px;text-align:center;width:100%}.form-container-modal form.hs-form .hs-submit input[type=submit]{background-color:#24b770;border:none;border-radius:8px;box-shadow:0 1px 2px rgba(16,24,40,.05);color:#fff;cursor:pointer;display:block;font-family:Inter,sans-serif;font-size:16px;font-weight:600;height:56px;line-height:24px;margin:0 auto;max-width:350px;padding:16px 28px;text-align:center;transition:background-color .3s ease,box-shadow .3s ease;width:100%}.form-container-modal form.hs-form .hs-submit input[type=submit]:hover{background-color:#1e9a63;box-shadow:0 2px 4px rgba(16,24,40,.1)}.form-container-modal form.hs-form .hs-submit input[type=submit]:focus{box-shadow:0 0 0 3px rgba(36,183,112,.3);outline:none}.form-container-modal .legal-consent-container{margin:0;padding:0;text-align:center;width:100%}.form-container-modal .legal-consent-container .hs-richtext{margin:0}.form-container-modal .legal-consent-container .hs-richtext,.form-container-modal .legal-consent-container .hs-richtext p{color:#6e759f!important;font-family:Inter,sans-serif!important;font-size:12px!important;font-weight:400!important;line-height:18px!important;text-align:center!important}.form-container-modal .legal-consent-container .hs-richtext p,.form-container-modal .legal-consent-container .hs-richtext span{display:block;margin:0;text-align:center!important;width:100%}.form-container-modal .legal-consent-container .hs-richtext a{color:#6e759f!important;font-family:Inter,sans-serif!important;font-size:12px!important;font-weight:400!important;line-height:18px!important;text-decoration:underline}.form-container-modal .legal-consent-container .hs-richtext a:active,.form-container-modal .legal-consent-container .hs-richtext a:focus,.form-container-modal .legal-consent-container .hs-richtext a:hover{color:#6e759f!important;text-decoration:underline}.form-container-modal form.hs-form .hs-error-msgs{list-style:none;margin:8px 0 0;padding-left:0}.form-container-modal form.hs-form .hs-error-msgs li{margin-bottom:-20px}.form-container-modal form.hs-form .hs-error-msgs .hs-error-msg{color:#f04438;font-family:Inter,sans-serif;font-size:12px;font-weight:400;line-height:16px;margin-top:-12px}.form-container-modal form.hs-form [class*=cofeedback] .feedback_msg{color:#f04438!important;font-family:Inter,sans-serif!important;font-size:12px!important;font-weight:400!important;line-height:16px!important;margin-bottom:-10px;margin-top:4px;text-align:left}.form-container-modal form.hs-form [class*=cofeedback] .feedback_msg a{color:#0270e0!important;font-family:Inter,sans-serif!important;font-size:12px!important;font-weight:400!important;line-height:16px!important}.form-container-modal form.hs-form .hs-email .hs-error-msgs{display:none}.form-container-modal form.hs-form .hs_error_rollup{margin:0 auto;text-align:center;width:100%}.form-container-modal form.hs-form .hs_error_rollup .hs-error-msgs,.form-container-modal form.hs-form .hs_error_rollup .hs-error-msgs li{list-style:none;margin:0;padding:0}.form-container-modal form.hs-form .hs_error_rollup .hs-error-msgs .hs-main-font-element{color:#f04438;display:inline-block;font-family:Inter,sans-serif;font-size:12px;font-weight:400;line-height:16px;margin:0 0 -20px;padding:0}.form-container-modal form.hs-form .actions{order:1}.form-container-modal form.hs-form .legal-consent-container{order:2}.form-container-modal form.hs-form .hs-form-field{order:0}#modal-container .submitted-message{text-align:center}#modal-container.ebook .thanks-message span:first-child{display:inline-block;padding-bottom:12px}#modal-container .thanks-message{font-weight:400;line-height:24px}#modal-container .thanks-heading{margin-bottom:12px}#modal-container.ebook .submitted-message a{color:#24b770;text-decoration:underline}.form-container .submitted-message>div:first-child,.submitted-message.hs-main-font-element>div:first-child{color:#0f1556;font-size:24px;font-weight:600;line-height:32px}.form-container .submitted-message>div:nth-child(2),.submitted-message.hs-main-font-element>div:nth-child(2){color:#2a3274;font-size:16px;font-weight:400;line-height:24px}@media(max-width:768px){.form-container-modal form.hs-form .hs-firstname,.form-container-modal form.hs-form .hs-jobtitle,.form-container-modal form.hs-form .hs-lastname,.form-container-modal form.hs-form .hs-phone{flex:0 0 100%}}