.elementor-5 .elementor-element.elementor-element-11c5f066{--display:flex;}/* Start custom CSS for container, class: .elementor-element-11c5f066 *//* ==========================
   ZAGROOS REGISTER 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-checkout,
.wu-checkout-form,
#wu-checkout-form{

max-width:850px;
margin:40px auto;

background:rgba(255,255,255,.90);

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-checkout h1,
.wu-checkout h2,
.wu-checkout h3{

font-size:28px;
font-weight:800;

color:#0f172a;

margin-bottom:18px;
}

/* توضیحات */

.wu-checkout p{

color:#64748b;

line-height:1.9;
}

/* فیلدها */

.wu-checkout input,
.wu-checkout select,
.wu-checkout textarea{

width:100%;

min-height:54px;

padding:12px 16px;

border-radius:16px;

border:1px solid #e2e8f0;

background:#fff;

font-size:14px;

transition:.25s ease;
}

/* حذف آیکن چشم */

.show-password-input,
.password-input,
.password-toggle,
.fa-eye,
.fa-eye-slash{
display:none !important;
}

/* فوکوس */

.wu-checkout input:focus,
.wu-checkout select:focus,
.wu-checkout textarea:focus{

outline:none;

border-color:#3b82f6;

box-shadow:
0 0 0 4px rgba(59,130,246,.12);
}

/* لیبل ها */

.wu-checkout label{

font-size:13px;
font-weight:700;

color:#334155;

margin-bottom:6px;

display:block;
}

/* پلن ها */

.wu-plan,
.wu-pricing-option,
.wu-checkout .wu-price-option{

background:#fff;

border:1px solid #e2e8f0;

border-radius:20px;

padding:18px;

transition:.25s ease;
}

.wu-plan:hover,
.wu-pricing-option:hover,
.wu-checkout .wu-price-option:hover{

border-color:#3b82f6;

transform:translateY(-2px);

box-shadow:
0 12px 30px rgba(59,130,246,.12);
}

/* پلن انتخاب شده */

.wu-selected,
.wu-active,
.wu-price-option.selected{

border-color:#3b82f6 !important;

background:#eff6ff !important;
}

/* دکمه ها */

.wu-checkout button,
.wu-checkout input[type="submit"],
.wu-checkout .button{

height:56px;

border:none;

border-radius:16px;

background:#3b82f6;

color:#fff;

font-size:15px;
font-weight:700;

cursor:pointer;

transition:.25s ease;
}

.wu-checkout button:hover,
.wu-checkout input[type="submit"]:hover,
.wu-checkout .button:hover{

background:#2563eb;

transform:translateY(-2px);

box-shadow:
0 12px 30px rgba(59,130,246,.25);
}

/* خلاصه سفارش */

.wu-order-summary,
.wu-summary{

background:#f8fafc;

border:1px solid #e2e8f0;

border-radius:20px;

padding:20px;
}

/* قیمت */

.wu-price,
.wu-total-price{

font-size:24px;

font-weight:800;

color:#2563eb;
}

/* موبایل */

@media(max-width:768px){

.wu-checkout,
.wu-checkout-form,
#wu-checkout-form{

margin:15px 10px;

padding:20px;

border-radius:22px;
}

.wu-checkout h1,
.wu-checkout h2{

font-size:24px;
}

}/* End custom CSS */