.elementor-1044 .elementor-element.elementor-element-3489067a{--display:flex;}.elementor-1044 .elementor-element.elementor-element-20006f17 > .elementor-widget-container{background-color:#DEE3EB;margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-1044 .elementor-element.elementor-element-20006f17.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}/* Start custom CSS for shortcode, class: .elementor-element-20006f17 *//* تنظیمات کلی فرم */
.gform_wrapper form {
  background-color: #f0f8ff; /* آبی کم رنگ */
  padding: 20px;
  border-radius: 10px;
  border: 1px solid #d0e3f3;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  font-family: 'BNazanin', sans-serif; /* فونت فارسی */
  direction: rtl; /* راست به چپ */
}

/* برچسب فیلدها */
.gfield label {
  display: block;
  margin-bottom: 5px;
  font-size: 16px;
  color: #333;
  font-weight: bold;
}

/* ورودی های فیلد */
.gfield input[type="text"],
.gfield input[type="email"],
.gfield input[type="tel"],
.gfield textarea,
.gfield select {
  width: 100%;
  padding: 10px;
  margin-bottom: 15px;
  border: 1px solid #d0e3f3;
  border-radius: 5px;
  font-size: 14px;
  color: #555;
  box-sizing: border-box; /* برای جلوگیری از بزرگ شدن فیلدها */
  direction: rtl;
  text-align: right;
  font-family: 'BNazanin', sans-serif;
}
/* جدا کننده 3 رقمی برای اعداد */
.gfield input[type="number"] {
    text-align: left;
    direction: ltr;
}

/* دکمه ارسال */
.gform_footer input[type="submit"] {
    background-color: #007bff; /* آبی پر رنگ */
    color: white;
    padding: 12px 20px;
    border: none;
    border-radius: 5px;
    cursor: pointer;
    font-size: 16px;
}

.gform_footer input[type="submit"]:hover {
    background-color: #0056b3; /* آبی تیره تر */
}/* End custom CSS */