@media (max-width:47.9375em){:root{--INPUT_FONT_SIZE:1.6em}}html{font-family:Gabarito,sans-serif;font-size:62.5%!important}body{font-size:inherit!important}#sbRegFormOptionDivider{text-align:center;color:#000;margin:1rem 0;padding:0 2rem;font-size:1.4em;font-weight:400;display:block;position:relative}#sbRegFormOptionDivider:before,#sbRegFormOptionDivider:after{content:"";border-top:.1rem solid #ccc;width:36%;display:block;position:absolute;top:.7em;left:2rem}#sbRegFormOptionDivider:after{left:initial;right:2rem}#googleButtonWrapper:not(.googleButtonIsLoading),#appleid-signin{opacity:.001}.googleButtonIsLoading~#sbGoogleSignupCover{display:none}#socialConnectBlock{flex-wrap:wrap;align-content:space-between;margin:0 0 2.8rem;display:flex;position:relative}#socialConnectBlock #sbGoogleSignupCover,#socialConnectBlock #sbAppleSignUpCover{margin-top:-4.3rem}.sbRegFormContinueCta{text-align:center;background-color:#fff;border-radius:.4rem;width:100%;padding:1.2rem 1.2rem 1.2rem 5.6rem;font-size:1.4em;font-weight:700;box-shadow:0 .1rem .2rem rgba(0,0,0,.24)}.sbRegFormContinueCta:before{content:"";background:url(email.8f63ddb35765cf0a46f1.svg) 50%/contain no-repeat;width:1.8rem;height:1.8rem;margin-top:.1rem;display:block;position:absolute;left:6.4rem}#sbGoogleSignupCover:before{background-image:url(google.1c4001a8e0fdcceb4b17.svg)}#sbAppleSignUpCover:before{background-image:url(apple.99005055af6be6ee297d.svg)}.loginFormSection,.loginFormSection *,.loginFormSection :before,.loginFormSection :after{box-sizing:border-box}.loginFormSection{--INPUT_TEXT_COLOR:#757575;--INPUT_BORDER_COLOR:#dadada;--INPUT_FOCUS_COLOR:#555;--ERROR_COLOR:#af1521;--BOX_SHADOW_COLOR:rgba(0,0,0,.24);--SECTION_SIDE_INDENTATION:1.6rem;--TRANSITION_DURATION:.2s;--TRANSITION_DELAY:50ms;--TRANSITION_TIMING_FUNCTION:ease-in-out;box-shadow:0 0 0 .1rem var(--INPUT_BORDER_COLOR),0 .2rem .3rem var(--BOX_SHADOW_COLOR);text-align:center;background-color:#fff;border-radius:2rem;width:34.3rem;overflow:hidden}.loginHeaderWrapper{-webkit-filter:drop-shadow(0 .1rem .2rem var(--BOX_SHADOW_COLOR));filter:drop-shadow(0 .1rem .2rem var(--BOX_SHADOW_COLOR))}.loginHeader{z-index:1;-webkit-clip-path:url(#loginHeaderClip);clip-path:url(#loginHeaderClip);background:#61b5ca;width:100%;height:9.2rem;position:relative}.loginHeader:before{content:"";opacity:.15;background:url(swagbucks-logo.f2f5f4dc7c2a96fba774.svg) 50% -9.6rem/34rem no-repeat;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.loginHeaderContent{z-index:1;flex-direction:column;align-items:center;display:flex;position:relative}.loginHomePageLink{background:url(swagbucks-logo.ad0daeaecc00f2ab694a.svg) 50%/contain no-repeat;width:17.8rem;height:4rem;margin-top:1.4rem;display:block}.loginHeaderTitle{color:#14404a;font-size:2em;font-weight:700;line-height:1.25}#socialConnectBlock{margin:0 var(--SECTION_SIDE_INDENTATION);flex-wrap:wrap;align-content:space-between;display:flex}#socialConnectBlock .sbCta{margin-top:.8rem}.loginMethodsSeparator{margin:0 var(--SECTION_SIDE_INDENTATION);height:3.3rem;position:relative}.loginMethodsSeparator:before{content:"";background-color:var(--INPUT_FOCUS_COLOR);width:100%;height:.1rem;display:block;position:absolute;top:1.6rem;left:0}.loginMethodsSeparatorText{color:#000;background-color:#fff;padding:0 1.3rem;font-size:1.4em;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#inputFieldsContainer{transition:padding var(--TRANSITION_DURATION)var(--TRANSITION_TIMING_FUNCTION);padding:.9rem var(--SECTION_SIDE_INDENTATION)0;text-align:left;flex-direction:column;margin-bottom:1.1rem;display:flex}.error#inputFieldsContainer{background-color:rgba(253,232,234,.5);padding-bottom:1.6rem}#loginErrorMessage{opacity:0;transition:  max-height var(--TRANSITION_DURATION)var(--TRANSITION_TIMING_FUNCTION),margin var(--TRANSITION_DURATION)var(--TRANSITION_TIMING_FUNCTION),padding var(--TRANSITION_DURATION)var(--TRANSITION_TIMING_FUNCTION),opacity 0s var(--TRANSITION_TIMING_FUNCTION);max-height:0;color:var(--ERROR_COLOR);order:4;padding:0;font-size:1.2em;line-height:1.25;overflow:hidden}.error#inputFieldsContainer #loginErrorMessage{opacity:1;transition-delay:0s,0s,0s,var(--TRANSITION_DELAY);transition-duration:  var(--TRANSITION_DURATION),var(--TRANSITION_DURATION),var(--TRANSITION_DURATION),calc(var(--TRANSITION_DURATION) - var(--TRANSITION_DELAY));max-height:4.2rem;margin-bottom:-.7rem;padding:.6rem 0}.emptyEmail:not(.emptyPassword)#inputFieldsContainer #loginErrorMessage{order:2;margin-bottom:0}.inputFieldWrapper{border:.1rem solid var(--INPUT_BORDER_COLOR);background-color:#fff;border-radius:.4rem;align-items:stretch;margin-top:.8rem;padding:.2rem;display:flex;position:relative}.emailInputWrapper{order:1}.passwordInputWrapper{order:3}.inputFieldWrapper:focus-within{border-color:var(--INPUT_TEXT_COLOR)}.error:not(.emptyEmail)#inputFieldsContainer .passwordInputWrapper,.error:not(.emptyPassword)#inputFieldsContainer .emailInputWrapper,.error.emptyEmail.emptyPassword#inputFieldsContainer .inputFieldWrapper{border-color:var(--ERROR_COLOR)}.inputField{width:100%;color:var(--INPUT_TEXT_COLOR);background-color:transparent;border:none;flex-grow:1;padding:.9rem 1rem;font-size:1.6em;line-height:1.5;display:block}.inputField::-webkit-input-placeholder{color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.inputField::-ms-input-placeholder{color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.inputField::placeholder{color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.inputField:focus{color:var(--INPUT_FOCUS_COLOR);outline:0}.inputField:-webkit-autofill{-webkit-text-fill-color:var(--INPUT_TEXT_COLOR);box-shadow:inset 0 0 0 20rem #fff}.inputField:-webkit-autofill:hover{-webkit-text-fill-color:var(--INPUT_TEXT_COLOR);box-shadow:inset 0 0 0 20rem #fff}.inputField:-webkit-autofill:focus{-webkit-text-fill-color:var(--INPUT_TEXT_COLOR);box-shadow:inset 0 0 0 20rem #fff}.inputField:-webkit-autofill:focus{-webkit-text-fill-color:var(--INPUT_FOCUS_COLOR)}.error#inputFieldsContainer .inputField:not(.inputFieldNotEmpty):-webkit-autofill{-webkit-text-fill-color:transparent}.error:not(.emptyEmail)#inputFieldsContainer .passwordInputWrapper .inputField:not(.inputFieldNotEmpty),.error:not(.emptyPassword)#inputFieldsContainer .emailInputWrapper .inputField:not(.inputFieldNotEmpty),.error.emptyEmail.emptyPassword#inputFieldsContainer .inputField:not(.inputFieldNotEmpty){color:var(--ERROR_COLOR)}.error:not(.emptyEmail):not(.emptyPassword)#inputFieldsContainer .inputField:not(.inputFieldNotEmpty){color:transparent}.inputPlaceholder{color:var(--INPUT_TEXT_COLOR);pointer-events:none;background-color:#fff;padding:0 .6rem;font-size:1.4em;line-height:1;transition:transform .15s cubic-bezier(.4,0,.2,1);display:inline-block;position:absolute;top:1.7rem;left:.7rem}.inputField.inputFieldNotEmpty~.inputPlaceholder,.inputField:not([disabled]):focus~.inputPlaceholder{transform:translate(.7rem,-2.5rem)}#inputFieldsContainer:not(.error) .inputField:-webkit-autofill~.inputPlaceholder{transform:translate(.7rem,-2.5rem)}#inputFieldsContainer:not(.error) .inputField:not(:placeholder-shown)~.inputPlaceholder{transform:translate(.7rem,-2.5rem)}.error#inputFieldsContainer .inputPlaceholder{background:linear-gradient(rgba(255,255,255,0) 50%,#fff 50%)}.error:not(.emptyEmail)#inputFieldsContainer .passwordInputWrapper .inputPlaceholder,.error:not(.emptyPassword)#inputFieldsContainer .emailInputWrapper .inputPlaceholder,.error.emptyEmail.emptyPassword#inputFieldsContainer .inputPlaceholder{color:var(--ERROR_COLOR)}#togglePasswordVisibilityCta{flex-shrink:0;margin-right:.3rem}.loginFormActions{padding:0 var(--SECTION_SIDE_INDENTATION);flex-wrap:wrap;justify-content:space-between;line-height:1.5;display:flex}.rememberMeCheckbox{position:relative}#signUpRememberMe{opacity:0;position:absolute}.rememberMeLabel,.forgotPasswordButton{cursor:pointer;background-color:transparent;border:0;outline:none;font-family:inherit;transition:all .15s ease-out}.rememberMeLabel:focus,.forgotPasswordButton:focus{outline:var(--OUTLINE);outline-offset:var(--OUTLINE_OFFSET)}.rememberMeLabel,.forgotPasswordButton{color:#3166f6;padding:0;font-size:1.2em;transition:none;display:block}.rememberMeLabel{padding-left:2.6rem;position:relative}.rememberMeLabel:hover,.forgotPasswordButton:hover{color:#083ac4}#signUpRememberMe:focus~.rememberMeLabel{outline:.1rem auto #2388af}.rememberMeLabel:before,.rememberMeLabel:after{content:"";display:block;position:absolute}.rememberMeLabel:before{background-color:#fff;border:.1rem solid #3166f6;border-radius:.2rem;width:1.8rem;height:1.8rem;top:0;left:0}#signUpRememberMe:checked~.rememberMeLabel:before{background-color:#3166f6}#signUpRememberMe~.rememberMeLabel:hover:before{background-color:#fff;border-color:#083ac4}#signUpRememberMe:checked~.rememberMeLabel:hover:before{background-color:#083ac4}.rememberMeLabel:after{opacity:0;border-bottom:.2rem solid #fff;border-right:.2rem solid #fff;width:.7rem;height:1.3rem;top:.1rem;left:.5rem;transform:rotate(45deg)}#signUpRememberMe:checked~.rememberMeLabel:after{opacity:1}.reaffirmationContainer{color:#000;width:31rem;margin:0 auto;padding:1.1rem 0 .9rem;font-size:1.2em}.agreementLink{color:#36c;white-space:nowrap;font-weight:400;text-decoration:underline}.agreementLink:hover{color:#083ac4;text-decoration:none}.sbCtaLoaderWrapper.loginSubmitButtonWrapper{width:100%;margin-top:1.6rem}.loginSubmitButton{cursor:pointer;background-color:transparent;border:0;outline:none;font-family:inherit;transition:all .15s ease-out}.loginSubmitButton:focus{outline:var(--OUTLINE);outline-offset:var(--OUTLINE_OFFSET)}.loginSubmitButton{transition:background-color var(--TRANSITION_DURATION)ease-out;outline-offset:var(--OUTLINE_OFFSET);border-radius:var(--ELEVATE_CTA_RADIUS);background-color:var(--CTA_COLOR);color:var(--CTA_PRIMARY_TEXT_COLOR);--CTA_COLOR:#3166f6;--CTA_HOVER_COLOR:#083ac4;--CTA_ACTIVE_COLOR:#7699f9;--CTA_PRIMARY_TEXT_COLOR:#fff;--CTA_DISABLED_COLOR:#b1c5fc;--TRANSITION_DURATION:.1s}.loginSubmitButton[disabled]{opacity:.4;background-color:var(--CTA_DISABLED_COLOR);pointer-events:none}.loginSubmitButton[disabled=disabled]{opacity:.4;background-color:var(--CTA_DISABLED_COLOR);pointer-events:none}.loginSubmitButton:focus{outline:var(--OUTLINE)}.loginSubmitButton:not([disabled]):hover{background-color:var(--CTA_HOVER_COLOR)}.loginSubmitButton:not([disabled]):active{background-color:var(--CTA_ACTIVE_COLOR)}.loginSubmitButton{border-radius:.4rem;width:100%;padding:1.4rem;font-size:1.4em;font-weight:700;line-height:1;display:block}.signUpLink{color:#000;margin:.6rem 0 1.5rem;padding:.8rem 0;font-size:1.4em;line-height:1.5;text-decoration:none;display:inline-block}.signUpLinkHighlighted{color:#3166f6;font-weight:700}.signUpLink:hover .signUpLinkHighlighted{color:#083ac4}::-ms-reveal{display:none}#sbRegFormLoadingOverlay{z-index:1000;background-color:rgba(255,255,255,.9);justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}#sbRegFormLoadingOverlay[hidden]{display:none}#sbRegFormLoadingOverlay:before{content:"";background:url(loading.53c14502e213613b2173.webp) 50%/contain no-repeat;width:19rem;height:19rem}body{margin:0;padding:0}.sbCta{cursor:pointer;background-color:transparent;border:0;outline:none;font-family:inherit;transition:all .15s ease-out}.sbCta:focus{outline:var(--OUTLINE);outline-offset:var(--OUTLINE_OFFSET)}.sbCta.disabled{opacity:.7;cursor:default}#lpContentWrap{z-index:1;text-align:center;background-repeat:no-repeat;background-size:cover;flex-direction:column;align-items:center;width:100%;padding-bottom:5rem;display:flex;position:relative;overflow:hidden}#lpContentPromoArea{box-sizing:border-box;order:2;max-width:64rem;padding:4rem 2rem;display:block}#lpContentPromoAreaHeader{color:#fff;max-width:47rem;margin:0 auto 3rem;font-size:3.8em;font-weight:400}#lpContentPromoAreaCopy{color:#fff;margin-bottom:5rem;font-size:2.5em}.loginFormWrapper{vertical-align:middle;max-width:34.3rem;margin:3.2rem -2rem 0;display:inline-block;position:relative}.lpContentPromoAreaCta,#lpContentPromoAreaCta{color:#fff;background-color:#69b8d6;border-radius:.4rem;margin:0 auto;padding:1.5rem 3.5rem;font-size:3em;display:inline-block}#lpContentPromoSwagButton,#lpContentPromoSwagButtonAlt{display:none}#bottomSec{text-align:center;text-transform:uppercase;color:#fff;margin-top:6rem;font-size:1.4em}.disclaimerCopy{width:calc(100% - 8rem);max-height:calc(var(--fontSize)*var(--lineHeight)*2);font-size:var(--fontSize);line-height:var(--lineHeight);--fontSize:1em;--lineHeight:1.2;margin:1rem auto 0;display:none}.showDisclaimer .disclaimerCopy{display:block}.divErLandingPage{text-align:center;color:#fff;background-color:#ed1b24;border-radius:.4rem;padding:1rem;font-size:1.4em;font-weight:700;display:none;position:relative;top:-1.6rem;left:0;right:0}.divErLandingPage a,.divErLandingPage button{cursor:pointer;background-color:transparent;border:0;outline:none;font-family:inherit;transition:all .15s ease-out}.divErLandingPage a:focus,.divErLandingPage button:focus{outline:var(--OUTLINE);outline-offset:var(--OUTLINE_OFFSET)}.divErLandingPage a,.divErLandingPage button{color:#00e;padding:0;font-size:1em;font-weight:700}.grecaptcha-badge{z-index:1}@media (max-width:47.9375em){#sbFooterSeparator{background-color:#ccc;height:3rem}.lpLogin #sbFooterWrap,.lpLogin #sbFooterContainer,.lpLogin #sbBoilerplateContainer{background-color:#f9f9f9;min-width:0}.lpLogin #sbFooterContainer{padding:0}.lpLogin #sbBoilerplateContainer{box-sizing:border-box}.lpLogin #sbBoilerplate #sbBPText p{color:#666;font-size:1.3em;font-weight:400;line-height:1.69}.lpLogin #howOurMembers li{padding-bottom:3rem;font-size:1.4em;line-height:1.21}}@media (min-width:64em){#lpContentWrap{flex-direction:row;justify-content:center;height:100vh;min-height:74rem;padding-bottom:0}#lpContentPromoArea{order:0;width:62rem;margin-right:2rem;padding:0}.loginFormWrapper{margin:0}.divErLandingPage{position:absolute;transform:translateY(-100%)}}:root{--PRIMARY_COLOR:#3166f6;--SECONDARY_COLOR:#a422e5;--BRAND_GRADIENT:linear-gradient(135deg,var(--PRIMARY_COLOR)25%,var(--SECONDARY_COLOR)100%);--CTA_RADIUS:.4rem;--ELEVATE_CTA_RADIUS:3rem;--ERROR_COLOR:#af1521;--INPUT_FONT_SIZE:1.4em;--INPUT_PADDING_HORIZONTAL:1.6rem;--INPUT_MEDIUM_HEIGHT:4.8rem;--INPUT_SMALL_HEIGHT:4rem;--OUTLINE_COLOR:#b1c5fc;--OUTLINE:.2rem solid var(--OUTLINE_COLOR);--OUTLINE_OFFSET:.2rem;--SUCCESS_COLOR:#2b8449}@media (max-width:47.9375em){:root{--INPUT_FONT_SIZE:1.6em}}.styles__togglePasswordVisibilityCta--wFNNJ{cursor:pointer;background-color:transparent;border:0;outline:none;font-family:inherit;transition:all .15s ease-out}.styles__togglePasswordVisibilityCta--wFNNJ:focus{outline:var(--OUTLINE);outline-offset:var(--OUTLINE_OFFSET)}.styles__togglePasswordVisibilityCta--wFNNJ{justify-content:center;align-items:center;width:4.4rem;height:auto;margin-left:auto;padding:0;display:flex}.styles__togglePasswordVisibilityCta--wFNNJ:hover{background-color:inherit}.styles__togglePasswordVisibilityCta--wFNNJ:before{content:"";background:url(sprite.5bd98fcbfe078eec17fa.svg) no-repeat;width:1.8rem;height:1.4rem}[data-password-shown=true]~.styles__togglePasswordVisibilityCta--wFNNJ:before{background-position:0 -1.5rem}