.styles_signin__vMTxK{display:flex;justify-content:center;align-items:center;min-height:100vh;background:url(/images/wallpaper.png) no-repeat 50%/cover;position:relative}.styles_signin__vMTxK a{text-decoration:none}.styles_signin__vMTxK:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:1}.styles_signin__vMTxK .styles_signinContainer__1OZW_{position:relative;z-index:2;background-color:#fff;padding:4rem;border-radius:20px;box-shadow:0 4px 8px rgba(0,0,0,.2);width:33%;max-width:33%;text-align:center}.styles_signin__vMTxK .styles_signinGoogleBtn__WInX_{background:transparent;border:1px solid #ccc;padding:.75rem 1.5rem;border-radius:15px;width:100%;cursor:pointer;font-weight:100;font-size:1rem;display:flex;align-items:center;justify-content:center}.styles_signin__vMTxK .styles_signinGoogleBtn__WInX_ img{width:20px;height:20px;margin-right:.5rem}.styles_signin__vMTxK .styles_signinGoogleBtn__WInX_:hover{background:#f7f7f7}.styles_signin__vMTxK .styles_signinDivider__YHirs{margin:2rem 0;display:flex;align-items:center}.styles_signin__vMTxK .styles_signinDivider__YHirs:after,.styles_signin__vMTxK .styles_signinDivider__YHirs:before{content:"";flex:1 1;height:2px;background:#ccc}.styles_signin__vMTxK .styles_signinDivider__YHirs span{margin:0 1rem;color:#777}.styles_signin__vMTxK .styles_signinLabel__r8sGx{display:block;text-align:left;margin-bottom:.5rem;font-weight:100;color:#333;font-size:15px}.styles_signin__vMTxK .styles_signinPasswordContainer__tqp6g{display:flex;justify-content:space-between;align-items:center}.styles_signin__vMTxK .styles_signinTogglePassword__PYYEC{background:none;border:none;color:#333;font-size:.875rem;cursor:pointer;display:flex;align-items:center}.styles_signin__vMTxK .styles_signinTogglePassword__PYYEC img{width:16px;height:16px;margin-left:.25rem}.styles_signin__vMTxK .styles_signinInput__PXCVt{width:calc(100% - 2px);padding:.75rem;margin-bottom:1rem;border-radius:10px;border:1px solid #ccc;font-size:1rem;box-sizing:border-box}.styles_signin__vMTxK .styles_signinInput__PXCVt:focus{outline:none;border-color:#053072}.styles_signin__vMTxK .styles_signinForgotPassword__cu_qQ{text-align:right;display:block;margin-top:-.5rem;margin-bottom:1.5rem;font-size:.875rem;color:#333;background:none;border:none;cursor:pointer;text-decoration:underline}.styles_signin__vMTxK .styles_signinSubmitBtn___rJzV{width:100%;padding:.75rem;background:#053072;color:#fff;border:none;border-radius:14px;font-weight:700;cursor:pointer}.styles_signin__vMTxK .styles_signinSubmitBtn___rJzV:hover{background:#031b41}.styles_signin__vMTxK .styles_signinSubmitBtn___rJzV:disabled{background-color:#bebebe;cursor:not-allowed}.styles_signin__vMTxK .styles_signinSubmitBtn___rJzV .styles_spinner__NSOYU,.styles_signin__vMTxK .styles_signinSubmitBtn___rJzV .styles_wrap__yusMa{display:inline-block;position:relative}.styles_signin__vMTxK .styles_signinSubmitBtn___rJzV .styles_spinner__NSOYU .styles_loadingBarSpinner__MHS0Z.styles_spinner__NSOYU,.styles_signin__vMTxK .styles_signinSubmitBtn___rJzV .styles_wrap__yusMa .styles_loadingBarSpinner__MHS0Z.styles_spinner__NSOYU{top:50%;margin-top:-20px;position:absolute;z-index:19;animation:styles_loadingBarSpinner__MHS0Z 1s linear infinite}.styles_signin__vMTxK .styles_signinSubmitBtn___rJzV .styles_spinner__NSOYU .styles_loadingBarSpinner__MHS0Z.styles_spinner__NSOYU .styles_spinnerIcon__SDBY6,.styles_signin__vMTxK .styles_signinSubmitBtn___rJzV .styles_wrap__yusMa .styles_loadingBarSpinner__MHS0Z.styles_spinner__NSOYU .styles_spinnerIcon__SDBY6{width:20px;height:20px;border-color:#005792 transparent transparent #005792;border-style:solid;border-width:4px;border-radius:50%;float:left}@keyframes styles_loadingBarSpinner__MHS0Z{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.styles_signin__vMTxK .styles_signinSubmitBtn___rJzV .styles_spinner__NSOYU .styles_sfmc_btn__h7qKf>*,.styles_signin__vMTxK .styles_signinSubmitBtn___rJzV .styles_wrap__yusMa .styles_sfmc_btn__h7qKf>*{border:1px solid #005792}.styles_signin__vMTxK .styles_signinError__0i5SJ{color:#e74c3c;margin-bottom:1rem}@media(min-width:1025px){.styles_signinContainer__1OZW_{max-width:500px}}