#registerModal.register-modal-custom .modal-dialog{max-width:450px}#registerModal.register-modal-custom .modal-content{border:none!important;border-radius:20px;box-shadow:none!important;font-size:.9rem;padding:0}#registerModal.register-modal-custom .registration-container{background-color:#fff;border-radius:20px!important;box-shadow:none!important;margin:0!important;padding:20px!important}#registerModal.register-modal-custom .registration-container input[type=email],#registerModal.register-modal-custom .registration-container input[type=password]{border-radius:50px!important}#registerModal.register-modal-custom .registration-container .submit-btn{border-radius:50px!important;display:block!important;margin:1rem auto 0!important;width:auto!important}#registerModal.register-modal-custom .registration-container #password-message,#registerModal.register-modal-custom .registration-container #password-requirements{border-radius:12px!important;padding:10px!important}#registerModal.register-modal-custom .registration-container #password-message.valid{background-color:#d4edda!important;border:1px solid #c3e6cb!important;color:#155724!important}#registerModal.register-modal-custom .registration-container #password-message.invalid{background-color:#f8d7da!important;border:1px solid #f5c6cb!important;color:#721c24!important}#registerModal.register-modal-custom .registration-container #password-requirements{display:flex!important;flex-wrap:nowrap!important;gap:5px!important;justify-content:center!important}#registerModal.register-modal-custom .registration-container #password-requirements span{border:1px solid #ccc!important;border-radius:50px!important;flex:0 1 auto!important;font-size:12px!important;padding:2px 6px!important;text-align:center!important;white-space:nowrap!important}#registerModal.register-modal-custom .registration-container #password-requirements span.gray{background-color:#f0f0f0!important;color:#666!important}#registerModal.register-modal-custom .registration-container #password-requirements span.invalid{background-color:#f8d7da!important;color:#721c24!important}#registerModal.register-modal-custom .registration-container #password-requirements span.valid{background-color:#d4edda!important;color:#155724!important}#registerModal.register-modal-custom .registration-container #password-message.hidden{display:none!important}#registerModal.register-modal-custom .registration-container #password-message{border-radius:12px!important;padding:10px!important}#registerModal.register-modal-custom .registration-container .socials-block-custom{display:flex!important;gap:10px!important;justify-content:center!important;margin:1.5rem 0!important;padding:0!important}#registerModal.register-modal-custom .registration-container .socials-block-custom a{align-items:center!important;background-color:#f1f1f1!important;border-radius:50%!important;display:inline-flex!important;height:40px!important;justify-content:center!important;min-height:0!important;min-width:0!important;padding:0!important;text-decoration:none!important;transition:background-color .3s!important;width:40px!important}#registerModal.register-modal-custom .registration-container .socials-block-custom a i,#registerModal.register-modal-custom .registration-container .socials-block-custom a svg{color:inherit!important;font-size:1.3rem!important}#registerModal.register-modal-custom .registration-container .socials-block-custom a:hover{background-color:#e0e0e0!important}#registerModal.register-modal-custom .registration-container .open-login-modal{margin-left:5px!important;text-decoration:underline!important}