.email-subs{color:var(--email-subs-navy,#034d7e);font-family:inherit;margin:0 auto;max-width:1240px;width:100%}.email-subs,.email-subs *,.email-subs :after,.email-subs :before{box-sizing:border-box}.email-subs__heading{color:var(--email-subs-navy,#034d7e);font-family:inherit;margin:0 0 1.4rem}.email-subs form.hs-form,.email-subs form.hs-form fieldset{display:flex;flex-direction:column;gap:20px;max-width:none}.email-subs form.hs-form fieldset{border:0;margin:0;min-width:0;padding:0;width:100%}.email-subs form.hs-form>.hs-form-field,.email-subs form.hs-form>.hs_submit,.email-subs form.hs-form>.legal-consent-container{float:none;margin:0;width:100%}.email-subs form.hs-form .hs-form-field>label{color:var(--email-subs-navy,#034d7e);display:block;font-family:inherit;font-size:16px;font-weight:600;line-height:1.3;margin:0 0 8px}.email-subs form.hs-form .hs-form-required{margin-left:2px}.email-subs form.hs-form input.hs-input[type=email],.email-subs form.hs-form input.hs-input[type=tel],.email-subs form.hs-form input.hs-input[type=text],.email-subs form.hs-form textarea.hs-input{background:#fff;border:1px solid var(--email-subs-navy,#034d7e);border-radius:8px;box-shadow:none;color:var(--email-subs-navy,#034d7e);display:block;font-family:inherit;font-size:18px;font-weight:400;line-height:1.4;margin:0;max-width:none!important;padding:12px 16px;width:100%!important}.email-subs form.hs-form input.hs-input[type=email]:focus,.email-subs form.hs-form input.hs-input[type=tel]:focus,.email-subs form.hs-form input.hs-input[type=text]:focus,.email-subs form.hs-form textarea.hs-input:focus{border-color:var(--email-subs-cyan,#12b0e6);box-shadow:0 0 0 3px color-mix(in srgb,var(--email-subs-cyan,#12b0e6) 35%,transparent);outline:none}.email-subs form.hs-form input.hs-input.error,.email-subs form.hs-form input.hs-input.invalid,.email-subs form.hs-form textarea.hs-input.error,.email-subs form.hs-form textarea.hs-input.invalid{border-color:#c84545}.email-subs form.hs-form .hs-fieldtype-checkbox .input,.email-subs form.hs-form .hs-fieldtype-checkbox.field{overflow:visible}.email-subs form.hs-form .hs-fieldtype-checkbox ul.inputs-list{align-items:stretch;display:grid!important;gap:36px 24px;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none!important;margin:0!important;padding:0 4px!important;width:100%}.email-subs form.hs-form .hs-fieldtype-checkbox ul.inputs-list>li.hs-form-checkbox{display:flex!important;float:none!important;height:auto;margin:0!important;overflow:visible;padding:0!important;width:auto!important}.email-subs form.hs-form .hs-fieldtype-checkbox .hs-form-checkbox-display{background:#fff;border:1px solid rgba(3,77,126,.14);border-radius:16px;box-shadow:0 6px 20px rgba(3,77,126,.07);color:var(--email-subs-navy,#034d7e);cursor:pointer;display:flex!important;flex:1 1 auto;flex-direction:column;font-family:inherit;font-weight:400;line-height:1.35;margin:0!important;min-height:176px;overflow:visible;padding:18px 16px 16px!important;position:relative;transition:border-color .25s ease,background-color .25s ease,box-shadow .25s ease,transform .25s ease;white-space:normal;width:100%}.email-subs form.hs-form .hs-fieldtype-checkbox .hs-form-checkbox-display:hover{border-color:var(--email-subs-cyan,#12b0e6);box-shadow:0 10px 28px rgba(18,176,230,.14);transform:translateY(-2px)}.email-subs form.hs-form .hs-fieldtype-checkbox .hs-form-checkbox-display:has(input[type=checkbox]:checked),.email-subs form.hs-form .hs-fieldtype-checkbox .hs-form-checkbox-display:has(input[type=checkbox]:checked):hover{background:color-mix(in srgb,var(--email-subs-cyan,#12b0e6) 8%,#fff);border-color:var(--email-subs-cyan,#12b0e6);box-shadow:0 10px 28px rgba(18,176,230,.18);transform:none}.email-subs form.hs-form .hs-fieldtype-checkbox .hs-form-checkbox-display:has(input[type=checkbox]:focus-visible){outline:2px solid var(--email-subs-navy,#034d7e);outline-offset:3px}.email-subs__head{align-items:flex-start;display:flex;gap:10px;margin:0 0 10px;padding-right:26px;width:100%}.email-subs__icon{align-items:center;background:color-mix(in srgb,var(--email-subs-lime,#a4cf57) 22%,#fff);border-radius:10px;color:var(--email-subs-lime,#a4cf57);display:flex;flex:0 0 34px;height:34px;justify-content:center;margin:0;width:34px}.email-subs__icon svg{display:block;fill:currentColor;height:20px;width:20px}.email-subs form.hs-form .hs-fieldtype-checkbox .hs-form-checkbox-display:not(:has(.email-subs__icon)) .email-subs__head{padding-left:0}.email-subs__title{flex:1 1 auto;font-size:17px;font-weight:600;line-height:1.25;margin:0;min-width:0;padding-top:2px}.email-subs__desc{color:color-mix(in srgb,var(--email-subs-navy,#034d7e) 78%,#fff);display:block;flex:1 1 auto;font-size:14px;font-weight:400;line-height:1.45;margin:0}.email-subs form.hs-form .hs-fieldtype-checkbox .hs-form-checkbox-display:before{background:#fff;border:1.5px solid rgba(3,77,126,.45);border-radius:6px;content:"";height:20px;margin:0;pointer-events:none;position:absolute;right:16px;top:16px;transition:border-color .25s ease,background-color .25s ease;width:20px}.email-subs form.hs-form .hs-fieldtype-checkbox .hs-form-checkbox-display:after{border:solid #fff;border-width:0 2px 2px 0;content:"";height:10px;margin:0;pointer-events:none;position:absolute;right:22px;top:19px;transform:rotate(45deg) scale(0);transition:transform .25s ease;width:5px}.email-subs form.hs-form .hs-fieldtype-checkbox .hs-form-checkbox-display:has(input[type=checkbox]:checked):before{background:var(--email-subs-cyan,#12b0e6);border-color:var(--email-subs-cyan,#12b0e6)}.email-subs form.hs-form .hs-fieldtype-checkbox .hs-form-checkbox-display:has(input[type=checkbox]:checked):after{transform:rotate(45deg) scale(1)}.email-subs form.hs-form .hs-fieldtype-checkbox .hs-form-checkbox-display input[type=checkbox]{border:0;cursor:pointer;height:20px!important;margin:0!important;max-width:20px;min-width:20px;opacity:0;padding:0!important;position:absolute;right:16px;top:16px;width:20px!important}.email-subs form.hs-form .hs-fieldtype-checkbox .hs-form-checkbox-display input[type=checkbox]:focus{outline:none}.email-subs form.hs-form .hs-fieldtype-checkbox ul.inputs-list>li.hs-form-checkbox.email-subs__card{opacity:0;transform:translateY(16px);transition:opacity .45s ease,transform .45s ease}.email-subs form.hs-form .hs-fieldtype-checkbox ul.inputs-list>li.hs-form-checkbox.email-subs__card--in{opacity:1;transform:none}.email-subs__sprite{height:0;overflow:hidden;position:absolute;width:0}.email-subs .submitted-message{color:var(--email-subs-navy,#034d7e);font-family:inherit;font-size:18px;line-height:1.4}.email-subs__editor-notice{border:1px dashed color-mix(in srgb,var(--email-subs-navy,#034d7e) 35%,#fff);border-radius:12px;color:var(--email-subs-navy,#034d7e);font-family:inherit;font-size:16px;line-height:1.45;margin:0;padding:28px 20px;text-align:center}@media (max-width:767px){.email-subs form.hs-form .hs-fieldtype-checkbox ul.inputs-list{gap:28px 0;grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.email-subs form.hs-form .hs-fieldtype-checkbox .hs-form-checkbox-display:hover{transform:none}.email-subs form.hs-form .hs-fieldtype-checkbox ul.inputs-list>li.hs-form-checkbox.email-subs__card{opacity:1;transform:none;transition:none}}