button{font-size:1rem;font-weight:300;font-family:var(--font-nunito),sans-serif;background-color:unset;cursor:pointer;outline:none;border:none;padding:0;margin:0}.button{background-color:var(--plan-color);color:var(--white);outline:none;border:none;padding:var(--smallest-padding) var(--small-padding);cursor:pointer;font-size:1.1rem;transition:filter .25s;margin-top:var(--small-padding);font-family:var(--font-nunito);text-decoration:none;text-align:center;white-space:nowrap}.button:hover{filter:brightness(80%)}.button.cp-large-sso-button{margin-top:0}.forgotPassButton{display:flex;align-items:center;text-align:center;justify-content:center;outline:none;border:none;background-color:transparent;margin-top:var(--smallest-padding);cursor:pointer}.cp-sso-options{margin-top:var(--small-padding);border-top:1px solid rgba(0,0,0,.1);display:flex;flex-direction:column}.login-form .cp-sso-button,.cp-sso-options .cp-sso-button{display:flex;align-items:center;text-decoration:none;width:100%;font-size:.9rem;text-align:center;background-color:var(--plan-color);color:var(--white);justify-content:center;outline:none;border:none;cursor:pointer;font-weight:300;box-sizing:border-box;padding:var(--smallest-padding) var(--smallest-padding)}.login-form .cp-sso-button img,.cp-sso-options .cp-sso-button img{width:1.2rem;height:1.2rem;margin-right:.5rem;margin-left:0}.login-form .cp-sso-button.cp,.cp-sso-options .cp-sso-button.cp{margin-top:var(--small-padding);background-color:transparent;color:var(--plan-color);padding:0}.login-form>.cp-sso-button{margin-top:0}.organizationLayout{display:flex;align-items:center;justify-content:center;flex-direction:column;flex:1;background-repeat:no-repeat;background-position:center;background-size:cover;position:relative}.organizationLayout:before{content:"";position:absolute;background-color:#000;opacity:.3;display:flex;width:100%;height:100%;z-index:1}.loginContainer{display:flex;flex-direction:column;z-index:2;gap:var(--small-padding);background-color:var(--white);padding:var(--padding);box-sizing:border-box;box-shadow:0 0 20px 1px #00000012;max-width:360px;width:100%}.loginContainer form{display:flex;flex-direction:column}.loginContainer img{max-width:12rem;width:100%;height:auto;margin:0 auto}.loginContainer fieldset{display:flex;flex-direction:column;border:0;padding:0}.loginContainer fieldset+fieldset{margin-top:.25rem}.loginContainer p{text-align:center;font-size:.95rem;line-height:1.5em;margin-bottom:.5rem}.loginContainer input{border:0;border-bottom:1px solid var(--black);height:40px}.loginContainer input:focus{outline:none}.loginContainer .message{text-align:center;margin-top:var(--smallest-padding)}.forgotPassButton{display:none!important}.userPlanList{padding-left:0;margin:0;list-style:none}:root{--white: #FFFFFF;--black: #000000;--grey: #EFEFEF;--plan-color: black;--padding: 3.5rem;--small-padding: 2rem;--smallest-padding: 1rem;--font-nunito: "Nunito", sans-serif}html{font-size:17px;font-family:var(--font-nunito),sans-serif}body{background-color:var(--grey);display:flex;min-height:100vh;width:100%;padding:0;margin:0;font-weight:300;line-height:1.75em}h1{font-weight:300;text-align:center;font-size:1.05rem;line-height:1.6em;color:var(--plan-color);margin:0}p{margin:0}@media(max-width:360px){:root{--padding: 2rem}}
