.content-wrapper{flex-direction:row;display:flex;justify-content:center}.main-container{display:flex;flex-direction:column;height:100%;justify-content:center}.main-logo{width:100%;display:flex;align-items:flex-start;margin-top:38px;margin-bottom:45px}.main-logo.pathrise{width:100%;align-items:center;flex-direction:column}.main-logo.pathrise img{width:120px}.optional-signin{display:flex;flex-direction:row;color:#616468;margin-top:30px;font-size:12px;width:397px;justify-content:center}.optional-signin a{color:#2a67bc;text-decoration:none;font-weight:500;margin-left:5px}.login-container{display:flex;align-items:center;justify-content:center;flex-direction:row;width:931px;height:100%;background:#fff;box-shadow:-3px 8px 8px -4px rgba(20,20,22,.4);border-radius:8px;padding:10px;gap:12px;font-size:14px;font-weight:400;line-height:20px}.login-container .login-actions{width:397px;align-self:stretch;padding:32px;background:#fff;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:24px;display:inline-flex}.login-container .login-actions .title{color:#353639;font-size:28px;font-weight:700;line-height:36px;letter-spacing:.56px}.login-container .login-actions .subtitle{align-self:center;text-align:center;color:#4a4c4f;font-size:12px;width:263px}.login-container .login-button{width:100%;align-self:stretch;flex-direction:column;overflow:hidden;justify-content:center;align-items:center;gap:19px;display:inline-flex;margin-top:8px}.login-container .login-button .google-button{font-weight:500;padding-right:12px;padding-left:32px;padding-top:10px;padding-bottom:10px;width:260px;height:48px;flex-direction:row;display:flex;justify-content:start;line-height:24px;border-radius:100px;background:#397efb;overflow:hidden;border:1px #397efb solid;color:#fff}.login-container .login-button .google-button img{width:26px;height:26px;margin-right:10px;margin-left:12px;background-color:#fff;border-radius:100px;border:2px solid #fff}.login-container .login-button .linkedin-button{margin-top:10px;color:#2a67bc}.login-container .term-of-service{display:flex;flex-direction:column;color:#616468;margin-top:65px;font-size:12px}.login-container .term-of-service span{align-self:center}.login-container .term-of-service a{color:#141416;text-decoration:none;font-weight:500}.avatar{width:38px;height:38px;position:relative;border-radius:118.78px;border:1.19px #f4f6f9 solid}.pin-reminder{position:absolute;top:36px;right:36px;width:285px;background-color:#fff;border-radius:8px;padding:24px;display:flex;align-items:flex-start;flex-direction:column;border:0px;margin:0px;box-shadow:0px 8px 8px -4px rgba(20,20,22,.4)}.pin-reminder:focus-visible{outline:none !important}.pin-reminder .logo{height:12px;width:auto;margin-bottom:24px}.pin-reminder h2{font-size:16px;line-height:1.5;font-weight:600;margin-bottom:16px}.pin-reminder p{color:#616468;font-size:11px;font-weight:400;margin-bottom:16px;line-height:1.5}.pin-reminder p svg{display:inline}.pin-reminder .cover-image{width:100%;height:auto;margin-bottom:16px}.pin-reminder button{background-color:#fff;color:#000;border:solid 1px #dfe1e6;font-size:11px;position:relative;height:32px;width:100%;border-radius:16px;transition:background-color .3s ease}.pin-reminder button:hover{background-color:#f4f6f9}
