.fp-root .fp-login .animation-delay-2000{animation-delay:2s}.fp-root .fp-profile button:focus,.fp-root .fp-profile input:focus,.fp-root .fp-profile textarea:focus{box-shadow:0 0 0 3px rgb(99 102 241/.1)}.fp-root .fp-profile button:hover{transform:translateY(-1px)}.fp-root .fp-profile button:active{transform:translateY(0)}.fp-root .fp-profile .fp-fade-in{animation:fp-profile-fade .3s ease-out}@keyframes fp-profile-fade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.fp-root .fp-dashly{background:#f8fafb;color:#0e2238;font-family:var(--font-fp-dashly),"Open Sans",sans-serif;font-size:.875rem;line-height:1.5}.dark .fp-root .fp-dashly{background:#252626;color:#bcc0c6}.fp-root .fp-dashly h1{font-size:calc(1.275rem + .3vw);font-weight:600;line-height:1.2}@media (min-width:1200px){.fp-root .fp-dashly h1{font-size:1.5rem}}.fp-root .fp-dashly .fp-sub{color:#9aa0ac;margin-bottom:1.875rem}.fp-root .fp-dashly label{display:block;font-size:.75rem;font-weight:700;margin-bottom:.3125rem}.fp-root .fp-dashly .fp-control{-webkit-appearance:none;appearance:none;background:#fff;border:1px solid #e9ecef;border-radius:.625rem;color:#0e2238;display:block;font-size:.75rem;line-height:1.5;padding:.625rem .75rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}.dark .fp-root .fp-dashly .fp-control{background:#2e2f2f;border-color:#383838;color:#bcc0c6}.fp-root .fp-dashly .fp-control::placeholder{color:rgba(14,34,56,.4)}.fp-root .fp-dashly .fp-control:focus{border-color:#00a76a;box-shadow:0 0 .75rem 0 rgba(0,167,106,.25);outline:0}.fp-root .fp-dashly .fp-btn{background:#00a76a;border:1px solid #00a76a;border-radius:.625rem;color:#fff;display:inline-block;font-size:.875rem;font-weight:600;line-height:1.5;padding:.625rem 1.25rem;text-align:center;width:100%}.fp-root .fp-dashly .fp-btn:disabled{opacity:.65}.fp-root .fp-dashly .fp-link{color:#00a76a;font-weight:600}.fp-root .fp-dashly .fp-alert{border-radius:.25rem;margin-bottom:1rem;padding:1.25rem 1.875rem;position:relative}.fp-root .fp-dashly .fp-alert-success{background:#31cf80;color:#f3fcf7}.fp-root .fp-dashly .fp-alert-danger{background:#d82c5b;color:#fdf2f5}.fp-root .fp-dashly .fp-alert-info{background:#2dadcf;color:#f2fafc}.fp-root .fp-dashly .fp-error{color:#d82c5b;font-size:.875rem}