#sbRegFormWrapper{margin:0 auto;max-width:36rem;position:relative;width:100%}#sbRegForm{background-color:#ffffffe6;border-radius:.8rem;box-sizing:border-box;padding:1.5rem 1rem 1rem;width:100%}#sbRegFormTitle{color:#333;font-size:2.5em;font-weight:300;margin:0 0 2.5rem;text-align:center}.hasSignupBonus #sbRegFormTitle{font-size:2em;margin-left:1rem;margin-top:.5rem;text-align:left}.sbRegFormInputWrap{margin-bottom:1rem;position:relative}#sbRegForm input:not(#sbxJxRegOptin){background-color:#fff;border:.1rem solid #999;border-radius:.4rem;box-sizing:border-box;font-size:1.4em;line-height:1.2;margin-top:0;padding:1rem 0 1rem 5rem;width:100%}#sbRegForm .sbRegFormOptIn{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;margin:1rem 0}#sbxJxRegOptin{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:1rem}#dynamicSignupBonus{display:inline-block;font-family:Open Sans,sans-serif;overflow:hidden;position:absolute;right:-1rem;top:1.2rem;z-index:10}#dynamicSignupBonus:after,#dynamicSignupBonus:before{border-color:#0000 #f3b376 #0000 #0000;border-style:solid;border-width:0 .3rem 2rem 0;content:"";height:0;left:0;position:absolute;top:0;width:0}#dynamicSignupBonus:after{border-color:#0000 #0000 #f3b376;border-width:0 0 2rem .3rem;bottom:.5rem;top:auto}#dynamicSignupBonusInner{align-items:center;background-color:#f3b276;color:#fff;display:flex;font-size:3.1em;font-weight:700;line-height:1;margin-bottom:.5rem;margin-left:.3rem;padding:.4rem .7rem .6rem;text-shadow:.1rem .1rem #dca36f}#dynamicSignupBonusInner:after,#dynamicSignupBonusInner:before{border-color:#d08d4e #0000 #0000;border-style:solid;border-width:.5rem 1rem 0 0;bottom:0;content:"";display:block;height:0;position:absolute;right:0;width:0}#dynamicSignupBonusInner:after{border-color:#0000 #000 #0000 #0000;border-width:0 10rem .5rem 0;opacity:.15;right:1rem}#dynamicSignupBonusAmount{vertical-align:top}#dynamicSignupBonusAmount sup{display:inline-block;font-size:.55em;font-weight:500;margin-top:.2rem;vertical-align:top}#dynamicSignupBonusWord{display:inline-block;font-size:.64em;font-weight:600;margin:.2rem .5rem 0;text-transform:uppercase;vertical-align:top}#dynamicSignupBonusWord:after,#dynamicSignupBonusWord:before{background-color:#fff;box-shadow:.1rem .1rem #dca36f;content:"";display:block;height:.2rem;width:100%}#dynamicSignupBonusWord:after{margin-top:.2rem}#dynamicSignupBonusAsterisk{align-self:flex-start;display:inline-block;font-size:.6em;font-weight:400;margin-top:.3rem}.vline{background:url(/dist-non-modules/content/shared/images/logged-out-sprite.min.4eabf3c1c26312a84654.svg) .9rem .2rem/3.4rem auto no-repeat;border-right:.1rem solid #cfcfcf;bottom:0;display:block;height:2.7rem;left:0;margin:auto;position:absolute;top:0;width:4.1rem}#sbxJxRegEmail:focus+.vline{background-position:.9rem -3.2rem}#sbxJxRegEmailConfirm+.vline,#sbxJxRegPswd+.vline{background-position:.9rem -8.7rem}#sbxJxRegEmailConfirm:focus+.vline,#sbxJxRegPswd:focus+.vline{background-position:.9rem -12.1rem}#signUpCodeLine{position:relative}#sbRegForm #signUpCodeInput{border:.1rem solid #999;border-radius:.4rem;display:none;font-size:1.2em;padding:.5rem .4rem;position:absolute;right:0;top:0;width:13rem}#signUpCodeText{background:none;border:none;color:#15768d;cursor:pointer;display:block;font-size:1.2em;font-weight:300;line-height:2.2;margin:1.5rem auto;text-align:center}#signUpCodeText:focus{outline-color:#15768d;outline-style:auto}#sbRegForm #sbxJxRegBtnSubmit{background-color:#15768d;border-radius:.4rem;color:#fff;cursor:pointer;font-size:1.6em;font-weight:700;height:4rem;line-height:1;width:100%}#sbRegForm #sbxJxRegBtnSubmit:hover{background-color:#156477}#socialConnectBlock{align-content:space-between;display:flex;flex-wrap:wrap}#socialConnectBlock .sbCta:not(:first-child){margin-top:.8rem}#sbRegFormOptionDivider{color:#999;display:block;font-size:1.4em;font-weight:400;margin:1rem 0;padding:0 2rem;position:relative;text-align:center}#sbRegFormOptionDivider:after,#sbRegFormOptionDivider:before{border-top:.1rem solid #ccc;content:"";display:block;left:2rem;position:absolute;top:.7em;width:36%}#sbRegFormOptionDivider:after{left:auto;right:2rem}.sbRegFormTerms{color:#333;font-size:1.2em;line-height:1.5;margin:2rem 0 1rem;padding:0 1rem;text-align:center}.sbRegFormTermsLink{color:#15768d;text-decoration:underline;text-transform:uppercase}@media (max-width:875px){#signUpCodeText{display:block;font-size:1.6em;margin:2rem auto;text-decoration:none}#signUpCodeLine #signUpCodeInput{font-size:1.6em;margin:2rem auto;padding:1rem;position:static;width:80%}}@media (max-width:500px){#sbRegFormWrapper{max-width:100%;padding-bottom:2rem}#sbRegForm,#sbRegFormWrapper{background-color:#fafafa;border-radius:0}#sbRegForm{padding:1.5rem 2rem 1rem}#sbRegFormTerms,#sbRegFormTerms a,.sbRegFormTerms,.sbRegFormTerms a{color:#999}#dynamicSignupBonus{right:0}}@media (max-width:400px){.hasSignupBonus #sbRegFormTitle{margin-left:0;margin-top:4.5rem;text-align:center}}