.login-section{position:relative}.login-section:after{position:absolute;content:"";background:#000;inset:0;opacity:32%;pointer-events:none}.no-access-section{background:url(/_next/static/media/home-bg3.d4102e00.png) no-repeat;background-position:50%;background-size:cover}.login-wrapper{min-height:100vh;width:100%;display:flex;justify-content:center;align-items:center;position:relative;z-index:1;padding-block:15px}.login-wrapper .logo-box{margin-bottom:30px;text-align:center}.login-wrapper .login-header-logo{max-width:90px;height:-moz-fit-content;height:fit-content}.login-wrapper .login-main{background:#fff;padding-block:30px 30px;padding-inline:30px;border-radius:15px;display:flex;justify-content:center;align-items:center;flex-direction:column;min-width:413px;width:100%}@media (max-width:480px){.login-wrapper .login-main{padding-inline:30px}}.login-wrapper .login-main .login-failed{display:flex;flex-direction:column;justify-content:center}.login-wrapper .login-main .login-failed .header{text-align:center;margin-bottom:6px;margin-top:-25px}.login-wrapper .login-main .login-failed .header img{margin-left:5px}@media (max-width:480px){.login-wrapper .login-main .login-failed .header img{max-height:41px}}.login-wrapper .login-main .login-failed p{font-size:14px;font-weight:500;line-height:17px;letter-spacing:-.02em;text-align:center;margin:-2px}@media (max-width:480px){.login-wrapper .login-main .login-failed p{font-size:12px;line-height:15px}}.login-wrapper .login-main .login-failed h2{margin-top:20px;font-size:24px;font-weight:600;line-height:29px;letter-spacing:-.02em;color:#ed263b}@media (max-width:480px){.login-wrapper .login-main .login-failed h2{margin-top:12px;font-size:20px;line-height:24px}}.login-wrapper .login-main .login-failed .login-pg-btn{max-width:256px;width:100%;padding:10px 0!important;min-height:36px}@media (max-width:480px){.login-wrapper .login-main .login-failed .login-pg-btn{max-width:190px}}.login-wrapper .login-main .login-failed .email-box{font-size:13px;font-weight:400;line-height:20px;letter-spacing:-.02em;color:#666;margin-bottom:20px;text-align:center}@media (max-width:480px){.login-wrapper .login-main .login-failed .email-box{font-size:12px;line-height:17px}}.login-wrapper .login-main .login-failed .email-box span{font-weight:500;color:#222}@media (max-width:480px){.login-wrapper .login-main{min-width:auto;max-width:413px}}.login-wrapper .login-main .login-header{font-size:24px;font-weight:600;line-height:29px;letter-spacing:-.02em;color:#222;margin-bottom:16px}.login-wrapper .login-main .login-with{font-size:13px;font-weight:400;line-height:20px;letter-spacing:-.02em;color:#222;text-align:center}.login-wrapper .login-main .login-others{margin-top:20px;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:31px}@media (max-width:480px){.login-wrapper .login-main .login-others{gap:16px}}.login-wrapper .login-main .login-others a{font-size:12px;font-weight:400;line-height:14px;letter-spacing:-.02em;position:relative;color:#333;transition:all .2s ease}.login-wrapper .login-main .login-others a:hover{color:#ed263b}@media (max-width:375px){.login-wrapper .login-main .login-others a{font-size:10px}}.login-wrapper .login-main .login-others a:not(:last-of-type):after{position:absolute;content:"";width:1px;height:100%;background:#999;right:-15px}@media (max-width:480px){.login-wrapper .login-main .login-others a:not(:last-of-type):after{right:-8px}}.login-wrapper .login-main .login-button{display:flex;justify-content:center;margin-top:14px}.login-wrapper .login-main .login-button .login-pg-btn{border-radius:10px;line-height:17px;letter-spacing:-.02em;padding:14px 50px}@media (max-width:480px){.login-wrapper .login-main .login-button .login-pg-btn{font-size:12px;line-height:15px}}@media (max-width:375px){.login-wrapper .login-main .login-button .login-pg-btn{padding:11px 30px}}.contact-admin-modal .ant-modal-close{display:none!important}.contact-admin-modal .contact-admin-box .ant-input,.contact-admin-modal .contact-admin-box .input-field{min-height:103px!important}.contact-admin-modal .contact-admin-box .contact-admin-btn-box{margin-top:30px;text-align:end}.contact-admin-modal .contact-admin-box .contact-admin-btn-box button{padding:0 35px;margin-left:10px}.social-m-box{margin-top:20px;display:flex;justify-content:space-around;gap:10px}.social-m-box .store-btn{height:auto;cursor:pointer;width:100%}@media (max-width:420px){.no-access-logo{max-width:26vw}}.lg-bgImg{height:100%;width:100%;object-fit:cover;position:absolute}body.is-login-pg .atlwdg-trigger{display:none}