@import url(https://fonts.googleapis.com/css2?family=Oswald:wght@400;600&display=swap);.elementor-881 .elementor-element.elementor-element-f0b2f92{--display:flex}.elementor-881 .elementor-element.elementor-element-86c4df0{--display:flex}.login-box,.rcp_login_form{max-width:420px;margin:30px auto;background:#fff;padding:20px 32px;border-radius:20px;box-shadow:0 12px 28px rgb(0 0 0 / .07);font-family:'Inter',sans-serif;text-align:center}.rcp_login_form fieldset{border:none!important;padding:0;margin:0}.login-box h1{font-family:'Oswald',sans-serif!important;color:#000000!important;font-size:30px;font-weight:600;margin-bottom:12px}.login-box .subtitle{font-size:15px;color:#666;margin-bottom:30px}.login-box .divider{display:flex;align-items:center;text-align:center;margin:30px 0;color:#999;font-size:13px}.login-box .divider::before,.login-box .divider::after{content:"";flex:1;height:1px;background:#ddd}.login-box .divider::before{margin-right:10px}.login-box .divider::after{margin-left:10px}.login-box input[type="text"],.login-box input[type="email"],.login-box input[type="password"]{width:100%;padding:14px 16px;margin-bottom:28px;border:none;border-radius:12px;font-size:15px;background:#f9f9f9;box-shadow:inset 0 2px 4px rgb(0 0 0 / .05),0 2px 6px rgb(0 0 0 / .04);box-sizing:border-box;transition:box-shadow 0.3s ease}.login-box input:focus{outline:none;box-shadow:0 0 0 2px rgb(51 102 255 / .2)}.login-box input::placeholder{color:#999;font-size:15px;opacity:1}.login-box input[type="submit"]{width:100%;padding:14px;font-size:15px;font-weight:600;background-color:#36f;color:#fff;border:none;border-radius:12px;cursor:pointer;transition:background 0.3s ease;box-shadow:0 2px 6px rgb(0 0 0 / .1);margin-top:12px}.login-box input[type="submit"]:hover{background-color:#254eda}.remember-wrap{text-align:left;font-size:14px;color:#444;margin:10px 0 6px}.rcp_lost_password{text-align:right;margin-bottom:10px}.rcp_lost_password a{font-size:13px;color:#36f}.login-box .register-link,.login-box .legal{font-size:13px;color:#666;margin-top:22px}.login-box a{color:#36f;font-weight:500;text-decoration:none}.nsl-container-block{display:flex;justify-content:center;margin-bottom:24px}.nsl-container-block button{border-radius:12px!important;box-shadow:0 3px 6px rgb(0 0 0 / .08)!important;padding:12px 18px!important}@media screen and (max-width:200px){.login-box{margin:30px 16px;padding:30px 20px}}.login-logo{text-align:center;margin-bottom:18px}.login-logo img{max-height:22px;width:auto;opacity:.9}form#rcp_login_form,form#rcp_login_form fieldset,form#rcp_login_form .rcp_login_data{border:none!important;background:transparent!important;box-shadow:none!important;padding:0!important;margin:0!important}p:has(#rcp_user_remember){display:flex;align-items:center;gap:.4rem;margin:.5rem 0}#rcp_user_remember{margin:0;transform:scale(.95)}label[for="rcp_user_remember"]{font-size:.8rem;font-weight:400;color:#888;margin:0}