.elementor-6 .elementor-element.elementor-element-5d01a9a2{--display:flex;}/* Start custom CSS for text-editor, class: .elementor-element-285da1cc *//* ==========================
   ZAGROOS LOGIN PAGE
========================== */

/* بک گراند صفحه */

body.page{

background:
radial-gradient(circle at top right,
rgba(59,130,246,.12),
transparent 35%),

radial-gradient(circle at bottom left,
rgba(59,130,246,.08),
transparent 40%),

#f8fafc;

min-height:100vh;
}

/* فرم اصلی */

.wu-login-form,
.wu_form,
.wu-login{

max-width:460px;
margin:40px auto;

background:rgba(255,255,255,.88);

backdrop-filter:blur(18px);
-webkit-backdrop-filter:blur(18px);

padding:34px;

border-radius:28px;

border:1px solid rgba(59,130,246,.08);

box-shadow:
0 20px 60px rgba(15,23,42,.08),
0 4px 20px rgba(15,23,42,.04);
}

/* تیترها */

.wu-login-form h1,
.wu-login-form h2,
.wu-login-form h3{

font-size:28px;
font-weight:800;

color:#0f172a;

text-align:center;

margin-bottom:24px;
}

/* فیلدها */

.wu-login-form input,
.wu_form input,
.wu-login input{

width:100%;

height:54px;

padding:0 16px;

border-radius:16px;

border:1px solid #e2e8f0;

background:#fff;

font-size:14px;

transition:.25s;
}

/* حذف آیکن چشم رمز */

.show-password-input,
.password-input,
.password-toggle,
.fa-eye,
.fa-eye-slash{
display:none !important;
}

/* فوکوس */

.wu-login-form input:focus,
.wu_form input:focus,
.wu-login input:focus{

outline:none;

border-color:#3b82f6;

box-shadow:
0 0 0 4px rgba(59,130,246,.12);
}

/* فاصله فیلدها */

.wu-login-form p,
.wu-login-form .form-row{

margin-bottom:14px;
}

/* دکمه */

.wu-login-form button,
.wu-login-form input[type=submit],
.wu-login-form .button,
.wu_form .button{

width:100%;

height:56px;

border:none;

border-radius:16px;

background:#3b82f6;

color:#fff;

font-size:15px;
font-weight:700;

cursor:pointer;

transition:.25s ease;
}

/* هاور */

.wu-login-form button:hover,
.wu-login-form input[type=submit]:hover,
.wu-login-form .button:hover{

background:#2563eb;

transform:translateY(-2px);

box-shadow:
0 12px 30px rgba(59,130,246,.28);
}

/* لینک ها */

.wu-login-form a{

color:#2563eb;

font-weight:600;

text-decoration:none;
}

.wu-login-form a:hover{

opacity:.8;
}

/* چک باکس */

.wu-login-form input[type=checkbox]{

width:18px;
height:18px;
}

/* موبایل */

@media(max-width:768px){

.wu-login-form,
.wu_form,
.wu-login{

margin:20px 12px;

padding:22px;

border-radius:24px;
}

.wu-login-form h1,
.wu-login-form h2{

font-size:24px;
}

}/* End custom CSS */