@font-face{font-family:Roboto;font-style:normal;font-weight:300;src:url(/fonts/roboto/roboto-300.woff2) format("woff2")}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:url(/fonts/roboto/roboto-400.woff2) format("woff2")}@font-face{font-family:Roboto;font-style:normal;font-weight:500;src:url(/fonts/roboto/roboto-500.woff2) format("woff2")}@font-face{font-family:Roboto;font-style:normal;font-weight:700;src:url(/fonts/roboto/roboto-700.woff2) format("woff2")}body{margin:0;font-family:Roboto,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}a{color:inherit;text-decoration:none}.MuiOutlinedInput-root{background-color:#fff}#login-wrapper,#login-container,#login-form-container,#login-hero-container{box-sizing:border-box}#login-wrapper{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem}#login-container{display:flex;align-items:stretch;flex-wrap:wrap;min-height:550px;border-radius:1rem}#login-form-container{border-top-left-radius:1rem;border-bottom-left-radius:1rem;background-color:#e7e7e7;padding:48px;width:30vw;max-width:450px;min-width:400px;display:flex;flex-direction:column;justify-content:center}.login-form__welcome-icon{font-size:4rem}#login-form__header{text-align:center}.login-form__actions{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:1rem}.login-form__actions--centered{justify-content:center}#login-form h1{margin-top:.5rem;font-size:2.3rem;color:#222;font-weight:500}#engager-logo-for-no-branding{width:80%}.powered-by-container{text-align:center}#login-hero .powered-by-container{margin-top:5rem;display:block}#login-form .powered-by-container{margin-top:3rem;display:none}#login-hero-container{border-top-right-radius:1rem;border-bottom-right-radius:1rem;background-color:#fff;padding:48px;width:30vw;max-width:500px;min-width:400px;display:flex;flex-direction:column;justify-content:center}#login-hero{text-align:center}#login-hero img{max-width:100%;max-height:250px}#login-hero-practice-name{font-size:3rem;font-variant:small-caps;font-family:Helvetica Neue,Roboto,Arial,sans-serif}@media screen and (max-width: 863px){#login-container{max-width:400px}#login-form-container{padding:2rem;order:1;border-radius:0;border-bottom-left-radius:1rem;border-bottom-right-radius:1rem;width:100%;max-width:unset;min-width:unset}.login-form__actions{flex-direction:column}.login-form__action--secondary{order:2}#login-hero-container{padding:2rem;order:0;border-radius:0;border-top-left-radius:1rem;border-top-right-radius:1rem;width:100%;max-width:unset;min-width:unset}#login-hero .powered-by-container{display:none}#login-form .powered-by-container{display:block}#login-hero img{max-width:unset;width:60%;min-width:200px;max-height:200px}}
