.divLoginWrap{margin:0 auto;padding:8rem 1rem;width:640px;max-width:100%;color:var(--color-dark-highlight)}.divLoginWrap>h1{text-align:center;font-size:2rem;font-weight:700}.divLoginWrap>h2{text-align:center;font-size:1.6rem;font-weight:500;margin-bottom:3rem}.divLoginWrap>h2>.spanHighlight{background:var(--color-bright-highlight);color:var(--color-default-highlight)}.divLoginWrap>.divNotification{text-align:center;margin:4rem 0}.divLoginWrap>.divNotification .spanHighlight{background:var(--color-bright-highlight);color:var(--color-default-highlight)}.divLoginWrap>.divNotification>p>.spanBar{display:inline-block;margin:0 1rem;color:var(--color-default-grey)}.divLoginWrap input[type=text],.divLoginWrap input[type=password],.divLoginWrap input[type=email]{font-family:var(--font-default);padding:0.6rem 0.8rem;margin:0 0 0.6rem 0;border:1px solid var(--color-default-grey);background:var(--color-white);border-radius:0.4rem;outline:none;font-size:1rem;display:block;width:100%}.divLoginWrap input[type=text]:focus,.divLoginWrap input[type=password]:focus,.divLoginWrap input[type=email]:focus{border-color:var(--color-default-highlight);box-shadow:rgba(200,241,105,0.24) 0px 0px 0px 4px,rgba(11,69,52,0.16) 0px 0px 0px 1px}.divLoginWrap input[type=text]::placeholder,.divLoginWrap input[type=password]::placeholder,.divLoginWrap input[type=email]::placeholder{color:var(--color-default-grey)}.divLoginWrap label{display:block;font-size:0.875rem;font-weight:700;margin:0 0 0.2rem 0}.divLoginWrap .divError{font-size:0.875rem;color:var(--color-error);margin:0 0 0.4rem 0}.divLoginWrap button{font-family:var(--font-default);font-size:1.1rem;font-weight:700;background:var(--color-other-highlight);color:var(--color-white);padding:0.6rem 1.2rem;border-radius:0.4rem;border:none;cursor:pointer}.divLoginWrap button:hover{background:var(--color-other-dark-highlight)}.divLoginWrap button.outline{background:transparent;border:1px solid var(--color-default-highlight);color:var(--color-default-highlight)}.divLoginWrap button.outline:hover{background:var(--color-default-highlight);color:var(--color-white)}.divLoginWrap button.buttonBack{background:var(--color-light-grey);color:var(--color-darkest-grey);margin-right:0.8rem}.divLoginWrap button.buttonBack:hover{background:var(--color-default-grey)}.divLoginWrap>.divUserTypeWrap{position:relative;display:flex;justify-content:space-between;align-items:stretch;column-gap:0.8rem;margin:3rem 0 4rem 0}.divLoginWrap>.divUserTypeWrap>.divUserType{width:50%;font-size:1.1rem;font-weight:700;padding:1rem 0;text-align:center;color:var(--color-dark-grey);border-radius:0.5rem;background:var(--color-bright-grey);cursor:pointer}.divLoginWrap>.divUserTypeWrap>.divUserType.selected{color:var(--color-white);background:var(--color-default-highlight)}.divLoginWrap>.divStepWrap{position:relative;margin:0 0 3rem 0}.divLoginWrap>.divStepWrap>.divStep{position:relative}.divLoginWrap>.divStepWrap>.divStep.hide{display:none}.divLoginWrap>.divStepWrap>.divStep>.divInputCodeWrap{position:relative}.divLoginWrap>.divStepWrap>.divStep>.divInputCodeWrap>.divTimer{position:absolute;bottom:50%;right:1rem;transform:translate(0,50%);font-size:0.875rem;color:var(--color-default-highlight)}.divLoginWrap>.divStepWrap>.divStep>.divEmail{margin:0 0 2rem 0}.divLoginWrap>.ulInfo{color:var(--color-dark-grey)}.divLoginWrap>.ulInfo>li>a{color:var(--color-default-highlight);text-decoration:none}.divLoginWrap>.ulInfo>li>a:hover{text-decoration:underline}.divLoginWrap>.ulInfo>li .spanHighlight{background:var(--color-bright-highlight);color:var(--color-default-highlight)}