.magic-link-resend-banner-container{display:flex;justify-content:center;margin-bottom:var(--dwg-spacing__unit--3, 24px);width:100%}.magic-link-resend-banner-container:empty{display:none}.magic-link-resend-banner{display:flex;justify-content:center;padding:var(--dwg-spacing__unit--1_5, 12px) var(--dwg-spacing__unit--4, 32px) var(--dwg-spacing__unit--1_5, 12px) var(--dwg-spacing__unit--3, 24px);background-color:var(--dwg-theme__color__success__background);margin-bottom:var(--dwg-spacing__unit--3, 24px)}.web-magic-link-primary-container{padding-top:var(--dwg-spacing__unit--2, 16px);margin-bottom:calc(var(--dwg-spacing__unit--4, 32px) + var(--dwg-spacing__unit--0_5, 4px))}.hr-label-magic-link-divider-v1{padding:calc(var(--dwg-spacing__unit--2) + 2px) 0}.login-register-magic-link-confirmation{display:flex;justify-content:center;margin-bottom:var(--dwg-spacing__unit--8, 64px)}.magic-link-complete-container{min-width:272px;max-width:788px}@media screen and (min-width: 768px){.login-register-magic-link-confirmation{margin-bottom:var(--dwg-spacing__unit--9, 72px)}.magic-link-complete-credentials-btn{margin-bottom:var(--dwg-spacing__unit--2, 16px)}.magic-link-resend-banner{min-width:588px}}@media screen and (min-width: 1280px){.magic-link-resend-banner{min-width:720px}}.login-or-register-page{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.login-or-register-page #outer-frame{display:flex;flex-direction:column;width:100%;min-height:100vh}.login-or-register-page #outer-frame #page-content{width:100%;flex-grow:1}.login-or-register-page #outer-frame footer{margin:auto}.mast-head{line-height:26px}.minimal-nav-head{position:fixed;z-index:99;width:100%}#login-or-register-page-content{padding-top:126px;text-align:center}.maestro #login-or-register-page-content body:not(.dig-Button),.maestro #login-or-register-page-content input:not(.dig-Button),.maestro #login-or-register-page-content textarea:not(.dig-Button),.maestro #login-or-register-page-content select:not(.dig-Button),.maestro #login-or-register-page-content button:not(.dig-Button),.maestro #login-or-register-page-content .normal:not(.dig-Button){font-family:"lucida grande","Segoe UI",arial,verdana,"lucida sans unicode",tahoma,sans-serif}#login-or-register-page-content .login-register-container{display:inline-block;vertical-align:middle;margin-top:64px;margin-bottom:64px}@media only screen and (max-width: 414px){#login-or-register-page-content .login-register-container{width:100%}}#login-or-register-page-content .login-register-container .login-form-container--subcontainer .hr-label::before,#login-or-register-page-content .login-register-container .login-form-container--subcontainer .hr-label::after{background-color:rgba(0,0,0,0.2)}#login-or-register-page-content .login-or-register-img-one-tap-v1{display:none}@media (min-width: 1440px){#login-or-register-page-content .login-or-register-img-one-tap-v1{display:inline-block;vertical-align:top;margin-right:90px;margin-bottom:31px;margin-top:70px;width:300px}}#login-or-register-page-content .login-or-register-img{display:none}@media (min-width:991px){#login-or-register-page-content .login-or-register-img{display:inline-block;vertical-align:top;margin-right:90px;margin-bottom:31px;margin-top:70px;width:300px}}.auth-google.button-primary{margin-top:20px}#login-and-register-container #login-container{display:block}#login-and-register-container.show-register #login-container{display:none}#login-container{width:100%;margin:0 auto;height:400px}#login-container>form{display:inline-block;width:357px}#login-container .splash{float:left;padding-left:18px;margin-top:60px;width:464px;height:390px;text-align:center}#login-container .title-text{color:#222;font-size:22px;font-weight:600}#login-container .alternative-option{float:right;margin-top:4px;color:#444;font-size:13px}#login-container #sso-login-description{margin:20px 0;font-size:14px}#login-container #sso-login-submit,#login-container #sso-login-cancel{float:right}#login-container #sso-login-cancel{margin-right:10px}#login-container>form{margin-top:115px;margin-left:50px}#login-container #forgot-link{position:relative;top:15px;float:left}#login-partial{width:357px}#login-partial #email-field{margin-top:16px;margin-bottom:12px}#login-partial #login-footer{margin-top:20px}#login-partial #login-footer #remember-me{-webkit-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;float:left}#login-partial #login-footer #remember-me label{cursor:pointer}#login-partial #login-footer #sso-description{float:left}#login-partial #login-footer #login_submit,#login-partial #login-footer .cancel-btn{float:right;margin-top:-6px}.footer-top-margin{height:6em}#open-in-app-interstitial{text-align:center}#open-in-app-interstitial .instruction_text{font-size:135%}#open-in-app-interstitial p{margin-bottom:24px}#open-in-app-interstitial .openinapp-button{margin:0}.login-form-container .checkbox-inline:not(.marketing-opt-in-checkbox){max-width:230px}.login-form-container .checkbox.marketing-opt-in-checkbox{max-width:300px;line-height:1.5;margin-top:7px}.login-form-container .login-form-email-error-banner{margin:var(--spacing__unit--2) 0;min-width:500px}.login-register-container-wrapper{display:inline-block;vertical-align:middle}.login-promo-upgrade{background-color:#fafbfc;border:1px solid #e1e1e1;border-radius:5px;box-sizing:border-box;margin:30px 0 15px;padding:20px;width:350px}.login-register-register-part .react-stub{min-height:385px}.login-or-register-page.has-top-notification .mast-head{top:65px}@media (max-width: 1366px){.login-or-register-page.has-top-notification .mast-head{top:65px}}.login-or-register-page.has-top-notification #outer-frame{position:relative;top:65px}.login-or-register-page-content .inner-wrapper{display:inline-block}.susi-wrapper{padding-top:var(--dwg-spacing__unit--9);padding-bottom:var(--dwg-spacing__unit--12)}@media (min-width: 1024px){.susi-wrapper--leo-mp{padding-top:var(--dwg-spacing__unit--8, 64px);padding-bottom:var(--dwg-spacing__unit--8, 64px)}}
