.form-floating>label{padding-left:1rem}.form-floating>.form-control{height:3.5rem;padding:1rem .75rem}.form-control:focus{box-shadow:0 0 0 .25rem #6a11cb40;border-color:#6a11cb}.form-check-input:checked{background-color:#6a11cb;border-color:#6a11cb}.form-check-input:focus{border-color:#6a11cb;box-shadow:0 0 0 .25rem #6a11cb40}.btn-primary{padding:.75rem 1.5rem;font-weight:500;letter-spacing:.5px}.btn-primary:focus{box-shadow:0 0 0 .25rem #6a11cb40}@media (max-width: 767.98px){.col-md-5{padding:3rem 2rem}.impact-stats{margin-bottom:0}}a:hover{color:#2575fc!important;transition:color .3s ease}.is-invalid{border-color:#dc3545!important}.invalid-feedback{color:#dc3545;font-size:.875rem;margin-top:.25rem;display:block!important;visibility:visible!important;opacity:1!important}.is-valid{border-color:#198754!important}.btn-loading{position:relative;color:transparent!important}.btn-loading:after{content:"";position:absolute;width:1rem;height:1rem;border:2px solid #fff;border-radius:50%;border-top-color:transparent;left:calc(50% - .5rem);top:calc(50% - .5rem);animation:button-loading-spinner 1s linear infinite}@keyframes button-loading-spinner{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.password-container{position:relative}.password-toggle{position:absolute;top:70%;right:1.8rem;transform:translateY(-50%);background:none;border:none;cursor:pointer;font-size:22px;color:#19345e!important;z-index:10;padding:5px;line-height:1;border-radius:50%;transition:background-color .2s ease,color .2s ease}.password-toggle:hover{background-color:#6a11cb1a;color:#19345e!important}.password-toggle:focus{outline:none;box-shadow:0 0 6px #6a11cb4d}.password-toggle svg{width:24px;height:24px;fill:#19345e;transition:fill .2s ease}.password-toggle:hover svg{fill:#19345e}
