.notification-alert-container{padding:0 1rem;position:fixed;right:0;top:1.2rem;width:100%;z-index:2000}@media (min-width:576px){.notification-alert-container{width:330px}}.notification-alert{align-items:center;border:none;border-radius:.5rem;color:var(--white);display:flex;padding:1rem 4rem 1rem 1.5rem;transform:translateX(calc(100% + 20px));transition:all .3s cubic-bezier(.68,-.55,.265,1.35)}.notification-alert.show{transform:translateX(0)}.notification-alert.flash-alert,.notification-alert.flash-error{background-color:#f63e50}:is(.notification-alert.flash-error,.notification-alert.flash-alert) .notification-alert-icon{color:#f63e50}:is(:is(.notification-alert.flash-error,.notification-alert.flash-alert) .notification-alert-icon):before{content:"\e9bb"}.notification-alert-icon{background-color:var(--white);border-radius:12px;color:#f63e50;flex:none;font-size:.75rem;height:24px;width:24px}.notification-alert-close-btn{color:var(--grey-dark);font-weight:400;line-height:1em;opacity:.6;padding:1rem 1.5rem 1rem 1.25rem;position:absolute;right:0;text-shadow:0 1px 0 var(--white);top:0;z-index:2}.notification-alert-close-btn:active,.notification-alert-close-btn:focus,body:not(.app-mobile) .notification-alert-close-btn:hover{color:inherit;opacity:1;outline:none}.custom-btn{background-color:var(--blue);border:1px solid var(--blue);border-radius:25px;color:var(--white);font-weight:700;height:50px;padding-left:3rem;padding-right:3rem;transition:var(--transition-color),var(--transition-background-color),var(--transition-border-color);-webkit-user-select:none;user-select:none}@media (hover:hover){.custom-btn:hover{background-color:var(--blue-button-hover);border-color:var(--blue-button-hover);box-shadow:var(--shadow-depth2);color:var(--white)}}.custom-btn:active{background-color:var(--blue-shade-10);color:var(--white)}.custom-btn:disabled{background:none;border-color:var(--gray-50);box-shadow:none;color:var(--gray-50)}.btn-o{background-color:var(--white);color:var(--blue)}@media (hover:hover){.btn-o:hover{background-color:var(--blue-button-hover);color:var(--white)}}.btn-o:active{background-color:var(--blue);color:var(--white)}#root,body,html{height:100%}html{line-height:1.4;min-height:100%}body{background:var(--blue-extra-light);color:var(--grey-dark);font-family:Lato,sans-serif;font-weight:400}.App{padding:1.5rem}.form-container,.reset-info{background:var(--white);border:1px solid #d9e3ec;border-radius:1em;margin:0 auto;max-width:370px;padding:2rem}.form-container .form-control{border:none;border-bottom:2px solid var(--gray-60);border-radius:0;font-size:1.25rem;font-weight:700;padding:.5rem 0}:is(.form-container .form-control):focus{border-color:var(--blue)!important;box-shadow:none!important}.info,.reset-instruction-details{color:var(--gray-75)}.reset-instruction-details{margin-bottom:3rem;margin-top:3rem}.form-control{height:var(--height-input-xl)}.logo{width:160px}.note{color:#737373;display:block;-moz-font-feature-settings:"kern";font-size:.75rem;line-height:.96rem;margin:1.5rem 0 0;opacity:.9;text-align:center;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.text-link{color:#484949;font-size:.9rem;text-decoration:underline}@media (hover:hover){.text-link:hover{color:var(--blue)}}.text-link:active{color:var(--blue)}@media (min-width:768px){.App{padding:3rem}.note{opacity:.7}}