.subscription-form{background:radial-gradient(5752.42% 355.01% at 2.99% 179.47%,rgba(106,31,122,0) 0,rgba(106,31,122,.2) 100%),radial-gradient(533.7% 236.17% at 100% 123.24%,rgba(0,148,213,0) 0,rgba(0,148,213,.15) 100%),#fff;box-sizing:border-box;margin-bottom:-60px;padding:40px;position:relative;width:100%}.subscription-form__mount form .legal-consent-container{bottom:15px;max-width:40%;position:absolute}.subscription-form__mount form .legal-consent-container .hs-richtext{font-size:12px;line-height:1;margin:0;padding:0}.subscription-form__inner{box-sizing:border-box;width:100%}.subscription-form__layout{align-items:stretch;display:flex;flex-direction:column;gap:32px;width:100%}.subscription-form__intro{align-items:flex-start;display:flex;flex-direction:column;gap:16px;min-width:0}.subscription-form__overline{color:#6a1f7a;font-size:12px;font-weight:700;line-height:16px;margin:0;text-transform:uppercase}.subscription-form__title{color:#3f3f48;font-size:24px;font-weight:700;line-height:32px;margin:0}.subscription-form__form-wrap{min-width:0;width:100%}.subscription-form__mount{min-height:72px;width:100%}.subscription-form__mount form,.subscription-form__mount form.hs-form{margin:0}.subscription-form__mount form .hs-form-field{margin-bottom:0}.subscription-form__mount form .hs-form-field>label span{color:#57575f;font-size:14px;font-weight:600;line-height:20px}.subscription-form__mount form .hs-field-desc{color:#87878d;font-size:12px;line-height:16px}.subscription-form__mount form .input{margin-top:4px}.subscription-form__mount form .input input[type=email],.subscription-form__mount form .input input[type=number],.subscription-form__mount form .input input[type=tel],.subscription-form__mount form .input input[type=text],.subscription-form__mount form .input input[type=url],.subscription-form__mount form .input select,.subscription-form__mount form .input textarea{background:#fff;border:1px solid #b7b7ba;border-radius:2px;box-sizing:border-box;color:#3f3f48;font-size:16px;line-height:24px;max-width:100%;min-height:48px;padding:10px 12px;transition:border-color .15s linear,box-shadow .15s linear;width:100%}.subscription-form__mount form .input textarea{min-height:96px;resize:vertical}.subscription-form__mount form .input input:focus-visible,.subscription-form__mount form .input select:focus-visible,.subscription-form__mount form .input textarea:focus-visible{border-color:#d6001c;box-shadow:inset 0 0 0 1px #d6001c,0 0 0 3px rgba(214,0,28,.15);outline:none}.subscription-form__mount form .hs-button,.subscription-form__mount form input[type=submit]{align-items:center;appearance:none;background:#d6001c;border:1px solid #d6001c;border-radius:2px;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-flex;font-size:16px;font-weight:700;justify-content:center;line-height:24px;min-height:48px;padding:12px 16px;text-decoration:none;transition:background-color .15s linear,border-color .15s linear,color .15s linear}.subscription-form__mount form .hs-button:hover,.subscription-form__mount form input[type=submit]:hover{background:#b00018;border-color:#b00018;color:#fff}.subscription-form__mount form .hs-button:active,.subscription-form__mount form input[type=submit]:active{background:#9a0015;border-color:#9a0015}.subscription-form__mount form .hs-button:focus-visible,.subscription-form__mount form input[type=submit]:focus-visible{box-shadow:0 0 0 4px #ef99a4;outline:none}.subscription-form__mount form .legal-consent-container{color:#57575f;font-size:12px;line-height:16px}.subscription-form__mount form .legal-consent-container a{color:#6a1f7a;font-weight:600}@media (max-width:767px){.subscription-form{margin-bottom:0}.subscription-form__mount form .legal-consent-container{bottom:0;max-width:100%;position:relative}.subscription-form__mount form .legal-consent-container .hs-richtext{font-size:12px;line-height:1;margin:10px 0;padding:0}.subscription-form__title{font-size:20px;line-height:28px}.subscription-form__mount form,.subscription-form__mount form.hs-form{align-items:stretch;display:flex;flex-direction:column;gap:16px}.subscription-form__mount form .hs-form-field,.subscription-form__mount form .hs_submit,.subscription-form__mount form .legal-consent-container{width:100%}.subscription-form__mount form .hs-button,.subscription-form__mount form input[type=submit]{max-width:100%;width:100%}}@media (min-width:768px) and (max-width:1199px){.subscription-form{margin-bottom:-20px}.subscription-form__mount form,.subscription-form__mount form.hs-form{align-items:flex-end;display:flex;flex-direction:row;flex-wrap:wrap;gap:16px}.subscription-form__mount form .hs-form-field{flex:1 1 220px;min-width:0}.subscription-form__mount form .hs_submit{flex:0 0 auto}}@media (min-width:1200px){.subscription-form__layout{align-items:flex-start;flex-direction:row;gap:48px;justify-content:space-between}.subscription-form__intro{flex:0 1 440px;max-width:520px}.subscription-form__form-wrap{flex:1 1 0;max-width:640px}.subscription-form__mount form,.subscription-form__mount form.hs-form{align-items:flex-end;display:flex;flex-direction:row;flex-wrap:wrap;gap:16px}.subscription-form__mount form .hs-form-field{flex:1 1 240px;min-width:0}.subscription-form__mount form .hs_submit{flex:0 0 auto}}