.popup-login2-element .toggle-login-btn{display:flex;align-items:center;justify-content:center;cursor:pointer;gap:7px;transition:ease .12s}.popup-login2-element .toggle-login-btn svg{width:24px;height:24px}.popup-login2-element .login-element-container{display:none;position:fixed;top:0;right:0;width:100%;height:100%;z-index:999999999999999}.popup-login2-element .login-element-wrap{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:#0009}.popup-login2-element .login-element-overlay{position:absolute;top:0;right:0;z-index:1;width:100%;height:100%}.popup-login2-element .login-element-content{display:grid;grid-template-columns:repeat(2,1fr);overflow:hidden;position:relative;z-index:10;width:900px;background-color:#fff;border-radius:10px;box-shadow:0 25px 35px #00000042}.popup-login2-element.logged-in .login-element-content{grid-template-columns:repeat(1,1fr);width:450px}.popup-login2-element .is-close-btn{position:absolute;top:8px;left:8px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:10px;background-color:#0000003b}.popup-login2-element.is-element-ltr .is-close-btn{left:auto;right:8px}.popup-login2-element .is-close-btn svg{width:30px;height:30px;cursor:pointer}.popup-login2-element .is-close-btn svg path{stroke:#fff}.popup-login2-element .login-fields-wrap{padding:1.7rem;text-align:right}.popup-login2-element.is-element-ltr .login-fields-wrap{text-align:left}.popup-login2-element .login-fields-wrap form>p{width:100%}.popup-login2-element .is-logged-wrap{text-align:center}.popup-login2-element .is-logged-wrap p{font-size:17px;color:#5e5e5e}.popup-login2-element .is-logged-wrap img{width:270px;margin-bottom:20px}.popup-login2-element .is-logged-wrap a{display:inline-block;margin-top:15px;padding:10px 15px;background-color:#97cc00;border-radius:5px;color:#fff}.popup-login2-element .login-fields-wrap label{width:100%;display:block;margin-bottom:10px;font-size:15px;color:#7e7e7e}.popup-login2-element .login-fields-wrap form input:not([type="radio"],[type="checkbox"],[type="submit"]){width:100%;padding:12px;box-shadow:none;border:1px solid #f0f0f0;background-color:#fff;border-radius:10px;margin-bottom:15px}.popup-login2-element .login-fields-wrap form :is(button[type="submit"],input[type=submit]){margin:10px 0;background-color:#59b738;color:#fff;padding:10px 17px;border-radius:10px;font-size:15px}.popup-login2-element .login-fields-wrap .lost_password a{font-size:14px;color:#a0b8d2;border-bottom:1px solid;padding-bottom:3px}.popup-login2-element .login-fields-wrap .ahura-tabs{margin-bottom:15px}.popup-login2-element .ahura-tabs .tab-item{display:inline-block;margin:5px;border:1px solid;padding:5px 10px;cursor:pointer;border-radius:5px;min-width:100px;font-size:15px;text-align:center;color:#333}.popup-login2-element .ahura-tabs .tab-item.active{color:#5b439b}.popup-login2-element .form-title{margin-bottom:20px;color:#333;font-size:20px}.popup-login2-element .login-bg-wrap{background-color:#6016b9;display:flex;align-items:center;justify-content:center}.popup-login2-element .user-register-wrap{padding:15px}.popup-login2-element .user-register-box{padding:18px;background-color:#fff;border-radius:8px;text-align:center}.popup-login2-element .user-register-box :is(svg,i){width:45px;height:45px;margin-bottom:10px}.popup-login2-element .user-register-box p{font-size:15px;color:#7e7e7e}.popup-login2-element .user-register-box .user-reg-btn{margin-top:10px;display:inline-block;color:#6016b9;font-size:15px}.popup-login2-element .captcha-field-group{gap:10px}.popup-login2-element .captcha-field-group .reload-captcha{cursor:pointer;background-color:#ffffff61;border-radius:5px;padding:0 10px}@media screen and (max-width:767px){.popup-login2-element .login-element-content{grid-template-columns:repeat(1,1fr)}.popup-login2-element .login-element-wrap{padding:10px}}