.auth-page-section{display:flow-root;margin-bottom:104px;margin-top:140px}.auth-page-section:has(+.theme-footer-1.has-newsletter){margin-bottom:120px}@media (max-width:991px){body.device-desktop .auth-page-section{margin-bottom:48px;margin-top:128px}}@media (max-width:767px){body.device-desktop .auth-page-section{margin-bottom:40px;margin-top:120px}}@media (max-width:991px){body.device-desktop .auth-page-section:has(+.theme-footer-1.has-newsletter){margin-bottom:64px}}@media (max-width:767px){body.device-desktop .auth-page-section:has(+.theme-footer-1.has-newsletter){margin-bottom:56px}}body.device-mobile .auth-page-section{margin-bottom:40px;margin-top:0;padding-top:32px}body.device-mobile .auth-page-section:has(+.theme-footer-1.has-newsletter){margin-bottom:48px}.auth-page-card{max-width:100%;width:100%}@media (max-width:991px){.auth-page-card{overflow:hidden}}.auth-page-card__mask{background:var(--gray-200);border-radius:64px;bottom:-32px;left:40%;position:absolute;right:-32px;top:-32px;z-index:1}@media (max-width:991px){.auth-page-card__mask{display:none}.auth-page-card__content{border-radius:20px!important;padding:12px!important}}@media (max-width:767px){.auth-page-card__content{border-radius:16px!important;padding:10px!important}}@media (max-width:991px){.auth-page-card .pl-16,.auth-page-card .pr-16{padding-left:12px!important;padding-right:12px!important}.auth-page-card .pt-16{padding-top:12px!important}}@media (max-width:767px){.auth-page-card h1.font-24{font-size:20px!important;margin-bottom:20px!important}}@media (max-width:991px){.auth-page-card .mr-24{margin-right:0!important}}.auth-page-card .auth-register-method-toggle{background-color:var(--gray-100);border-color:var(--gray-300)!important;gap:0!important;overflow:hidden;padding:4px!important}@media (max-width:767px){.auth-page-card .auth-register-method-toggle:has(.auth-register-method-item:nth-child(3)){flex-wrap:wrap}}.auth-page-card .form-group .form-group-label{background-color:var(--white);line-height:1.2;padding:0 6px;top:-10px;z-index:2}@media (max-width:767px){.auth-page-card .js-resend-duration-card{flex-wrap:wrap;font-size:12px;justify-content:center;text-align:center}}.auth-page-card .auth-register-method-item{min-width:0}.auth-page-card .auth-register-method-item label{background-color:var(--white);border-radius:8px;color:var(--gray-500);font-size:13px;height:40px;padding:0 8px;text-align:center;transition:all .2s ease}@media (max-width:767px){.auth-page-card .auth-register-method-item label{font-size:11px;height:36px;padding:0 4px}}.auth-page-card .auth-register-method-item label:hover{background-color:var(--gray-100)}.auth-page-card .auth-register-method-item input{opacity:0;position:absolute;visibility:hidden}.auth-page-card .auth-register-method-item input:checked~label{background-color:var(--primary);color:var(--white)}.auth-page-card .password-input-visibility{position:absolute;right:12px;top:50%;transform:translateY(-50%);z-index:3}.auth-page-card .auth-slider-container{background-repeat:no-repeat;background-size:cover;height:100%;min-height:630px}.auth-page-card .auth-slider-container .auth-slider-image{height:240px;width:240px}.auth-theme-slider-pagination{align-items:center;bottom:20px!important;display:flex;justify-content:center;position:absolute;top:auto;z-index:10}.auth-theme-slider-pagination .swiper-pagination-bullet{background-color:var(--primary);height:.75rem;margin:0;opacity:.4;transition-duration:.3s;width:.75rem}.auth-theme-slider-pagination .swiper-pagination-bullet-active{background-color:var(--primary);border-radius:1.5rem;opacity:1;width:2rem}@media (max-width:991px){.auth-verification-codes{gap:8px!important}}@media (max-width:767px){.auth-verification-codes{gap:6px!important}}.auth-verification-code-field{background-color:var(--white);border:1px solid var(--gray-200);border-radius:12px;font-size:24px;font-weight:700;height:72px;padding:8px;text-align:center;width:69px}@media (max-width:991px){.auth-verification-code-field{font-size:20px;height:60px;max-width:100%;min-width:0;padding:4px;width:100%}}@media (max-width:767px){.auth-verification-code-field{border-radius:10px;font-size:18px;height:52px}}.resend-verification-code-timer .jst-hours{display:none}.auth-page-form-container{height:387px;overflow-x:hidden;overflow-y:auto;padding-top:10px}.auth-page-form-container .simplebar-content{padding-bottom:8px;padding-top:4px}@media (max-width:991px){.auth-page-form-container{height:auto;max-height:none;overflow:visible;padding-top:0}.auth-page-form-container .simplebar-content{padding-bottom:0;padding-top:0}}
