.subscription-form{width:100%;box-sizing:border-box;padding:40px;background:linear-gradient(89deg,#dff2fa -6.68%,#fce3ee 123.67%);position:relative;z-index:1}.subscription-form--overlap-bottom{margin-bottom:-40px}.subscription-form--overlap-top{margin-top:-40px}.subscription-form [data-hsfc-id=Renderer] .hsfc-NavigationRow__Alerts{display:none}.subscription-form__inner{width:100%;box-sizing:border-box}.subscription-form__layout{display:flex;flex-direction:column;align-items:stretch;gap:32px;width:100%}.subscription-form__intro{display:flex;flex-direction:column;align-items:flex-start;gap:16px;min-width:0}.subscription-form__title{margin:0;font-size:24px;font-weight:700;line-height:32px;color:#3f3f48}.subscription-form__form-wrap{min-width:0;width:100%}.subscription-form__mount{width:100%}.subscription-form__mount .hs_cos_wrapper_type_form{display:block;width:100%;min-width:0}.subscription-form__mount .hs-form-html{width:100%;min-width:0}.subscription-form__mount [data-hsfc-id=Renderer] .hsfc-Form{margin:0}.subscription-form__mount [data-hsfc-id=Renderer] .hsfc-Step__Content>.hsfc-Row{margin-bottom:0}.subscription-form__mount [data-hsfc-id=Renderer] .hsfc-NavigationRow{margin-top:0}.subscription-form__mount [data-hsfc-id=Renderer] .hsfc-FieldLabel span{color:#57575f;font-size:14px;font-weight:600;line-height:20px}.subscription-form__mount [data-hsfc-id=Renderer] .hsfc-FieldDescription{color:#87878d;font-size:12px;line-height:16px}.subscription-form__mount [data-hsfc-id=Renderer] .hsfc-TextField>*:not(:last-child),.subscription-form__mount [data-hsfc-id=Renderer] .hsfc-EmailField>*:not(:last-child){margin-bottom:4px}.subscription-form__mount [data-hsfc-id=Renderer] .hsfc-TextInput,.subscription-form__mount [data-hsfc-id=Renderer] .hsfc-TextareaInput{min-height:50px;padding:10px 12px;border:1px solid #fff;border-radius:2px;background:#fff;color:#3f3f48;font-size:16px;line-height:24px;transition:border-color .15s linear,box-shadow .15s linear;margin-bottom:0!important}.subscription-form__mount [data-hsfc-id=Renderer] .hsfc-TextareaInput{min-height:96px;resize:vertical}.subscription-form__mount [data-hsfc-id=Renderer] .hsfc-TextInput:hover,.subscription-form__mount [data-hsfc-id=Renderer] .hsfc-TextareaInput:hover{box-shadow:none}.subscription-form__mount [data-hsfc-id=Renderer] .hsfc-TextInput:focus,.subscription-form__mount [data-hsfc-id=Renderer] .hsfc-TextareaInput:focus{border-color:#d6001c;box-shadow:inset 0 0 0 1px #d6001c,0 0 0 3px #d6001c26}.subscription-form__mount [data-hsfc-id=Renderer] .hsfc-TextInput:focus-visible,.subscription-form__mount [data-hsfc-id=Renderer] .hsfc-TextareaInput:focus-visible{outline:none}.subscription-form__mount [data-hsfc-id=Renderer] .hsfc-TextInput::placeholder,.subscription-form__mount [data-hsfc-id=Renderer] .hsfc-TextareaInput::placeholder{color:#87878d}.subscription-form__mount [data-hsfc-id=Renderer] .hsfc-Button,.subscription-form__mount form :is(button,a).hs-button{position:relative;overflow:hidden;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;gap:12px;min-height:48px;padding:12px 16px;border:1px solid #d6001c;border-radius:2px;background-color:#d6001c;background-image:none;color:#fff;font-family:Mulish,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:24px;text-decoration:none;cursor:pointer;vertical-align:middle;white-space:nowrap;transition:all .15s linear}.subscription-form__mount [data-hsfc-id=Renderer] .hsfc-Button:hover:not([disabled]),.subscription-form__mount form :is(button,a).hs-button:hover{transform:none;border-color:transparent;color:#fff;background-color:transparent;background-image:linear-gradient(270deg,#d6001c 13.017%,#6a1f7a 98.276%)}.subscription-form__mount [data-hsfc-id=Renderer] .hsfc-Button:active:not([disabled]),.subscription-form__mount form :is(button,a).hs-button:active{transform:none;border-color:transparent;color:#fff;background-image:linear-gradient(#27273133,#27273133),linear-gradient(#d6001c,#d6001c)}.subscription-form__mount [data-hsfc-id=Renderer] .hsfc-Button:focus-visible:not([disabled]),.subscription-form__mount form :is(button,a).hs-button:focus-visible{outline:none;border-color:transparent;color:#fff;background-image:linear-gradient(#2727311a,#2727311a),linear-gradient(#d6001c,#d6001c);box-shadow:inset 0 0 0 4px #ef99a4}.subscription-form__mount form input[type=submit],.subscription-form__mount form input.hs-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:48px;padding:12px 16px;border:1px solid #d6001c;border-radius:2px;background:#d6001c;color:#fff;font-family:Mulish,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:24px;text-decoration:none;cursor:pointer;transition:all .15s linear}.subscription-form__mount form input[type=submit]:hover,.subscription-form__mount form input.hs-button:hover{border-color:transparent;color:#fff;background-color:transparent;background-image:linear-gradient(270deg,#d6001c 13.017%,#6a1f7a 98.276%)}.subscription-form__mount form input[type=submit]:active,.subscription-form__mount form input.hs-button:active{border-color:transparent;color:#fff;background-image:linear-gradient(#27273133,#27273133),linear-gradient(#d6001c,#d6001c)}.subscription-form__mount form input[type=submit]:focus-visible,.subscription-form__mount form input.hs-button:focus-visible{outline:none;border-color:transparent;color:#fff;background-image:linear-gradient(#2727311a,#2727311a),linear-gradient(#d6001c,#d6001c);box-shadow:inset 0 0 0 4px #ef99a4}.subscription-form__mount [data-hsfc-id=Renderer] .hsfc-Button:disabled,.subscription-form__mount [data-hsfc-id=Renderer] .hsfc-Button[disabled],.subscription-form__mount form :is(button,a).hs-button:disabled,.subscription-form__mount form :is(button,a).hs-button[aria-disabled=true],.subscription-form__mount form input[type=submit]:disabled,.subscription-form__mount form input.hs-button:disabled,.subscription-form__mount form input[type=submit][aria-disabled=true],.subscription-form__mount form input.hs-button[aria-disabled=true]{background:#e7e7e8;background-image:none;border-color:#e7e7e8;box-shadow:none;color:#87878d;cursor:not-allowed;pointer-events:none}.subscription-form__mount [data-hsfc-id=Renderer] .hsfc-ErrorAlert{color:#d6001c;font-size:14px;position:absolute}.subscription-form__mount [data-hsfc-id=Renderer] .hsfc-DataPrivacyField,.subscription-form__mount [data-hsfc-id=Renderer] .hsfc-DataPrivacyField p{font-size:12px;line-height:16px;color:#57575f}.subscription-form__mount [data-hsfc-id=Renderer] .hsfc-DataPrivacyField a{color:#6a1f7a;font-weight:600}.subscription-form__mount form.hs-form,.subscription-form__mount form{margin:0;position:relative}.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=text],.subscription-form__mount form .input input[type=tel],.subscription-form__mount form .input input[type=number],.subscription-form__mount form .input input[type=url],.subscription-form__mount form .input textarea,.subscription-form__mount form .input select{width:100%;max-width:100%;box-sizing:border-box;min-height:48px;padding:10px 12px;border:1px solid #b7b7ba;border-radius:2px;background:#fff;color:#3f3f48;font-size:16px;line-height:24px;transition:border-color .15s linear,box-shadow .15s linear}.subscription-form__mount form .input textarea{min-height:96px;resize:vertical}.subscription-form__mount form .input input:focus-visible,.subscription-form__mount form .input textarea:focus-visible,.subscription-form__mount form .input select:focus-visible{border-color:#d6001c;outline:none;box-shadow:inset 0 0 0 1px #d6001c,0 0 0 3px #d6001c26}.subscription-form__mount form .legal-consent-container{font-size:12px;line-height:16px;color:#57575f;position:absolute;top:100%;max-width:500px}.subscription-form__mount form .legal-consent-container .hs-richtext{font-size:12px;line-height:16px;color:#57575f;margin-top:0}.subscription-form__mount form .legal-consent-container a{color:#6a1f7a;font-weight:600}@media (max-width: 767px){.subscription-form{padding:40px 20px}.subscription-form--overlap-bottom{margin-bottom:0}.subscription-form--overlap-top{margin-top:0}.subscription-form__mount [data-hsfc-id=Renderer] .hsfc-ErrorAlert{position:relative}.subscription-form__title{font-size:20px;line-height:28px}.subscription-form__mount form.hs-form,.subscription-form__mount form{display:flex;flex-direction:column;align-items:stretch;gap:16px}.subscription-form__mount form .hs-form-field,.subscription-form__mount form .legal-consent-container,.subscription-form__mount form .hs_submit{width:100%}.subscription-form__mount form .hs-button,.subscription-form__mount form input[type=submit]{width:100%;max-width:100%}.subscription-form__mount [data-hsfc-id=Renderer] .hsfc-Step__Content{display:flex;flex-direction:column;align-items:stretch;gap:16px;padding:0}.subscription-form__mount [data-hsfc-id=Renderer] .hsfc-Row{width:100%;display:grid;grid-template-columns:minmax(0,1fr);margin-bottom:0}.subscription-form__mount [data-hsfc-id=Renderer] .hsfc-NavigationRow,.subscription-form__mount [data-hsfc-id=Renderer] .hsfc-NavigationRow__Buttons{width:100%}.subscription-form__mount [data-hsfc-id=Renderer] .hsfc-NavigationRow__Buttons{flex-direction:column}.subscription-form__mount [data-hsfc-id=Renderer] .hsfc-Button{width:100%;max-width:100%}.subscription-form__mount [data-hsfc-id=Renderer] .hsfc-EmailField,.subscription-form__mount [data-hsfc-id=Renderer] .hsfc-TextField,.subscription-form__mount [data-hsfc-id=Renderer] .hsfc-DataPrivacyField{width:100%}}@media (min-width: 768px) and (max-width: 1199px){.subscription-form{width:95%}.subscription-form--overlap-bottom{margin-bottom:-20px}.subscription-form--overlap-top{margin-top:-20px}.subscription-form__mount form.hs-form,.subscription-form__mount form{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-end;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;width:auto}.subscription-form__mount form input[type=submit],.subscription-form__mount form input.hs-button,.subscription-form__mount form :is(button,a).hs-button{width:auto}.subscription-form__mount [data-hsfc-id=Renderer] .hsfc-Step__Content{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-end;gap:16px;padding:0}.subscription-form__mount [data-hsfc-id=Renderer] .hsfc-Row{flex:1 1 220px;min-width:0;display:grid;grid-template-columns:minmax(0,1fr);margin-bottom:0}.subscription-form__mount [data-hsfc-id=Renderer] .hsfc-NavigationRow,.subscription-form__mount [data-hsfc-id=Renderer] .hsfc-NavigationRow__Buttons,.subscription-form__mount [data-hsfc-id=Renderer] .hsfc-Button{width:auto}.subscription-form__mount [data-hsfc-id=Renderer] .hsfc-NavigationRow{flex:0 0 auto;margin-top:0}}@media (min-width: 1200px){.subscription-form__layout{flex-direction:row;justify-content:space-between;align-items:center;gap:48px}.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.hs-form,.subscription-form__mount form{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-end;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;width:auto}.subscription-form__mount form input[type=submit],.subscription-form__mount form input.hs-button,.subscription-form__mount form :is(button,a).hs-button{width:auto}.subscription-form__mount [data-hsfc-id=Renderer] .hsfc-Step__Content{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-end;gap:16px;padding:0}.subscription-form__mount [data-hsfc-id=Renderer] .hsfc-Row{flex:1 1 240px;min-width:0;display:grid;grid-template-columns:minmax(0,1fr);margin-bottom:0}.subscription-form__mount [data-hsfc-id=Renderer] .hsfc-NavigationRow,.subscription-form__mount [data-hsfc-id=Renderer] .hsfc-NavigationRow__Buttons,.subscription-form__mount [data-hsfc-id=Renderer] .hsfc-Button{width:auto}.subscription-form__mount [data-hsfc-id=Renderer] .hsfc-NavigationRow{flex:0 0 auto;margin-top:0}}
