.email-address-capture-title{font-size:32px;font-family:ApplesAndCarrots,sans-serif;text-align:center;text-transform:uppercase}.email-address-capture-description{font-family:ACMontserratLightFont,sans-serif;font-size:16px;text-align:center}.react-popup__container:not(.popup-onboarding){width:510px;background-color:#fdc500}.react-popup__container:not(.popup-onboarding) a.show-privacy-policy{color:#232323;text-decoration:underline}button.btn-class{border:0;height:50px;width:110px;background-color:#ff913d;margin-top:5px;cursor:pointer;font-size:16px;font-family:ACMontserratRegularFont;display:block;margin-top:10px;padding:unset;margin-top:15px}button.btn-class:hover{background-color:#f39851}button.btn-class.disabled{background-color:#c1c1c1;display:block}button.btn-class.btn-copy{background-image:url("/src/images/sign-up/copy_icon_charcol.svg");background-repeat:no-repeat;background-position:center;width:70px}button.btn-class.loading-feedback{display:flex;justify-content:center;padding:18px}button.btn-class.loading-feedback:hover{background-color:#ff913d;cursor:default}.email-input-label{text-align:center;font-size:16px;font-family:ACMontserratRegularFont;margin:5px 0 5px 0}.popup__close-cross{display:unset;margin-bottom:20px;width:20px;cursor:pointer}span.error--general{font-size:16px;display:block;float:left;font-family:ACMontserratRegularFont;color:#3c3b3c;margin-left:105px;margin-top:10px}.email-address-capture-wrapper{float:left}.email-address-capture-wrapper input#EmailAddress,.email-address-capture-wrapper input#OfferCodeInput{height:50px;border:0;margin-top:5px;cursor:pointer;padding:10px;font-size:16px}.email-address-capture-wrapper label#EmailLabel{text-align:center;margin-top:20px;font-size:16px;font-family:ACMontserratBoldFont}.email-address-capture-wrapper input#OfferCodeInput{font-family:ACMontserratRegularFont;pointer-events:none;width:250px;margin-left:65px}.email-address-capture-wrapper input#EmailAddress{width:220px;margin-left:75px}p.email-address-capture-error{font-size:16px;margin-left:15%;font-family:ACMontserratRegularFont;color:#3c3b3c;margin-top:10px}p.privacy-policy-link{font-size:16px;margin-left:35px;display:inline-block;margin-top:15px;margin-bottom:unset;font-family:ACMontserratLightFont}.loading-feedback>div{width:8px;height:8px;margin:3px 4.5px;border-radius:50%;background-color:#3c3c3b;opacity:1;animation:loading-feedback .6s infinite alternate}@keyframes loading-feedback{to{transform:translateY(-3.5px)}}.loading-feedback>div:nth-child(2){animation-delay:.2s}.loading-feedback>div:nth-child(3){animation-delay:.4s}