@import "https://use.typekit.net/aup4wdy.css";@import url("savings-signup-form.css");@import url("savings-card-activate-form.css");@import url("savings-existing-card-entry-form.css");@import url("savings-card-entry-form.css");@import url("savings-card-thankyou-form.css");:root{--dark-purple:#330072;--medium-purple:#451f7e;--light-purple:#b29dd1;--extralight-purple:#f3ebff;--faint-purple:#f1ecf4;--faint-purple-tint:#f5f2f7;--orange:#ff671f;--light-orange:#fff1eb;--white:#fff;--black:#222;--gray:gray;--font-size-global:10px;--poppins:"poppins";--bebas-pro:"bebas-neue-pro";--bebas:"bebas-neue";--neuehass:"neue-haas-grotesk-text"}
form .email-opt-out-registration p{font-family:var(--neuehass),sans-serif;color:var(--Text,#222)}
form .email-opt-out-registration sup{font-size:60%}
form .email-opt-out-registration .viberzi-welcome-title h2.form-title{font-weight:700;font-family:var(--bebas-pro) !important;color:var(--orange)}
form .email-opt-out-registration .confirmation-msg{font-style:normal;font-weight:400;letter-spacing:.2px}
form .email-opt-out-registration .unsubscribeButton .xfaButton{margin:0}
form .email-opt-out-registration .unsubscribeButton .guideFieldError{display:none}
form .email-opt-out-registration .unsubscribeButton button{text-transform:uppercase}
form .email-opt-out-registration .noteText p{margin:0;font-family:var(--neuehass),sans-serif}
form .email-opt-out-registration .enterpriseInvisibleRecaptcha{font-family:var(--neuehass),sans-serif}
form .email-opt-out-registration .generic-error-message p{color:red}
@media only screen and (max-device-width :767px){form .email-opt-out-registration{padding:40px 0 75px;margin-bottom:0}
form .email-opt-out-registration .viberzi-welcome-title h2.form-title{font-size:35px;line-height:35px;letter-spacing:-0.7px;margin:0 0 22px}
form .email-opt-out-registration .emailText p a,form .email-opt-out-registration .noteText p{font-size:14px;line-height:22px}
form .email-opt-out-registration .emailText p{margin:25px 0 23px}
form .email-opt-out-registration .enterpriseInvisibleRecaptcha,form .email-opt-out-registration .enterpriseInvisibleRecaptcha a{font-size:14px;line-height:22px;margin:0 0 20px}
form .email-opt-out-registration .confirmation-msg{font-size:14px;line-height:22px;margin:0 0 15px}
form .email-opt-out-registration .unsubscribeButton button{width:100%;max-width:168px}
form .email-opt-out-registration .noteText p{margin-bottom:20px}
}
@media only screen and (min-device-width :768px){form .email-opt-out-registration{padding:62px 0 60px}
form .email-opt-out-registration .viberzi-welcome-title h2.form-title{font-size:36px;line-height:40px;letter-spacing:-1px;margin:0 0 22px}
form .email-opt-out-registration .confirmation-msg{font-size:16px;line-height:24px;margin:0 0 15px}
form .email-opt-out-registration .enterpriseInvisibleRecaptcha,form .email-opt-out-registration .enterpriseInvisibleRecaptcha a{font-size:16px;line-height:24px;margin:0 0 23px}
form .email-opt-out-registration .emailText p{margin:25px 0 23px}
form .email-opt-out-registration .unsubscribeButton button{width:100%;max-width:181px}
form .email-opt-out-registration .emailText p a,form .email-opt-out-registration .noteText p{font-size:16px;line-height:24px}
form .email-opt-out-registration .noteText p{margin-bottom:20px}
}
@media only screen and (min-device-width:768px) and (max-device-width:985px){form .email-opt-out-registration{padding:30px 0 75px;margin-bottom:0 !important}
form .email-opt-out-registration .viberzi-welcome-title h2.form-title{font-size:35px;line-height:35px;letter-spacing:-0.7px;margin:0 0 17px}
form .email-opt-out-registration .enterpriseInvisibleRecaptcha{font-size:14px;line-height:22px;margin:0 0 20px}
form .email-opt-out-registration .enterpriseInvisibleRecaptcha a{font-size:14px;line-height:22px}
form .email-opt-out-registration .confirmation-msg{font-size:14px;line-height:22px;margin:0 0 15px}
form .email-opt-out-registration .emailText p a,form .email-opt-out-registration .noteText p{font-size:14px;line-height:22px}
}
.grecaptcha-badge{visibility:visible !important}