#loginModal.login-modal-custom .modal-dialog{max-width:450px}#loginModal.login-modal-custom .modal-content{border:none!important;border-radius:20px;box-shadow:none!important;font-size:.9rem;padding:0}#loginModal.login-modal-custom .login-container{background-color:#fff;border-radius:20px!important;box-shadow:none!important;margin:0!important;padding:20px!important}#loginModal.login-modal-custom .login-container input[type=email],#loginModal.login-modal-custom .login-container input[type=password],#loginModal.login-modal-custom .login-container input[type=text]{border-radius:50px!important}#loginModal.login-modal-custom .login-container .submit-btn{border-radius:50px!important;display:block!important;margin:1rem auto 0!important;width:auto!important}#loginModal.login-modal-custom .login-container .socials-block-custom{display:flex!important;gap:10px!important;justify-content:center!important;margin:1.5rem 0!important;padding:0!important}#loginModal.login-modal-custom .login-container .socials-block-custom a{align-items:center!important;background-color:#f1f1f1!important;border-radius:50%!important;display:inline-flex!important;flex:0 0 40px!important;height:40px!important;justify-content:center!important;min-height:40px!important;min-width:40px!important;padding:0!important;text-decoration:none!important;transition:background-color .3s!important;width:40px!important}#loginModal.login-modal-custom .login-container .socials-block-custom a i,#loginModal.login-modal-custom .login-container .socials-block-custom a svg{color:inherit!important;font-size:1.3rem!important}#loginModal.login-modal-custom .login-container .socials-block-custom a:hover{background-color:#e0e0e0!important}#loginModal.login-modal-custom .login-container .join-now-link{margin-left:5px!important;text-decoration:underline!important}