.footer-nav{position:fixed;bottom:0;max-width:500px;width:100%;height:60px;background:#a9ffe0;justify-content:space-around;margin-left:auto;margin-right:auto;z-index:201}.footer-nav,.footer-nav .plus{display:flex;align-items:center}.footer-nav .plus{justify-content:center;width:58px;height:50px;border-radius:17px;background:#fff}.input-error{border-color:#ff4d4f}.hide-login{display:none!important}.error-message{color:#ff4d4f;font-size:12px}.login-title{margin-top:23px}.login-content{display:flex;align-items:center;justify-content:center;position:fixed;top:0;background:rgba(0,0,0,.5);width:100%;height:100vh;overflow:hidden;z-index:250}.login-group{max-width:335px;width:100%;height:544px;padding:52px 20px;display:block;align-items:start;background:#fff;border-radius:6px}.login-group h3{color:#282828;font-size:22px;font-weight:500;margin-bottom:44px}.login-group .login-check-content{margin-bottom:22px}.login-group .login-check-content h4{color:#282828;font-size:15px;font-weight:500;margin-bottom:12px}.login-group .login-check-content .login-check-type{display:flex;max-width:440px;width:100%;height:54px;padding:1px;border-radius:7px;border:1px solid #e3e4e8;background:#fff;justify-content:space-between;transition:.5s}.login-group .login-check-content .login-check-type .type-left,.login-group .login-check-content .login-check-type .type-right{max-width:220px;gap:8px;width:100%;cursor:pointer;display:flex;align-items:center;justify-content:center;overflow:hidden;color:#121212;text-overflow:ellipsis;font-size:15px;font-weight:600;transition:.5s}.login-group .login-check-content .login-check-type .active{border-radius:6px;background:#a9ffe0;transition:.5s}.login-group label{margin-bottom:12px}.login-group label span{display:inline-block;color:#282828;font-size:15px;font-weight:500;margin-bottom:10px}.login-group label input{margin-bottom:5px;max-width:440px;width:100%;height:54px;padding:18px 20px;border-radius:7px;border:1px solid #e3e4e8;background:#fff;outline:none}.login-group label input::placeholder{opacity:.3}.login-group .confirm{max-width:440px;width:100%;height:54px;border-radius:7px;background:#121212;color:#fff;margin-bottom:46px}.login-group .confirm,.login-group .forget-password{border:none;font-size:15px;font-weight:500;cursor:pointer}.login-group .forget-password{margin-top:13px;display:flex;color:#0090ff;background:transparent;margin-bottom:20px}.login-group .google-confirm{display:flex;align-items:center;justify-content:center;margin-left:auto;margin-right:auto;gap:4px;width:120px;height:54px;border-radius:67px;border:1px solid #e4e4e4;background:#fff;cursor:pointer;color:#121212;font-size:15px;font-weight:500;margin-bottom:27px}.login-group .google-confirm img{width:24px;height:24px}.login-group .enter{display:flex;justify-content:center;gap:4px;max-width:440px;width:100%;margin-left:auto;margin-right:auto}.login-group .enter button{background:none;border:none;color:#121212;font-size:15px;font-weight:500;cursor:pointer}.login-group .enter .enter-btn-2{width:56px;height:24px;background:#a9ffe0}.login-group .enter .enter-btn-2,.register-content{display:flex;align-items:center;justify-content:center}.register-content{position:fixed;top:0;background:rgba(0,0,0,.5);width:100%;height:100vh;overflow:hidden;z-index:250}.hide-register{display:none}.register-group{max-width:335px;width:100%;height:644px;padding:31px 22px;display:block;align-items:start;background:#fff;border-radius:6px}.register-group h3{color:#282828;font-size:22px;font-weight:500;margin-bottom:44px}.register-group .register-check-content{margin-bottom:22px}.register-group .register-check-content h4{color:#282828;font-size:15px;font-weight:500;margin-bottom:12px}.register-group .register-check-content .register-check-type{display:flex;max-width:440px;width:100%;height:54px;padding:1px;border-radius:7px;border:1px solid #e3e4e8;background:#fff;justify-content:space-between;transition:.5s}.register-group .register-check-content .register-check-type .type-left,.register-group .register-check-content .register-check-type .type-right{max-width:145px;width:100%;cursor:pointer;display:flex;gap:8px;align-items:center;justify-content:center;overflow:hidden;color:#121212;text-overflow:ellipsis;font-size:15px;font-weight:600;transition:.5s}.register-group .register-check-content .register-check-type .active{border-radius:6px;background:#a9ffe0;transition:.5s}.register-group label{margin-bottom:12px}.register-group label .email-title{margin-top:23px}.register-group label span{display:inline-block;color:#282828;font-size:15px;font-weight:500;margin-bottom:10px}.register-group label input{max-width:440px;margin-bottom:5px;width:100%;height:54px;padding:18px 20px;border-radius:7px;border:1px solid #e3e4e8;background:#fff;outline:none}.register-group label input::placeholder{opacity:.3}.register-group .confirm{margin-top:23px;max-width:440px;width:100%;border-radius:7px;background:#121212;border:none;color:#fff;margin-bottom:46px}.register-group .confirm,.register-group .google-confirm{height:54px;font-size:15px;font-weight:500;cursor:pointer}.register-group .google-confirm{display:flex;align-items:center;justify-content:center;margin-left:auto;margin-right:auto;gap:4px;width:120px;border-radius:67px;border:1px solid #e4e4e4;background:#fff;color:#121212;margin-bottom:27px}.register-group .google-confirm img{width:24px;height:24px}.register-group .enter{display:flex;justify-content:center;gap:4px;max-width:440px;width:100%;margin-left:auto;margin-right:auto}.register-group .enter button{background:none;border:none;color:#121212;font-size:15px;font-weight:500;cursor:pointer}.register-group .enter .enter-btn-2{width:56px;height:24px;display:flex;align-items:center;justify-content:center;background:#a9ffe0}.hide{display:none!important}.confirm-content{display:flex;align-items:center;justify-content:center;position:fixed;top:0;background:rgba(0,0,0,.5);width:100%;height:100vh;overflow:hidden;z-index:250}.confirm-group{max-width:335px;width:100%;height:532px;padding:60px 23px;display:block;align-items:start;background:#fff;border-radius:6px}.confirm-group div input{border-radius:7px;border:1px solid #e3e4e8;background:#fff;margin:0 15px 0 0!important;height:54px;width:44px}.confirm-group h3{font-size:22px}.confirm-group h3,.confirm-group p{color:#282828;font-weight:500;margin-bottom:24px}.confirm-group p{font-size:13px;width:283px}.confirm-group p span{background:#a9ffe0}.confirm-group .confirm-check-content{margin-bottom:22px}.confirm-group .confirm-check-content h4{color:#282828;font-size:15px;font-weight:500;margin-bottom:12px}.confirm-group .confirm-check-content .confirm-check-type{display:flex;max-width:440px;width:100%;height:54px;padding:1px;border-radius:7px;border:1px solid #e3e4e8;background:#fff;justify-content:space-between;transition:.5s}.confirm-group .confirm-check-content .confirm-check-type .type-left,.confirm-group .confirm-check-content .confirm-check-type .type-right{max-width:220px;gap:8px;width:100%;cursor:pointer;display:flex;align-items:center;justify-content:center;overflow:hidden;color:#121212;text-overflow:ellipsis;font-size:15px;font-weight:600;transition:.5s}.confirm-group .confirm-check-content .confirm-check-type .active{border-radius:6px;background:#a9ffe0;transition:.5s}.confirm-group label{margin-bottom:12px}.confirm-group label span{display:inline-block;color:#282828;font-size:15px;font-weight:500;margin-bottom:10px}.confirm-group label input{margin-bottom:23px;max-width:440px;width:100%;height:54px;padding:18px 20px;border-radius:7px;border:1px solid #e3e4e8;background:#fff;outline:none}.confirm-group label input::placeholder{opacity:.3}.confirm-group .confirm{max-width:440px;width:100%;height:54px;border-radius:7px;background:#121212;border:none;color:#fff;font-size:15px;font-weight:500;cursor:pointer;margin-bottom:46px;margin-top:50px}.confirm-group .input-groups{display:flex;gap:14px}.confirm-group .input-groups input{width:44px;height:54px;border-radius:7px;border:1px solid #e3e4e8;background:#fff;display:flex;padding:18px;align-items:center;justify-content:center}.confirm-group .send-password{color:#282828;font-size:13px;font-style:normal;font-weight:500;line-height:normal;background:none;border:none;cursor:pointer;margin-bottom:20px}.confirm-group .google-confirm{display:flex;align-items:center;justify-content:center;margin-left:auto;margin-right:auto;gap:4px;width:120px;height:54px;border-radius:67px;border:1px solid #e4e4e4;background:#fff;cursor:pointer;color:#121212;font-size:15px;font-weight:500;margin-bottom:27px}.confirm-group .google-confirm img{width:24px;height:24px}.confirm-group .enter{display:flex;justify-content:center;gap:4px;max-width:440px;width:100%;margin-left:auto;margin-right:auto}.confirm-group .enter button{background:none;border:none;color:#121212;font-size:15px;font-weight:500;cursor:pointer}.confirm-group .enter .enter-btn-2{width:56px;height:24px;display:flex;align-items:center;justify-content:center;background:#a9ffe0}footer{margin-top:-1px;padding-top:45px!important;padding-bottom:112px!important;background:#f6f6f6;max-width:500px;width:100%;margin-left:auto;margin-right:auto;padding-left:10px;padding-right:10px}footer .footer-logo{margin-bottom:35px}footer .footer-logo a{color:#131313;display:block;font-family:Righteous;font-size:40px;font-weight:400;letter-spacing:-.8px;margin-bottom:3px}footer .footer-logo span{color:#131313;text-align:center;font-size:12px;font-weight:400}footer .footer-medias{display:grid;grid-template-columns:125px 183px;grid-gap:15px;gap:15px;margin-bottom:37px}footer .footer-medias .medias{display:grid;grid-template-columns:1fr 1fr;grid-gap:5px;gap:5px}footer .footer-medias .medias a{display:flex;align-items:center;justify-content:center;width:60px;height:60px;background:#fff;border-radius:50px}footer .footer-medias .media-infos div span{color:#131313;font-size:12px;font-weight:400}footer .footer-medias .media-infos div h3{color:#131313;font-size:19px;font-weight:400;width:189px}footer .footer-medias .media-infos div:first-child{margin-bottom:24px;margin-top:9px}footer p{color:#131313;font-size:13px;font-weight:400}footer .subtitle{margin-top:14px;padding-bottom:26px;border-bottom:1px solid #e4e4e4;margin-bottom:20px}footer .footer-bottom{display:flex;gap:20px}footer .footer-bottom span{color:#131313;font-size:13px;font-weight:400}