.newsletter-blue{--jl-form-field-border:transparent;--jl-form-field-active-border:var(--jl-color-cta-yellow);background:var(--jl-color-dark-blue);padding:calc(var(--jl-section-spacing)*.56) var(--jl-module-side-margin,var(--jl-page-gutter,80px))}.newsletter-blue__inner{display:grid;justify-items:center;margin-inline:auto;width:min(100%,860px)}.newsletter-blue h2{color:var(--jl-color-cta-yellow);font-family:var(--jl-font-heading);font-size:50px;font-weight:700;line-height:58px;margin:0 0 24px;text-align:center}.newsletter-blue__form,.newsletter-blue__form .hbspt-form{width:100%}.newsletter-blue--compact_three_fields .newsletter-blue__form,.newsletter-blue--compact_three_fields .newsletter-blue__form .hbspt-form{width:min(100%,697px)}.newsletter-blue__form .hs-form,.newsletter-blue__form .hsfc-Form,.newsletter-blue__form form{display:grid;gap:18px 16px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;width:100%}.newsletter-blue--columns-1 .newsletter-blue__form .hs-form,.newsletter-blue--columns-1 .newsletter-blue__form .hsfc-Form,.newsletter-blue--columns-1 .newsletter-blue__form form{grid-template-columns:1fr}.newsletter-blue--compact_three_fields .newsletter-blue__form .hs-form,.newsletter-blue--compact_three_fields .newsletter-blue__form .hsfc-Form,.newsletter-blue--compact_three_fields .newsletter-blue__form form{gap:10px 16px;grid-template-columns:repeat(2,minmax(0,1fr))}.newsletter-blue__form fieldset{display:contents;max-width:none;width:100%}.newsletter-blue__form .hs-form fieldset[class*=form-columns] .hs-form-field{float:none!important;padding:0!important;width:100%!important}.newsletter-blue:not(.newsletter-blue--show-builder-text) .form-title,.newsletter-blue:not(.newsletter-blue--show-builder-text) .hs-form-title,.newsletter-blue:not(.newsletter-blue--show-builder-text) .newsletter-blue__builder-text{display:none}.newsletter-blue__form .actions,.newsletter-blue__form .hs-form-field,.newsletter-blue__form .hs-richtext,.newsletter-blue__form .hs-submit,.newsletter-blue__form .hsfc-ButtonWrapper,.newsletter-blue__form .hsfc-Field,.newsletter-blue__form .hsfc-RichText,.newsletter-blue__form .legal-consent-container{grid-column:1/-1;margin:0}.newsletter-blue--flexible.newsletter-blue--columns-2 .newsletter-blue__form .hs-form-field:not(.hs-fieldtype-textarea):not(.hs-fieldtype-checkbox):not(.hs-fieldtype-booleancheckbox):not(.hs-fieldtype-radio):not(.hs-fieldtype-file):not(.newsletter-blue__field--full),.newsletter-blue--flexible.newsletter-blue--columns-2 .newsletter-blue__form .hsfc-Field:not(.newsletter-blue__field--full){grid-column:auto}.newsletter-blue--compact_three_fields .newsletter-blue__field--name,.newsletter-blue--compact_three_fields .newsletter-blue__field--role,.newsletter-blue--compact_three_fields .newsletter-blue__form .hs_first_name,.newsletter-blue--compact_three_fields .newsletter-blue__form .hs_firstname,.newsletter-blue--compact_three_fields .newsletter-blue__form .hs_jobtitle,.newsletter-blue--compact_three_fields .newsletter-blue__form .hs_role{flex:0 0 auto!important;grid-column:auto!important;max-width:none!important;order:1;width:100%!important}.newsletter-blue--compact_three_fields .newsletter-blue__field--email,.newsletter-blue--compact_three_fields .newsletter-blue__form .hs_email{flex:0 0 100%!important;grid-column:1/-1!important;max-width:none!important;order:2;width:100%!important}.newsletter-blue--compact_three_fields .newsletter-blue__field--email .input,.newsletter-blue--compact_three_fields .newsletter-blue__field--email input,.newsletter-blue--compact_three_fields .newsletter-blue__form .hs_email .input,.newsletter-blue--compact_three_fields .newsletter-blue__form .hs_email input{max-width:none!important;width:100%!important}.newsletter-blue--compact_three_fields .newsletter-blue__form .legal-consent-container,.newsletter-blue--compact_three_fields .newsletter-blue__form .legal-consent-container .hs-richtext,.newsletter-blue--compact_three_fields .newsletter-blue__form .legal-consent-container .hsfc-RichText,.newsletter-blue--compact_three_fields .newsletter-blue__privacy-text{grid-column:1/-1;order:3}.newsletter-blue--compact_three_fields .newsletter-blue__form .hs-fieldtype-booleancheckbox,.newsletter-blue--compact_three_fields .newsletter-blue__form .hs-fieldtype-checkbox,.newsletter-blue--compact_three_fields .newsletter-blue__form .hs-form-booleancheckbox,.newsletter-blue--compact_three_fields .newsletter-blue__form .hsfc-CheckboxField,.newsletter-blue--compact_three_fields .newsletter-blue__form .hsfc-CheckboxFieldGroup{grid-column:1/-1;order:4}.newsletter-blue__form .hsfc-FieldInput,.newsletter-blue__form .input{margin:0}.newsletter-blue__form .hs-form-field>label:not(.hs-error-msg),.newsletter-blue__form .hsfc-FieldLabel{color:#fff;display:block;font-family:var(--jl-font-body);font-size:14px;font-weight:700;line-height:21px;margin:0 0 8px}.newsletter-blue--labels-visually_hidden .newsletter-blue__form .hs-form-field>label:not(.hs-error-msg),.newsletter-blue--labels-visually_hidden .newsletter-blue__form .hsfc-FieldLabel{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0);white-space:nowrap}.newsletter-blue__form .hsfc-SelectInput,.newsletter-blue__form .hsfc-TextInput,.newsletter-blue__form .hsfc-TextareaInput,.newsletter-blue__form input:not([type=checkbox]):not([type=radio]):not([type=submit]),.newsletter-blue__form select,.newsletter-blue__form textarea{background:var(--jl-form-field-background,var(--jl-color-light-blue));border:2px solid var(--jl-form-field-border,transparent)!important;border-radius:var(--jl-form-field-radius,24px);box-shadow:none;color:var(--jl-form-field-text,var(--jl-color-body-grey));font-family:var(--jl-font-body);font-size:16px;line-height:27px;min-height:var(--newsletter-blue-field-height,var(--jl-form-field-height,44px));padding:var(--jl-form-field-padding,9px 12px);transition:border-color .16s ease;width:100%}.newsletter-blue__form .hsfc-SelectInput.newsletter-blue__input--has-value,.newsletter-blue__form .hsfc-TextInput.newsletter-blue__input--has-value,.newsletter-blue__form .hsfc-TextareaInput.newsletter-blue__input--has-value,.newsletter-blue__form .newsletter-blue__field--has-value .hsfc-SelectInput,.newsletter-blue__form .newsletter-blue__field--has-value .hsfc-TextInput,.newsletter-blue__form .newsletter-blue__field--has-value .hsfc-TextareaInput,.newsletter-blue__form .newsletter-blue__field--has-value input:not([type=checkbox]):not([type=radio]):not([type=submit]),.newsletter-blue__form .newsletter-blue__field--has-value select,.newsletter-blue__form .newsletter-blue__field--has-value textarea,.newsletter-blue__form input.newsletter-blue__input--has-value:not([type=checkbox]):not([type=radio]):not([type=submit]),.newsletter-blue__form select.newsletter-blue__input--has-value,.newsletter-blue__form textarea.newsletter-blue__input--has-value{border-color:var(--jl-form-field-active-border,var(--jl-color-cta-yellow))!important}.newsletter-blue__form input[placeholder]:not([type=checkbox]):not([type=radio]):not([type=submit]):not(:placeholder-shown),.newsletter-blue__form textarea[placeholder]:not(:placeholder-shown){border-color:var(--jl-form-field-active-border,var(--jl-color-cta-yellow))!important}.newsletter-blue__form .hsfc-SelectInput:hover,.newsletter-blue__form .hsfc-TextInput:hover,.newsletter-blue__form .hsfc-TextareaInput:hover,.newsletter-blue__form input:not([type=checkbox]):not([type=radio]):not([type=submit]):hover,.newsletter-blue__form select:hover,.newsletter-blue__form textarea:hover{border-color:var(--jl-form-field-active-border,var(--jl-color-cta-yellow))!important;box-shadow:none}.newsletter-blue__form .hsfc-TextareaInput,.newsletter-blue__form textarea{min-height:120px;resize:vertical}.newsletter-blue__form .hsfc-SelectInput,.newsletter-blue__form select{appearance:auto}.newsletter-blue__form input::placeholder,.newsletter-blue__form textarea::placeholder{color:var(--jl-color-body-grey);opacity:.78}.newsletter-blue__form .hsfc-SelectInput:focus,.newsletter-blue__form .hsfc-TextInput:focus,.newsletter-blue__form .hsfc-TextareaInput:focus,.newsletter-blue__form input:focus,.newsletter-blue__form select:focus,.newsletter-blue__form textarea:focus{border-color:var(--jl-form-field-active-border,var(--jl-color-cta-yellow))!important;box-shadow:none;outline:var(--jl-focus-ring-width,2px) solid var(--jl-focus-ring-color,var(--jl-color-bright-blue));outline-offset:var(--jl-focus-ring-offset,3px)}.newsletter-blue__form .actions,.newsletter-blue__form .hs-submit,.newsletter-blue__form .hsfc-ButtonWrapper{justify-self:start;margin-top:8px;width:var(--newsletter-blue-submit-width,154px)}.newsletter-blue--submit-left .newsletter-blue__form .actions,.newsletter-blue--submit-left .newsletter-blue__form .hs-submit,.newsletter-blue--submit-left .newsletter-blue__form .hsfc-ButtonWrapper{justify-self:start}.newsletter-blue--submit-full .newsletter-blue__form .actions,.newsletter-blue--submit-full .newsletter-blue__form .hs-submit,.newsletter-blue--submit-full .newsletter-blue__form .hsfc-ButtonWrapper{justify-self:stretch;width:100%}.newsletter-blue--compact_three_fields .newsletter-blue__form .actions,.newsletter-blue--compact_three_fields .newsletter-blue__form .hs-submit,.newsletter-blue--compact_three_fields .newsletter-blue__form .hsfc-ButtonWrapper{align-self:end;grid-column:1/-1;justify-self:start;order:5}.newsletter-blue__form .hs-button,.newsletter-blue__form .hsfc-Button,.newsletter-blue__form button[type=submit],.newsletter-blue__form input[type=submit]{background:var(--jl-color-cta-yellow);border:2px solid var(--jl-color-cta-yellow);border-radius:24px;color:var(--jl-color-dark-grey);cursor:pointer;font-family:var(--jl-font-heading);font-size:16px;font-weight:700;line-height:20px;min-height:var(--newsletter-blue-field-height,var(--jl-form-field-height,44px));width:100%}.newsletter-blue__form .hs-button:focus,.newsletter-blue__form .hs-button:hover,.newsletter-blue__form .hsfc-Button:focus,.newsletter-blue__form .hsfc-Button:hover,.newsletter-blue__form button[type=submit]:focus,.newsletter-blue__form button[type=submit]:hover,.newsletter-blue__form input[type=submit]:focus,.newsletter-blue__form input[type=submit]:hover{background:var(--jl-color-soft-yellow);border-color:var(--jl-color-soft-yellow)}.newsletter-blue__form .legal-consent-container,.newsletter-blue__form .legal-consent-container .hs-richtext,.newsletter-blue__form .legal-consent-container .hsfc-RichText,.newsletter-blue__privacy-text{color:hsla(0,0%,100%,.72);font-family:var(--jl-font-body);font-size:14px;line-height:21px;text-align:left}.newsletter-blue__form .legal-consent-container,.newsletter-blue__privacy-text{margin-top:4px}.newsletter-blue__form .legal-consent-container{display:grid;row-gap:16px}.newsletter-blue__form .legal-consent-container .hs-fieldtype-booleancheckbox,.newsletter-blue__form .legal-consent-container .hs-form-booleancheckbox,.newsletter-blue__form .legal-consent-container .inputs-list,.newsletter-blue__privacy-text+.hs-fieldtype-booleancheckbox,.newsletter-blue__privacy-text+.hs-form-booleancheckbox,.newsletter-blue__privacy-text+.hs-form-field,.newsletter-blue__privacy-text+.hsfc-Field{margin-top:12px}.newsletter-blue__form .legal-consent-container .hs-richtext>:first-child,.newsletter-blue__form .legal-consent-container .hsfc-RichText>:first-child,.newsletter-blue__privacy-text>:first-child{margin-top:0}.newsletter-blue__form .legal-consent-container .hs-richtext>:last-child,.newsletter-blue__form .legal-consent-container .hsfc-RichText>:last-child,.newsletter-blue__privacy-text>:last-child{margin-bottom:0}.newsletter-blue__form .legal-consent-container a,.newsletter-blue__privacy-text a{color:#fff;text-decoration:underline}.newsletter-blue__form .inputs-list{display:grid;gap:10px;list-style:none;margin:0;padding:0}.newsletter-blue__form .hsfc-CheckboxField label,.newsletter-blue__form .hsfc-RadioField label,.newsletter-blue__form .inputs-list label{align-items:flex-start;color:hsla(0,0%,100%,.86);display:flex;font-family:var(--jl-font-body);font-size:14px;gap:10px;line-height:21px}.newsletter-blue__form input[type=checkbox],.newsletter-blue__form input[type=radio]{accent-color:var(--jl-color-cta-yellow);flex:0 0 18px;height:18px;margin-top:2px;width:18px}.newsletter-blue__form .hs-error-msgs{color:#fff;font-size:12px;line-height:18px;list-style:none;margin:6px 0 0;padding:0}.newsletter-blue__form .hs-error-msg{color:#fff}.newsletter-blue__empty{border:1px dashed hsla(0,0%,100%,.45);border-radius:16px;color:#fff;font-family:var(--jl-font-body);min-height:88px;padding:20px;text-align:center;width:min(100%,697px)}@media (max-width:800px){.newsletter-blue{padding-block:calc(var(--jl-section-spacing)*.48)}.newsletter-blue h2{font-size:40px;line-height:46px}}@media (max-width:640px){.newsletter-blue{padding:36px 20px}.newsletter-blue h2{font-size:30px;line-height:36px}.newsletter-blue--compact_three_fields .newsletter-blue__form .hs-form,.newsletter-blue--compact_three_fields .newsletter-blue__form .hsfc-Form,.newsletter-blue--compact_three_fields .newsletter-blue__form form,.newsletter-blue__form .hs-form,.newsletter-blue__form .hsfc-Form,.newsletter-blue__form form{grid-template-columns:1fr}.newsletter-blue--compact_three_fields .newsletter-blue__form .actions,.newsletter-blue--compact_three_fields .newsletter-blue__form .hs-submit,.newsletter-blue--compact_three_fields .newsletter-blue__form .hsfc-ButtonWrapper{grid-column:1}.newsletter-blue--compact_three_fields .newsletter-blue__field--email,.newsletter-blue--compact_three_fields .newsletter-blue__form .hs_email{grid-column:1/-1!important}.newsletter-blue__form .actions,.newsletter-blue__form .hs-submit,.newsletter-blue__form .hsfc-ButtonWrapper{justify-self:stretch;width:100%}}