.login-club-popup-v6-background{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,0.4);z-index:10000}.login-club-popup-v6-background .login-club-popup-v6{height:max-content;max-height:90vh;width:25vw;position:relative;background-color:white;border-radius:20px}.login-club-popup-v6-background .login-club-popup-v6 .close-popup{position:absolute;top:-50px;right:0;cursor:pointer}.login-club-popup-v6-background .login-club-popup-v6 .close-popup i{font-size:40px;color:white}.login-club-popup-v6-background .login-club-popup-v6 .popup-image-wrapper{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.login-club-popup-v6-background .login-club-popup-v6 .popup-image-wrapper .popup-logo,.login-club-popup-v6-background .login-club-popup-v6 .popup-image-wrapper .popup-image{max-width:90%;object-fit:contain}.login-club-popup-v6-background .login-club-popup-v6 .popup-image-wrapper:has(.popup-logo):has(.popup-image) .popup-logo{height:25%}.login-club-popup-v6-background .login-club-popup-v6 .popup-image-wrapper:has(.popup-logo):has(.popup-image) .popup-image{height:65%}.login-club-popup-v6-background .login-club-popup-v6 .popup-image-wrapper:not(:has(.popup-logo)) .popup-image,.login-club-popup-v6-background .login-club-popup-v6 .popup-image-wrapper:not(:has(.popup-image)) .popup-logo{height:85%}.login-club-popup-v6-background .login-club-popup-v6 .popup-image-wrapper:not(:has(.popup-logo)) .popup-image{max-width:100%;width:100%;height:100%;object-fit:cover;border-radius:20px 20px 0 0}.login-club-popup-v6-background .login-club-popup-v6 .popup-content-wrapper{height:fit-content;max-height:60vh;text-align:center;padding:25px 40px}.login-club-popup-v6-background .login-club-popup-v6 .popup-content-wrapper .popup-title{color:var(--club-main-color);font-size:20px;line-height:28px}.login-club-popup-v6-background .login-club-popup-v6 .popup-content-wrapper .popup-content{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.login-club-popup-v6-background .login-club-popup-v6 .popup-content-wrapper .popup-content *{border-radius:10px;width:100%}.login-club-popup-v6-background .login-club-popup-v6 .popup-content-wrapper .popup-content .input-wrapper{position:relative}.login-club-popup-v6-background .login-club-popup-v6 .popup-content-wrapper .popup-content .input-wrapper.error .popup-email-label{color:red}.login-club-popup-v6-background .login-club-popup-v6 .popup-content-wrapper .popup-content .input-wrapper.error .popup-email-input{border-color:red}.login-club-popup-v6-background .login-club-popup-v6 .popup-content-wrapper .popup-content .input-wrapper .popup-email-label{position:absolute;width:fit-content;font-size:12px;letter-spacing:0.25px;line-height:16px;font-weight:300;top:-8px;left:10px;padding:0 5px;background-color:white;border-radius:0}.login-club-popup-v6-background .login-club-popup-v6 .popup-content-wrapper .popup-content .input-wrapper .popup-email-input{padding:10px;outline:none;width:-webkit-fill-available;border:1px solid #707070}.login-club-popup-v6-background .login-club-popup-v6 .popup-content-wrapper .popup-content .popup-login-button{color:white;font-size:16px;letter-spacing:0.35px;background-color:var(--club-main-color);padding:10px 0;display:flex;align-items:center;justify-content:center;gap:10px;cursor:pointer}.login-club-popup-v6-background .login-club-popup-v6 .popup-content-wrapper .popup-content .popup-login-button::after{content:"\f061";font-family:"Font Awesome 6 Pro"}.login-club-popup-v6-background .login-club-popup-v6 .popup-content-wrapper .popup-policy{margin:20px 0}.login-club-popup-v6-background .login-club-popup-v6 .popup-content-wrapper .popup-policy a{text-decoration:underline}
