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