.login-modal .modal-content{background:linear-gradient(180deg, var(--bs-primary-medium) 10%, var(--bs-primary-dark) 100%);border:2px solid var(--bs-secondary)}.login-modal .modal-content .btn-close{background:none;color:var(--bs-primary-muted-color);font-size:1.5em}.login-modal .modal-content .nav-tabs{border:none}.login-modal .modal-content .nav-tabs .nav-item .active{border-bottom:4px solid var(--bs-secondary)}.login-modal .modal-content .nav-tabs .nav-link{font-size:1.125em;line-height:1.3;border:none;background:none;color:var(--bs-primary-muted-color)}.login-modal .modal-content .nav-tabs .nav-link.active{color:var(--bs-secondary);font-weight:700}.login-modal .modal-content .tab-login .form-control,.login-modal .modal-content .tab-register .form-control{background:var(--bs-primary-dark);border:1px solid var(--bs-borders-color);color:var(--bs-white)}.login-modal .modal-content .tab-login .form-control:-webkit-autofill,.login-modal .modal-content .tab-login .form-control:-webkit-autofill:hover,.login-modal .modal-content .tab-login .form-control:-webkit-autofill:focus,.login-modal .modal-content .tab-login .form-control:-webkit-autofill:active,.login-modal .modal-content .tab-register .form-control:-webkit-autofill,.login-modal .modal-content .tab-register .form-control:-webkit-autofill:hover,.login-modal .modal-content .tab-register .form-control:-webkit-autofill:focus,.login-modal .modal-content .tab-register .form-control:-webkit-autofill:active{-webkit-box-shadow:0 0 0 1000px var(--bs-primary-dark) inset !important;border:1px solid var(--bs-secondary) !important;-webkit-text-fill-color:var(--bs-white) !important;-webkit-transition:background-color 5000s ease-in-out 0s !important;transition:background-color 5000s ease-in-out 0s !important}.login-modal .modal-content .tab-login .form-floating label,.login-modal .modal-content .tab-register .form-floating label{color:rgba(255,255,255,.5);font-style:italic}.login-modal .modal-content .tab-login .form-floating label:after,.login-modal .modal-content .tab-register .form-floating label:after{background-color:rgba(0,0,0,0);color:rgba(255,255,255,.5)}.login-modal .modal-content .tab-login .form-floating .credentials-are-invalid,.login-modal .modal-content .tab-register .form-floating .credentials-are-invalid{position:absolute;color:red;width:100%;z-index:10}.login-modal .modal-content .tab-login__btn-login.btn,.login-modal .modal-content .tab-login__btn-register.btn,.login-modal .modal-content .tab-register__btn-login.btn,.login-modal .modal-content .tab-register__btn-register.btn{background:var(--bs-secondary);color:var(--bs-black);font-weight:700}.login-modal .modal-content .tab-login__btn-login.btn.disabled,.login-modal .modal-content .tab-login__btn-register.btn.disabled,.login-modal .modal-content .tab-register__btn-login.btn.disabled,.login-modal .modal-content .tab-register__btn-register.btn.disabled{opacity:.5}.login-modal .modal-content .tab-login__or-text,.login-modal .modal-content .tab-register__or-text{color:var(--bs-secondary);font-size:.875em}.login-modal .modal-content .tab-login__btn-google.btn,.login-modal .modal-content .tab-register__btn-google.btn{border:1px solid var(--bs-borders-color);background:var(--bs-primary-light);color:var(--bs-white)}.login-modal .modal-content .tab-login__btn-google.btn.disabled,.login-modal .modal-content .tab-register__btn-google.btn.disabled{opacity:.5}.login-modal .modal-content .tab-register__password-text{font-size:.75em;color:rgba(255,255,255,.5);font-style:italic}.login-modal .modal-content .tab-register__toc-checkbox,.login-modal .modal-content .tab-register__newsletter-checkbox{background:var(--bs-footer-newsletter-checkbox-bg);border:1px solid rgba(0,0,0,0);box-shadow:none}.login-modal .modal-content .tab-register__toc-checkbox:focus,.login-modal .modal-content .tab-register__newsletter-checkbox:focus{border-color:rgba(0,0,0,0)}.login-modal .modal-content .tab-register__toc-checkbox:checked,.login-modal .modal-content .tab-register__newsletter-checkbox:checked{background:url(/assets/f0360042ba513b53a4f9.svg);border-color:var(--bs-secondary);color:var(--bs-secondary)}.login-modal .modal-content .tab-register__toc-text,.login-modal .modal-content .tab-register__newsletter-text{font-size:.875em;color:rgba(255,255,255,.502)}.login-modal__errors li::marker{color:var(--bs-alert-color)}.user-forms .form-control{background:var(--bs-primary-dark);border:1px solid var(--bs-borders-color);color:var(--bs-white)}.user-forms .form-control:-webkit-autofill,.user-forms .form-control:-webkit-autofill:hover,.user-forms .form-control:-webkit-autofill:focus,.user-forms .form-control:-webkit-autofill:active{-webkit-box-shadow:0 0 0 1000px var(--bs-primary-dark) inset !important;border:1px solid var(--bs-secondary) !important;-webkit-text-fill-color:var(--bs-white) !important;-webkit-transition:background-color 5000s ease-in-out 0s !important;transition:background-color 5000s ease-in-out 0s !important}.user-forms .form-floating label{color:rgba(255,255,255,.5) !important;font-style:italic}.user-forms .form-floating label:after{background-color:rgba(0,0,0,0);color:rgba(255,255,255,.5) !important}.user-forms .form-floating .credentials-are-invalid{position:absolute;color:red;width:100%;z-index:10}
