.auth-modal .modal-dialog{max-width:700px}.auth-modal .modal-dialog .modal-content{background:rgba(0,0,0,0);border-radius:30px;border:none}.auth-modal .auth-container{display:flex;flex-direction:column;gap:1rem;width:100%;padding:3rem 2rem;border-radius:30px;background:#322866;position:relative;overflow:hidden}.auth-modal .auth-container .blur-effect{position:absolute}.auth-modal .auth-container .auth-wrapper{display:flex;flex-direction:column;gap:1.5rem;width:100%;z-index:2}.auth-modal .auth-container .auth-wrapper .auth-form{display:flex;flex-direction:column;gap:10px}.auth-modal .auth-container .auth-wrapper .auth-form .auth-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;gap:10px}@media only screen and (max-width:767px){.auth-modal .auth-container .auth-wrapper .auth-form .auth-grid{grid-template-columns:1fr}}.auth-modal .auth-container .auth-wrapper .auth-btn{display:flex;flex-direction:column;gap:1rem}.auth-modal .auth-container .auth-wrapper .auth-btn button{background:#fc7a02;color:#fff;height:40px;padding:0 1.5rem;font-size:14px;border-radius:30px;border:none;outline:none;display:flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap;transition:transform .25s ease,box-shadow .25s ease,background .3s ease}.auth-modal .auth-container .auth-wrapper .auth-btn button svg{max-width:1.2rem;max-height:1.2rem}.auth-modal .auth-container .auth-wrapper .auth-btn button:hover{box-shadow:0 8px 22px rgba(252,122,2,.35),0 2px 8px rgba(252,122,2,.15)}.auth-modal .auth-container .auth-wrapper .auth-btn button:active{transform:scale(.98);box-shadow:0 2px 6px rgba(252,122,2,.25)}.auth-modal .auth-container .auth-wrapper .auth-btn button{width:100%}.auth-modal .auth-container .auth-wrapper .auth-btn button.google{color:#fff;border:1.5px solid #fff;height:40px;padding:0 1.5rem;font-size:14px;border-radius:30px;background:rgba(0,0,0,0);display:flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap;transition:color .25s ease,transform .25s ease,background .3s ease,box-shadow .25s ease}.auth-modal .auth-container .auth-wrapper .auth-btn button.google svg{stroke:#fff;max-width:1.2rem;max-height:1.2rem}.auth-modal .auth-container .auth-wrapper .auth-btn button.google:hover{background:hsla(0,0%,100%,.08);box-shadow:0 8px 20px hsla(0,0%,100%,.25),0 2px 6px hsla(0,0%,100%,.1)}.auth-modal .auth-container .auth-wrapper .auth-btn button.google:active{transform:scale(.97);box-shadow:0 2px 6px hsla(0,0%,100%,.25)}.auth-modal .auth-container .auth-wrapper .divider{width:100%;position:relative;height:2px;background:#fff;border-radius:2px;margin:.5rem 0}.auth-modal .auth-container .auth-wrapper .divider p{position:absolute;top:-1rem;left:50%;transform:translateX(-50%);padding:.5rem 1rem;border-radius:10px;background:#322866;color:#fff;font-size:12px;font-weight:400}