.elementor-2202 .elementor-element.elementor-element-0230fb9{--display:flex;}#elementor-popup-modal-2202{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-2202 .dialog-message{width:640px;height:auto;}#elementor-popup-modal-2202 .dialog-close-button{display:flex;}#elementor-popup-modal-2202 .dialog-widget-content{box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}/* Start custom CSS for shortcode, class: .elementor-element-64492f0 *//* فونت کلی فرم */
.elementor-2202 .elementor-element.elementor-element-64492f0,
.elementor-2202 .elementor-element.elementor-element-64492f0 * {
  font-family: 'Estedad', sans-serif !important;
}

/* فاصله از کناره‌ها - کل باکس */
.elementor-2202 .elementor-element.elementor-element-64492f0 {
  padding: 32px 28px !important;
  box-sizing: border-box !important;
}

.elementor-2202 .elementor-element.elementor-element-64492f0 h1,
.elementor-2202 .elementor-element.elementor-element-64492f0 h2,
.elementor-2202 .elementor-element.elementor-element-64492f0 h3,
.elementor-2202 .elementor-element.elementor-element-64492f0 h4,
.elementor-2202 .elementor-element.elementor-element-64492f0 div,
.elementor-2202 .elementor-element.elementor-element-64492f0 span {
  color: #163f8a !important;
  -webkit-text-fill-color: #163f8a !important;
    font-weight: 500 !important;
}
/* اینپوت شماره موبایل */
.elementor-2202 .elementor-element.elementor-element-64492f0 input[type="tel"],
.elementor-2202 .elementor-element.elementor-element-64492f0 input {
  font-family: 'Estedad', sans-serif !important;
  background-color: #ffffff !important;
  color: #163f8a !important;
  border: 1px solid #dddddd !important;
  border-radius: 6px !important;
  margin-bottom: 16px !important;
  direction: ltr !important;
  text-align: center !important;
}
.elementor-2202 .elementor-element.elementor-element-64492f0 input::placeholder {
  color: transparent !important;
  opacity: 0 !important;
}

.elementor-2202 .elementor-element.elementor-element-64492f0 input {
  color: #163f8a !important;
}

.elementor-2202 .elementor-element.elementor-element-64492f0 input:focus,
.elementor-2202 .elementor-element.elementor-element-64492f0 input:active {
  background-color: #ffffff !important;
  color: #163f8a !important;
  outline: none !important;
  box-shadow: none !important;
  border-color: #163f8a !important;
}

/* دکمه - حالت پیش‌فرض (شماره کامل نشده) */
.elementor-2202 .elementor-element.elementor-element-64492f0 button,
.elementor-2202 .elementor-element.elementor-element-64492f0 .digits-btn,
.elementor-2202 .elementor-element.elementor-element-64492f0 input[type="submit"] {
  background-color: #f9f9f9 !important;
  color: #999999 !important;
  border: none !important;
  border-radius: 6px !important;
  padding: 12px 20px !important;
  margin-top: 8px !important;
  transition: background-color 0.25s ease, color 0.25s ease !important;
}

/* دکمه - وقتی فعال/کامل شد (بدون حالت غیرفعال) */
.elementor-2202 .elementor-element.elementor-element-64492f0 button:not(:disabled),
.elementor-2202 .elementor-element.elementor-element-64492f0 .digits-btn:not(.disabled),
.elementor-2202 .elementor-element.elementor-element-64492f0 input[type="submit"]:not(:disabled) {
  background-color: #003a70 !important;
  color: #ffffff !important;
}

/* دکمه - حالت هاور */
.elementor-2202 .elementor-element.elementor-element-64492f0 button:not(:disabled):hover,
.elementor-2202 .elementor-element.elementor-element-64492f0 .digits-btn:not(.disabled):hover,
.elementor-2202 .elementor-element.elementor-element-64492f0 input[type="submit"]:not(:disabled):hover {
  background-color: #0077cf !important;
  cursor: pointer !important;
}

/* فاصله‌ی استاندارد بین لینک‌ها (فراموشی رمز و...) */
.elementor-2202 .elementor-element.elementor-element-64492f0 a {
  margin-top: 12px !important;
  display: inline-block !important;
  
}

/* چک‌باکس مرا به خاطر بسپار */
.elementor-2202 .elementor-element.elementor-element-64492f0 .digits-remember-me,
.elementor-2202 .elementor-element.elementor-element-64492f0 input[type="checkbox"] {
  margin-inline-start: 8px !important;
}

/* اصلاح: اجبار به سفید بودن متن داخل دکمه، حتی اگه span/div باشه */
.elementor-2202 .elementor-element.elementor-element-64492f0 button span,
.elementor-2202 .elementor-element.elementor-element-64492f0 button div,
.elementor-2202 .elementor-element.elementor-element-64492f0 .digits-btn span,
.elementor-2202 .elementor-element.elementor-element-64492f0 input[type="submit"] {
  color: #ffffff !important;
  -webkit-text-fill-color: #ffffff !important;
}
/* حالت عادی چک‌باکس - دور آن *//* End custom CSS */