body,html{background:#fff!important}.hd-header,main{background:#fff}.hd-header{position:relative}.hd-header svg path{fill:#003f5e}.error-wrapper{background:#003f5e;position:relative}.error-page{padding:45px 0;position:relative}.error-page .error-heading h1{color:#fff;margin-top:0}.error-page .error-heading h1 span{color:#ffc000}.error-page .error-heading p{color:#fff}.error-content{text-align:center}@media (min-width:768px){.error-page{padding:120px 0}}.backup-unsubscribe h1{margin-top:0}.backup-unsubscribe h3{color:#fff;font-size:14px;margin-bottom:5px}.backup-unsubscribe #email-prefs-form{max-width:560px}.backup-unsubscribe form .email-edit{border:1px solid #c7ced8!important;border-radius:2px;padding:15px!important}.backup-unsubscribe form #submitbutton{background:#000;color:#fff;margin-top:5px}.backup-unsubscribe form #submitbutton:hover{background:#ea390d}.backup-unsubscribe form .hdlabel:before{color:#fff;top:18px}@media (min-width:768px){.backup-unsubscribe form #submitbutton{margin-top:10px}.backup-unsubscribe form .hdlabel:before{top:23px}}#email-prefs-form .item input[type=checkbox],.subscribe-options input[type=checkbox]{-webkit-appearance:none;background:#fff;border:1px solid #3c3c40;cursor:pointer;height:18px;left:0;line-height:0;outline:0;padding:0;position:absolute;top:5px;vertical-align:text-top;width:18px!important}.subscribe-options input[type=checkbox]{position:relative;top:3px}#email-prefs-form .item input[type=checkbox]:hover,.subscribe-options input[type=checkbox]:hover{opacity:1}#email-prefs-form input[type=checkbox]:checked,.subscribe-options input[type=checkbox]:checked{background-color:#fff;opacity:1}#email-prefs-form .item input[type=checkbox]:checked:before,.subscribe-options input[type=checkbox]:checked:before{border:solid #003f5e;border-width:0 2px 2px 0;content:"";height:11px;margin:-1px -1px 0;position:absolute;right:50%;top:50%;transform:rotate(45deg) translate(-50%,-50%);width:5px;z-index:2}@media (min-width:768px){#email-prefs-form .item input[type=checkbox],.subscribe-options input[type=checkbox]{top:9px}}.pref-content-wrapper .bgimage-wrapper{background:#003f5e;position:relative}.pref-content-wrapper .page-header h1{margin-top:0}.pref-content-wrapper #email-prefs-form{background:#eee}.pref-content-wrapper #content,.pref-content-wrapper .page-header{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;width:100%}.pref-content-wrapper .page-header{padding-bottom:25px;padding-top:25px;position:relative;z-index:2}.pref-content-wrapper #content{padding-bottom:25px;padding-top:25px;text-align:center}.pref-content-wrapper .email-prefs .item .item-inner{background:#fff;border:1px solid #f3f3f3;border-radius:6px;cursor:pointer;margin:0 0 15px;overflow:hidden;padding:15px;transition:all .3s ease-in-out;user-select:none}.pref-content-wrapper .email-prefs .item .item-inner:hover{background:#f4f5f7!important;box-shadow:1px 1px 4px rgba(0,0,0,.1)}.pref-content-wrapper .email-prefs .item .item-inner p{font-size:15px;font-weight:400;line-height:1.2;margin:0;padding-left:30px;padding-top:10px;text-align:left;width:100%}.pref-content-wrapper .email-prefs p.header{font-size:16px;font-weight:600;margin:0 0 15px;text-align:center}.pref-content-wrapper .subscribe-options p.header{font-weight:400;margin:15px 0 0}.pref-content-wrapper .email-prefs p{color:#000}.pref-content-wrapper .email-prefs p span{color:#000;font-weight:600}.pref-content-wrapper .subscribe-options{margin:25px 0}.pref-content-wrapper .subscribe-options label[for=globalunsub]{display:inline-flex;font-size:22px;margin:5px 0 0;text-align:center}.pref-content-wrapper .subscribe-options label span{font-size:16px}.pref-content-wrapper .subscribe-options label span:hover{cursor:pointer}.pref-content-wrapper form input[type=submit]{background:#fff;color:#000;display:block;margin:0 auto}form .hdlabel:before{color:#000;top:14px;transition:all .3s ease-in-out}form .hdlabel:hover:before{color:#fff}.email-prefs .item .item-inner .checkbox-row span.fakelabel{padding-left:25px;position:relative}.checkbox-row span.fakelabel span{color:#000;float:left;font-size:16px;font-weight:400;line-height:1.3;margin-left:7px;text-align:left;vertical-align:top}.email-prefs .item .item-inner .checkbox-row{display:flex;overflow:visible}.email-prefs .item .item-inner input[type=checkbox]{left:0;position:absolute;top:6px}@media(min-width:576px){.pref-content-wrapper #content,.pref-content-wrapper .page-header{max-width:540px}}@media (min-width:768px){.pref-content-wrapper #content,.pref-content-wrapper .page-header{max-width:720px}.pref-content-wrapper .page-header{padding-bottom:50px;padding-top:40px}.pref-content-wrapper #content{padding:50px 0}.pref-content-wrapper .subscribe-options{margin:15px 0}.pref-content-wrapper .email-prefs p.header{font-size:18px;margin:0 0 25px}.pref-content-wrapper .subscribe-options p.header{margin:35px 0 0}.email-prefs .item .item-inner input[type=checkbox]{left:0;position:absolute;top:6px}.checkbox-row span.fakelabel span:first-of-type{margin-left:15px}.checkbox-row span.fakelabel span{font-size:24px}.email-prefs .item .item-inner .checkbox-row span.fakelabel{padding-left:16px}.pref-content-wrapper .subscribe-options label span{font-size:24px}.pref-content-wrapper .email-prefs .item .item-inner p{font-size:18px;padding-left:32px;padding-top:5px}.pref-content-wrapper .email-prefs .item .item-inner{margin:0 0 20px;padding:20px}.pref-content-wrapper .subscribe-options label[for=globalunsub]{display:block;margin:0}}@media(min-width:992px){.pref-content-wrapper .page-header{padding-bottom:60px;padding-top:50px}.pref-content-wrapper #content,.pref-content-wrapper .page-header{max-width:960px}}@media(min-width:1200px){.pref-content-wrapper .page-header{max-width:1440px}.pref-content-wrapper #content{max-width:1140px}}.content-wrapper{padding:0}@media (min-width:768px){.content-wrapper{padding:0 10px}}.bg-image-wrapper{background:#003f5e;padding:45px 15px;position:relative}.bg-image-wrapper .content-wrapper{position:relative;z-index:2}@media (min-width:992px){.bg-image-wrapper{padding:120px 0}}.systems-page{max-width:700px}.page-header br,.page-header h1:empty{display:none}.page-header,.page-header *{color:#fff}.page-header h2{color:#f1b434;font-size:26px}.systems-page .success{background-color:#cde3cc;border:1px solid #4f7d24;border-radius:6px;color:#4f7d24;display:inline-block;margin:15px 0 0;padding:10px;text-align:center;width:100%}@media (min-width:768px){.systems-page .success{margin:25px 0 0}.page-header h2{font-size:32px}}.systems-page form input{max-width:100%}.password-prompt input[type=password]{height:auto!important;margin-bottom:1.4rem}.systems-page #hs-login-widget-remember,.systems-page #hs-login-widget-remember~label{display:inline-block;margin-bottom:.175rem}.systems-page #hs_login_reset{display:block;margin-bottom:.7rem}#email-prefs-form .item.disabled{cursor:not-allowed;opacity:.6}#email-prefs-form .item.disabled input:disabled{cursor:not-allowed}#hs-membership-form a[class*=show-password]{font-size:.75rem}.membership-section{background-color:#e8e1dc}.membership-section .memb-row{flex-direction:column-reverse}.membership-section h1{color:#192031;line-height:1.32}.membership-section .memb-content-wrap{padding:30px 20px}.membership-section .memb-content-wrap a,.membership-section .memb-content-wrap p{font-family:Libre Franklin}.membership-section .memb-content-wrap a:not(.hs-button){color:#2b4764;font-size:14px;font-weight:500;line-height:1.48}.membership-section label{color:#192031;font-family:Libre Franklin;font-size:14px;font-weight:600}.membership-section input:not([type=submit]){background:#f4f1ef;border:1px solid #d9cbc0;border-radius:4px}.membership-section input::placeholder{color:#988f89;font-family:Libre Franklin;font-size:14px;font-weight:400}.membership-section form .actions{margin:0 0 20px;text-align:left}.membership-section form .actions input[type=submit]{color:#fdfbf9;font-family:Libre Franklin;font-size:14px;line-height:1.4;width:100%}.membership-section form .actions input[type=submit]:hover{color:#fdfbf9}.membership-section #hs_cos_wrapper_membership_admin_content{text-align:center}.membership-section #hs_cos_wrapper_membership_admin_content a,.membership-section #hs_cos_wrapper_membership_admin_content p{font-family:Libre Franklin;font-size:14px;font-weight:500;line-height:1.4}.membership-section .membership-image{aspect-ratio:16/9;position:relative}.membership-section .membership-image img{height:100%;object-fit:cover;width:100%}.membership-section .membership-logo{bottom:20px;left:20px;position:absolute;width:30%}.membership-section .membership-logo img{height:auto;max-width:100%}.membership-section label[for=hs-login-widget-remember]{display:inline-block}.membership-section .error-code{color:#2b4764;font-family:Libre Franklin;font-size:50px;font-weight:500;line-height:1.4;margin:0 0 20px}.membership-section .hs-button{background:#2b4764;border:1.5px solid #2b4764;border-radius:4px;color:#fdfbf9;display:block;font-family:Libre Franklin;font-size:14px;font-weight:500;line-height:1.48;padding:12px 16px;text-align:center;text-decoration:none}.membership-section #hs_cos_wrapper_logout_description,.membership-section .button-wrapper{margin-top:35px}.membership-section #hs_cos_wrapper_passwordless_auth_confirmation_description{margin:0 0 20px}.membership-section.memb-password-less-auth .button-wrapper{margin-top:20px}.membership-section .hs-resend-sign-in button{width:100%}.membership-section.memb-password-less-auth #hs_cos_wrapper_admin_contact{margin:20px 0}.membership-section.memb-password-less-auth #hs_cos_wrapper_admin_contact p{font-size:14px}.membership-section .or-text{margin-top:20px;text-align:center}.membership-section .memb-content-wrap .memb-confirm-reg-admin-text a,.membership-section .memb-content-wrap .memb-verify-admin-text a{font-size:16px}.membership-section.memb-registration-confirmation .memb-content-wrap .button-wrapper--membership-registration-confirmation{margin-bottom:30px}@media (min-width:768px){.membership-section .memb-row{flex-direction:row}.membership-section .flex-center-content{align-items:center;display:flex}.membership-section .memb-content-wrap{margin:0 auto;max-width:75%}.membership-section .membership-image{aspect-ratio:unset;height:100%;position:relative}.membership-section .membership-image img{height:100%;max-width:100%;object-fit:cover;width:100%}.membership-section .membership-logo{bottom:48px;left:48px;position:absolute;width:auto}.membership-section .membership-logo img{height:auto;max-width:100%}}@media (min-width:1200px){.membership-section .memb-content-wrap{margin:0 auto;max-width:65%}.membership-section .membership-image img{max-height:900px}}.form-input-validation-message ul.hs-error-msgs{margin:0;padding-left:0}.form-input-validation-message ul.hs-error-msgs li{margin:0}