.elementor-9473 .elementor-element.elementor-element-4857088{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9473 .elementor-element.elementor-element-7fd6e75{--display:flex;}/* Start custom CSS for wd_contact_form_7, class: .elementor-element-36dce22 */@font-face {
  font-family: 'IRANYekan';
  src: url('https://mymahsol.com/wp-content/uploads/2025/07/IRANYEKANMEDIUM.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

.wpcf7 {
  font-family: 'IRANYekan', Tahoma, sans-serif !important;
  font-size: 16px;
  color: #333;
  direction: rtl;      /* راست‌چین کردن کل فرم */
  text-align: right;   /* تراز متن به سمت راست */
}

.wpcf7 label {
  font-family: 'IRANYekan', Tahoma, sans-serif !important;
  font-weight: normal;
  color: #222;
  display: block;
  direction: rtl;
  text-align: right;
}

.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"],
.wpcf7 input[type="number"],
.wpcf7 select,
.wpcf7 textarea {
  font-family: 'IRANYekan', Tahoma, sans-serif !important;
  font-size: 14px;
  padding: 8px;
  border: 1px solid #ccc;
  border-radius: 4px;
  width: 100%;
  box-sizing: border-box;
  margin-top: 4px;
  margin-bottom: 15px;
  direction: rtl;      /* راست‌چین کردن متن داخل فیلدها */
  text-align: right;   /* تراز متن داخل فیلدها */
}
@font-face {
  font-family: 'IRANYekan';
  src: url('https://mymahsol.com/wp-content/uploads/2025/07/IRANYEKANMEDIUM.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

/* فرم راست‌چین با فونت ایران‌یکان */
.wpcf7 {
  font-family: 'IRANYekan', Tahoma, sans-serif !important;
  direction: rtl;
  text-align: right;
}

/* تبدیل فرم به ساختار دو ستونه با گرید */
.wpcf7-form {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 20px;
}

/* textarea و دکمه‌ها کل عرض رو بگیرن */
.wpcf7-form textarea,
.wpcf7-form input[type="submit"] {
  grid-column: span 2;
}

/* استایل هر فیلد (label + input) */
.wpcf7-form p {
  margin: 0;
}

/* استایل کلی برای فیلدها */
.wpcf7 input[type="text"],
.wpcf7 input[type="email"],/* End custom CSS */