.hbg-footer-email-signup .wFormTitle { text-align: center; font-size: 24px; margin: 0 0 10px !important; padding: 25px 15px 0 !important; border: none !important; } 
.hbg-footer-email-signup .wForm .reqMark:after { content: " *"; color: #ec4e4e; font-size: 90%; } 
.hbg-footer-email-signup.wFormContainer .section.group > div { margin-top: 15px; } 
.hbg-footer-email-signup .wForm .preField { min-width: 200px; padding-right: 5px; line-height: 1.5; color: #515e59; } 
.hbg-footer-email-signup.wFormContainer .wForm .inputWrapper input#tfa_3, .hbg-footer-email-signup.wFormContainer .wForm .inputWrapper select { width: 100% !important; border-radius: 7.5px; border-width: 1px; padding: 0 15px; font-weight: 400; line-height: 1.15; height: 40px; border: #383838 solid 1px; background-color: #fff; } 
.hbg-footer-email-signup .wForm .htmlSection { margin: 1em auto; overflow: auto; border: 2px solid transparent; padding: 2px 6px; } 
.hbg-footer-email-signup div#tfa_28 * { line-height: 1.3; background: none; font-size: 12px; } 
.hbg-footer-email-signup div#tfa_28 a { color: #1646a8; }
.hbg-footer-email-signup.wFormContainer .actions { width: 100%; padding: 0; border: none; margin: 1em 0; } 
.hbg-footer-email-signup.wFormContainer .actions input#submit_button[disabled] { /*background: #9a9a9a !important; border: #9a9a9a solid 1px !important; color: #fff !important; cursor: not-allowed;*/ pointer-events: none; }
.hbg-footer-email-signup.wFormContainer .actions input#submit_button { width: 100%; border-radius: 25px; padding: 15px 31px !important; color: #ffffff; opacity: 1; background-color: #146FF8; border: #146FF8 solid 1px;} 
.hbg-footer-email-signup.wFormContainer .actions input#submit_button:hover { color: #ffffff !important; border: 1px solid #274186; border: 1px solid #007bff; background-color: #007bff; } 
.hbg-footer-email-signup.wFormContainer .errMsg span { color: #ec4e4e; font-size: 12px; } 
.hbg-footer-email-signup .wForm { padding: 0; } 
.hbg-footer-email-signup div#tfa_3-D, .hbg-footer-email-signup div#tfa_1-D { padding: 0; border: none; } 
input#tfa_3[aria-invalid="true"] { border: red solid 1px !important; }
.hbg-footer-email-signup label { padding-bottom: 0 !important; } 
.hbg-footer-email-signup .inputWrapper { width: 100%; } 
.hbg-footer-email-signup.wFormContainer p.supportInfo { display: none; } 
.hbg-footer-email-signup #google-captcha .captchaHelp { display: none !important; }
.hbg-footer-email-signup #google-captcha.google-captcha-hidden { height: 0; overflow: hidden; }
.hbg-footer-email-signup #tfa_1 {color: #000000;}