.pg-login-root{overflow:hidden}.pg-login-root .pglogin-viewport{flex-direction:column;width:100%;display:flex}.pg-login-root .pglogin-slide{margin-bottom:96px;animation:.5s forwards slide-in;transform:translate(100%)}.pg-login-root.from-left .pglogin-slide{transform:translate(-100%)}.pg-login-root:not(.from-left) .login-view-root .pglogin-slide{transform:unset;animation:unset}.pg-login-root .hui-alert{margin-top:var(--pg-grid-space-unit-4x)}@media (min-width:768px){.pg-login-root .pglogin-viewport{padding:unset}}
.pg-login-footer-root{letter-spacing:.02rem;color:var(--pg-grey-dark);text-align:center;padding:var(--pg-grid-space-unit-4x)var(--pg-grid-space-unit-6x);border-top:1px solid var(--pg-grey-medium);width:100%;font-family:Poppins,sans-serif;font-size:.75rem;font-weight:400;line-height:1rem;position:absolute;bottom:0;left:0}.pg-login-footer-root a{color:var(--text-active-quaternary);text-decoration:none;display:inline-block}.pg-login-footer-root a:hover{color:var(--fill-active-primary)}
.agent-login-prompt-root{letter-spacing:-.01rem;text-align:center;margin-top:var(--pg-grid-space-unit-6x);font-family:Inter,sans-serif;font-size:.875rem;font-weight:400;line-height:1.25rem}.agent-login-prompt-root .label{color:var(--pg-grey-darker)}.agent-login-prompt-root a{color:var(--pg-brand-primary);text-decoration:none}.agent-login-prompt-root a:hover{color:var(--pg-brand-primary-light)}.agent-login-prompt-root a:active{color:var(--pg-brand-primary-dark)}@media (min-width:768px){.agent-login-prompt-root{margin-top:var(--pg-grid-space-unit-4x)}}
.generic-input-group-root .form-group{margin:0;position:relative}.generic-input-group-root .form-group .input-group{width:100%}.generic-input-group-root .form-group .input-group.input-focus .input-group-text{border-color:var(--pg-black)}.generic-input-group-root .form-group .input-group .generic-input{border-radius:var(--pg-border-radius-small);padding-right:var(--pg-grid-space-unit-8x);-moz-appearance:textfield}.generic-input-group-root .form-group .input-group .generic-input:focus{border-color:var(--pg-black)}.generic-input-group-root .form-group .input-group .generic-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.generic-input-group-root .form-group .input-group .generic-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.generic-input-group-root .form-group .input-icon{top:var(--pg-grid-space-unit-2x);padding:0 var(--pg-grid-space-unit-3x);color:var(--pg-grey-dark);position:absolute;right:0}.generic-input-group-root .form-group .input-icon:before{font-size:18px;font-style:normal;font-weight:400;line-height:22px}.generic-input-group-root .form-group .input-icon.pgicon-warning-o{display:none}.generic-input-group-root .form-group.error .generic-input{background:var(--pg-orange-lightest);border:1px solid var(--pg-orange)}.generic-input-group-root .form-group.error .input-icon{color:var(--pg-orange);display:block}.generic-input-group-root .form-group.error .input-group-text{border-color:var(--pg-orange)}.generic-input-group-root .acceptance-rules{padding-top:var(--pg-grid-space-unit-3x)}.generic-input-group-root .acceptance-rules .rule-wrapper{display:flex}.generic-input-group-root .acceptance-rules .rule-wrapper .rule-text{letter-spacing:-.01rem;margin-bottom:0;font-family:Inter,sans-serif;font-size:.875rem;font-weight:400;line-height:1.25rem}.generic-input-group-root .acceptance-rules .rule-wrapper .rule-icon{padding-right:var(--pg-grid-space-unit-3x)}.generic-input-group-root .acceptance-rules .rule-wrapper .rule-icon:before{font-size:14px;font-style:normal;font-weight:400;line-height:22px}.generic-input-group-root .acceptance-rules .rule-wrapper .rule-icon.pgicon-ok-circled{color:var(--pg-green)}.generic-input-group-root .acceptance-rules .rule-wrapper .rule-icon.pgicon-radio{color:var(--pg-grey-darker)}.generic-input-group-root .invalid-feedback{letter-spacing:.02rem;color:var(--fill-error-primary);font-family:Poppins,sans-serif;font-size:.75rem;font-weight:400;line-height:1rem;display:block}.generic-input-group-root .generic-input-btn{letter-spacing:0;width:100%;margin-top:var(--pg-grid-space-unit-3x);font-family:Poppins,sans-serif;font-size:.875rem;font-weight:500;line-height:1.25rem}.generic-input-group-root .form-control{letter-spacing:0;font-family:Inter,sans-serif;font-size:1rem;font-weight:400;line-height:1.5rem}
.contact-input-root .contact-input-wrapper{letter-spacing:-.01rem;margin-top:var(--pg-grid-space-unit-6x);justify-content:space-between;font-family:Inter,sans-serif;font-size:.875rem;font-weight:400;line-height:1.25rem;display:flex}
.pg-login-masthead-root{text-align:center;flex-direction:column;align-items:center;display:flex}.pg-login-masthead-root .pg-login-masthead-icon{color:var(--pg-brand-primary);min-width:32px;min-height:32px;font-size:32px}.pg-login-masthead-root .pg-login-masthead-icon .logo-svg{aspect-ratio:auto;width:auto}.pg-login-masthead-root .pg-login-masthead-title{letter-spacing:.005rem;margin:var(--pg-grid-space-unit-4x)0 0;font-family:Poppins,sans-serif;font-size:1.5rem;font-weight:600;line-height:2rem}.pg-login-masthead-root .pg-login-masthead-description{letter-spacing:-.01rem;margin:var(--pg-grid-space-unit-4x)0 0;font-family:Inter,sans-serif;font-size:.875rem;font-weight:400;line-height:1.25rem}@media (min-width:768px){.pg-login-masthead-root .pg-login-masthead-title{font-size:var(--pg-font-size-heading-2-mobile);line-height:var(--pg-line-height-heading-2-mobile)}}
.hui-button.social-login-button-root{justify-content:center;align-items:center;display:flex;position:relative}.hui-button.social-login-button-root img{width:18px;height:18px;margin-right:var(--pg-grid-space-unit-2x)}.hui-button.social-login-button-root .title{letter-spacing:-.01rem;text-align:center;font-family:Poppins,sans-serif;font-size:.875rem;font-weight:400;line-height:1.25rem}@media (max-width:767.98px){.hui-button.social-login-button-root{justify-content:center}.hui-button.social-login-button-root img{left:var(--pg-grid-space-unit-4x);margin-right:0;position:absolute}}
.login-view-root{flex-direction:column;align-items:center;display:flex}.login-view-root .spinner-wrapper{justify-content:center;align-items:center;padding:16px 0;display:flex}.login-view-root .hui-loader-root{z-index:1;position:initial;padding-top:16px}.login-view-root .generic-input-group-root{margin-top:var(--pg-grid-space-unit-4x)}.login-view-root .divider-root{margin:var(--pg-grid-space-unit-6x)0;align-items:center;display:flex}.login-view-root .divider-root:before,.login-view-root .divider-root:after{content:"";background-color:var(--pg-grey-light);flex:1;height:1px}.login-view-root .divider-root .title{color:var(--pg-grey-dark);padding:0 var(--pg-grid-space-unit-4x);font-size:14px;line-height:22px}.login-view-root .social-login-wrapper{justify-content:center;gap:var(--pg-grid-space-unit-4x);flex-direction:column;display:flex}
.sign-up-view-root .pglogin-viewport .generic-input-group-root{margin-top:var(--pg-grid-space-unit-5x)}.sign-up-view-root .checklist-root{padding:0 var(--pg-grid-space-unit-4x);margin-top:var(--pg-grid-space-unit-4x);flex-direction:column;display:flex}.sign-up-view-root .checklist-root .item{letter-spacing:-.01rem;color:var(--pg-grey-darker);flex-direction:initial;font-family:Inter,sans-serif;font-size:.875rem;font-weight:400;line-height:1.25rem;display:flex}.sign-up-view-root .checklist-root .item .pgicon-ok{margin-right:var(--pg-grid-space-unit-3x);font-size:13px}@media (min-width:768px){.sign-up-view-root .checklist-root{padding:0}}
.otp-input-group-root{margin-top:var(--pg-grid-space-unit-5x);flex-direction:column;align-items:center;display:flex}.otp-input-group-root .otp-input-group{grid-gap:var(--pg-grid-space-unit-3x);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;justify-content:center;width:100%;display:grid}.otp-input-group-root .otp-input-group .box-input{letter-spacing:0;color:var(--pg-black);border:1px solid var(--pg-grey-medium);border-radius:var(--pg-border-radius-small);padding:var(--pg-grid-space-unit)0;text-align:center;-moz-appearance:textfield;outline:none;font-family:Inter,sans-serif;font-size:1rem;font-weight:400;line-height:1.5rem}.otp-input-group-root .otp-input-group .box-input.not-empty{border-color:var(--pg-black)}.otp-input-group-root .otp-input-group .box-input:focus{caret-color:var(--pg-brand-primary)}.otp-input-group-root .otp-input-group .box-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.otp-input-group-root .otp-input-group .box-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.otp-input-group-root.error .otp-input-group .box-input{border-color:var(--pg-orange);background-color:var(--pg-orange-lightest)}.otp-input-group-root .error-message{letter-spacing:.02rem;color:var(--fill-error-primary);text-align:center;margin-top:5px;padding:0;font-family:Poppins,sans-serif;font-size:.75rem;font-weight:400;line-height:1rem}
.otp-verification-view-root .otp-verification-body{width:100%;padding:0 var(--pg-grid-space-unit-6x);flex-direction:column;display:flex}.otp-verification-view-root .receiving-email-prompt{letter-spacing:-.01rem;color:var(--pg-grey-darker);text-align:center;margin:var(--pg-grid-space-unit-5x)0 0;font-family:Inter,sans-serif;font-size:.875rem;font-weight:400;line-height:1.25rem}.otp-verification-view-root .hui-button.resend-otp-btn{color:var(--pg-brand-primary);border:none;align-self:center}.otp-verification-view-root .hui-button.resend-otp-btn:hover{background:0 0}.otp-verification-view-root .hui-button.resend-otp-btn:active{color:var(--pg-black);background:0 0}.otp-verification-view-root .hui-button .hui-alert{margin-top:var(--pg-grid-space-unit-4x)}@media (min-width:768px){.otp-verification-view-root .otp-verification-body{padding:unset}}
.save-password-view-root .generic-input-group-root{padding-top:var(--pg-grid-space-unit-4x)}.save-password-view-root .skip-text{letter-spacing:-.01rem;margin-top:var(--pg-grid-space-unit-5x);color:var(--pg-brand-primary);background:0 0;border:none;padding:0;font-family:Inter,sans-serif;font-size:.875rem;font-weight:400;line-height:1.25rem}.save-password-view-root .skip-text:hover,.save-password-view-root .skip-text:focus{color:var(--pg-brand-primary);background:0 0;border:none}.save-password-view-root .skip-text:active{color:var(--pg-black);background:0 0;border:none}
.password-login-view-root .login-with-otp-btn{align-self:center}.password-login-view-root .divider-root{margin:var(--pg-grid-space-unit-5x)0}.password-login-view-root .divider-root .title{color:var(--pg-grey-dark);font-size:14px;line-height:22px}.password-login-view-root .generic-input-group-root{margin-top:var(--pg-grid-space-unit-4x)}.password-login-view-root .forgot-password-btn{letter-spacing:0;margin-top:var(--pg-grid-space-unit-5x);color:var(--pg-brand-primary);background:0 0;border:none;padding:0;font-family:Inter,sans-serif;font-size:1rem;font-weight:400;line-height:1.5rem}.password-login-view-root .forgot-password-btn:hover,.password-login-view-root .forgot-password-btn:focus{color:var(--pg-brand-primary);background:0 0;border:none}.password-login-view-root .forgot-password-btn:active{color:var(--pg-black);background:0 0;border:none}
.forgot-password-view-root{flex-direction:column;align-items:center;font-family:Mulish,sans-serif;display:flex}.forgot-password-view-root .generic-input-group-root{margin-top:var(--pg-grid-space-unit-4x)}
/*# sourceMappingURL=a4ba2e0b6397126c.css.map*/