.elementor-462 .elementor-element.elementor-element-52e523a{--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-462 .elementor-element.elementor-element-52e523a:not(.elementor-motion-effects-element-type-background), .elementor-462 .elementor-element.elementor-element-52e523a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #0D162A 0%, #182A50 100%);}.elementor-462 .elementor-element.elementor-element-6598f51{--display:flex;--margin-top:80px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-462 .elementor-element.elementor-element-d2d37d7 .elementor-heading-title{font-size:42px;font-weight:800;color:#FFFFFF;}.elementor-462 .elementor-element.elementor-element-75ff3dd{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-462 .elementor-element.elementor-element-75ff3dd .elementor-heading-title{font-size:17px;line-height:28px;color:#FFFFFFB8;}.elementor-462 .elementor-element.elementor-element-bb79418{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:100px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-462 .elementor-element.elementor-element-7d6a0ef{--display:flex;--justify-content:center;}.elementor-462 .elementor-element.elementor-element-f90cedc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-462 .elementor-element.elementor-element-f90cedc .elementor-heading-title{font-size:38px;font-weight:800;color:#13203E;}.elementor-462 .elementor-element.elementor-element-7af6be4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--border-radius:10px 10px 10px 10px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-462 .elementor-element.elementor-element-7af6be4:not(.elementor-motion-effects-element-type-background), .elementor-462 .elementor-element.elementor-element-7af6be4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E4E7EE;}.elementor-462 .elementor-element.elementor-element-e6349fd .elementor-heading-title{font-size:14px;font-weight:700;color:#223A6F;}.elementor-462 .elementor-element.elementor-element-4cb35a4 .elementor-heading-title{font-size:14px;color:#5A6072;}.elementor-462 .elementor-element.elementor-element-c2c2623{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--border-radius:10px 10px 10px 10px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-462 .elementor-element.elementor-element-c2c2623:not(.elementor-motion-effects-element-type-background), .elementor-462 .elementor-element.elementor-element-c2c2623 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E4E7EE;}.elementor-462 .elementor-element.elementor-element-501bb13 .elementor-heading-title{font-size:14px;font-weight:700;color:#223A6F;}.elementor-462 .elementor-element.elementor-element-7121380 .elementor-heading-title{font-size:14px;color:#5A6072;}.elementor-462 .elementor-element.elementor-element-b9cbf03{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--border-radius:10px 10px 10px 10px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-462 .elementor-element.elementor-element-b9cbf03:not(.elementor-motion-effects-element-type-background), .elementor-462 .elementor-element.elementor-element-b9cbf03 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E4E7EE;}.elementor-462 .elementor-element.elementor-element-3ca5baa .elementor-heading-title{font-size:14px;font-weight:700;color:#223A6F;}.elementor-462 .elementor-element.elementor-element-5e13b8b .elementor-heading-title{font-size:14px;color:#223A6F;}.elementor-462 .elementor-element.elementor-element-c7ecc6d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-462 .elementor-element.elementor-element-c7ecc6d:not(.elementor-motion-effects-element-type-background), .elementor-462 .elementor-element.elementor-element-c7ecc6d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E4E7EE;}.elementor-462 .elementor-element.elementor-element-cc56150 .elementor-heading-title{font-size:14px;font-weight:700;color:#223A6F;}.elementor-462 .elementor-element.elementor-element-75b4daf .elementor-heading-title{font-size:14px;color:#5A6072;}.elementor-462 .elementor-element.elementor-element-51d2c3b{--display:flex;--overflow:hidden;--border-radius:12px 12px 12px 12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-462 .elementor-element.elementor-element-7028694{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;}.elementor-462 .elementor-element.elementor-element-fe0bc9c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-462 .elementor-element.elementor-element-fe0bc9c:not(.elementor-motion-effects-element-type-background), .elementor-462 .elementor-element.elementor-element-fe0bc9c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F4E4;}.elementor-462 .elementor-element.elementor-element-02337e8{--display:flex;--justify-content:center;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}@media(max-width:1024px){.elementor-462 .elementor-element.elementor-element-6598f51{--margin-top:70px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-462 .elementor-element.elementor-element-d2d37d7 .elementor-heading-title{font-size:35px;}.elementor-462 .elementor-element.elementor-element-75ff3dd{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-462 .elementor-element.elementor-element-75ff3dd .elementor-heading-title{font-size:15px;line-height:25px;}.elementor-462 .elementor-element.elementor-element-bb79418{--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;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:70px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-462 .elementor-element.elementor-element-f90cedc .elementor-heading-title{font-size:30px;}.elementor-462 .elementor-element.elementor-element-7af6be4{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-462 .elementor-element.elementor-element-e6349fd .elementor-heading-title{line-height:22px;}.elementor-462 .elementor-element.elementor-element-4cb35a4 .elementor-heading-title{line-height:22px;}.elementor-462 .elementor-element.elementor-element-c2c2623{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-462 .elementor-element.elementor-element-501bb13 .elementor-heading-title{line-height:22px;}.elementor-462 .elementor-element.elementor-element-7121380 .elementor-heading-title{line-height:22px;}.elementor-462 .elementor-element.elementor-element-b9cbf03{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-462 .elementor-element.elementor-element-3ca5baa .elementor-heading-title{line-height:22px;}.elementor-462 .elementor-element.elementor-element-5e13b8b .elementor-heading-title{line-height:22px;}.elementor-462 .elementor-element.elementor-element-c7ecc6d{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-462 .elementor-element.elementor-element-cc56150 .elementor-heading-title{line-height:22px;}.elementor-462 .elementor-element.elementor-element-75b4daf .elementor-heading-title{line-height:22px;}.elementor-462 .elementor-element.elementor-element-fe0bc9c{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-462 .elementor-element.elementor-element-02337e8{--margin-top:40px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}}@media(max-width:767px){.elementor-462 .elementor-element.elementor-element-6598f51{--margin-top:45px;--margin-bottom:35px;--margin-left:0px;--margin-right:0px;}.elementor-462 .elementor-element.elementor-element-d2d37d7 .elementor-heading-title{font-size:25px;}.elementor-462 .elementor-element.elementor-element-75ff3dd{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-462 .elementor-element.elementor-element-75ff3dd .elementor-heading-title{font-size:13px;line-height:23px;}.elementor-462 .elementor-element.elementor-element-bb79418{--margin-top:60px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-462 .elementor-element.elementor-element-7d6a0ef{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-462 .elementor-element.elementor-element-f90cedc .elementor-heading-title{font-size:25px;}.elementor-462 .elementor-element.elementor-element-7af6be4{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-462 .elementor-element.elementor-element-4cb35a4 .elementor-heading-title{font-size:13px;line-height:22px;}.elementor-462 .elementor-element.elementor-element-c2c2623{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-462 .elementor-element.elementor-element-7121380 .elementor-heading-title{font-size:13px;line-height:22px;}.elementor-462 .elementor-element.elementor-element-b9cbf03{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-462 .elementor-element.elementor-element-5e13b8b .elementor-heading-title{font-size:13px;line-height:22px;}.elementor-462 .elementor-element.elementor-element-c7ecc6d{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-462 .elementor-element.elementor-element-75b4daf .elementor-heading-title{font-size:13px;line-height:22px;}.elementor-462 .elementor-element.elementor-element-fe0bc9c{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-462 .elementor-element.elementor-element-02337e8{--margin-top:30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(min-width:768px){.elementor-462 .elementor-element.elementor-element-bb79418{--content-width:1100px;}.elementor-462 .elementor-element.elementor-element-fe0bc9c{--content-width:1100px;}.elementor-462 .elementor-element.elementor-element-02337e8{--width:70%;}}@media(max-width:1024px) and (min-width:768px){.elementor-462 .elementor-element.elementor-element-02337e8{--width:100%;}}/* Start custom CSS for shortcode, class: .elementor-element-c30fd7b */.custom-breadcrumb {
    direction: rtl;
    font-size: 13px;
    color: rgba(255,255,255,0.8);
}
.custom-breadcrumb a {
    color: rgba(255,255,255,0.8);
    text-decoration: none;
}
.custom-breadcrumb a:hover {
    color: #ffffff;
}
.custom-breadcrumb .current {
    color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for wpforms, class: .elementor-element-3fc40e6 *//* ==========================================================
   WPForms #531 – مطابق طراحی Figma (فرم استعلام دیرکرد شعبات)
   ========================================================== */
#wpforms-531 {
  --fd-gold: #A3924F;
  --fd-gold-hover: #756939;
  --fd-border: #E2E2E2;
  --fd-label: #1E1E1E;
  --fd-text: #1E1E1E;
  --fd-placeholder: #A8A8A8;

  /* اندازه‌ها (دسکتاپ) */
  --fd-gap: 16px;
  --fd-row-gap: 18px;
  --fd-input-h: 44px;
  --fd-radius: 12px;
  --fd-label-fs: 13px;
  --fd-input-fs: 14px;
  --fd-textarea-h: 110px;
  --fd-btn-h: 50px;
  --fd-btn-fs: 15px;
  --fd-btn-radius: 8px;
}

/* ---------- گرید دوستونه برای کانتینر فیلدها ---------- */
#wpforms-531 #wpforms-form-531 .wpforms-field-container {
  display: grid !important;
  grid-template-columns: 1fr 1fr;
  column-gap: var(--fd-gap);
  row-gap: var(--fd-row-gap);
}
#wpforms-531 #wpforms-form-531 .wpforms-field {
  padding: 0 !important;
  margin: 0 !important;
  min-width: 0;
}

/* توضیحات، هر دو ستون را بگیرد */
#wpforms-531 #wpforms-form-531 .wpforms-field-textarea {
  grid-column: 1 / -1;
}

/* ---------- برچسب ---------- */
#wpforms-531 #wpforms-form-531 .wpforms-field-label {
  display: block;
  margin: 0 0 8px !important;
  padding: 0 !important;
  font-family: inherit;
  font-size: var(--fd-label-fs) !important;
  line-height: 1.5 !important;
  font-weight: 700 !important;
  color: var(--fd-label) !important;
  text-align: right;
}
#wpforms-531 #wpforms-form-531 .wpforms-required-label {
  color: var(--fd-gold) !important;
  font-weight: 700;
}

/* ---------- فیلدهای متنی ---------- */
#wpforms-531 #wpforms-form-531 input[type="text"],
#wpforms-531 #wpforms-form-531 input[type="tel"],
#wpforms-531 #wpforms-form-531 input[type="email"] {
  width: 100% !important;
  max-width: 100% !important;
  height: var(--fd-input-h) !important;
  min-height: var(--fd-input-h) !important;
  padding: 0 16px !important;
  margin: 0 !important;
  box-sizing: border-box !important;
  background: #fff !important;
  border: 1px solid var(--fd-border) !important;
  border-radius: 8px !important;
  box-shadow: none !important;
  outline: none !important;
  font-family: inherit !important;
  font-size: var(--fd-input-fs) !important;
  line-height: 1.4 !important;
  font-weight: 500 !important;
  color: var(--fd-text) !important;
  text-align: right;
  transition: border-color .2s ease, box-shadow .2s ease;
}
#wpforms-531 #wpforms-form-531 input[type="tel"] {
  direction: ltr;
  text-align: right;
}

/* textarea */
#wpforms-531 #wpforms-form-531 textarea {
  width: 100% !important;
  max-width: 100% !important;
  height: var(--fd-textarea-h) !important;
  padding: 14px 16px !important;
  margin: 0 !important;
  box-sizing: border-box !important;
  background: #fff !important;
  border: 1px solid var(--fd-border) !important;
  border-radius: 8px !important;
  box-shadow: none !important;
  outline: none !important;
  resize: vertical;
  font-family: inherit !important;
  font-size: var(--fd-input-fs) !important;
  line-height: 1.6 !important;
  font-weight: 500 !important;
  color: var(--fd-text) !important;
  text-align: right;
  transition: border-color .2s ease, box-shadow .2s ease;
}

/* placeholder مشترک */
#wpforms-531 #wpforms-form-531 input::placeholder,
#wpforms-531 #wpforms-form-531 textarea::placeholder {
  color: var(--fd-placeholder) !important;
  font-size: var(--fd-input-fs);
  font-weight: 400;
  opacity: 1;
}

/* هاور و فوکوس */
#wpforms-531 #wpforms-form-531 input[type="text"]:hover,
#wpforms-531 #wpforms-form-531 input[type="tel"]:hover,
#wpforms-531 #wpforms-form-531 input[type="email"]:hover,
#wpforms-531 #wpforms-form-531 textarea:hover {
  border-color: var(--fd-gold) !important;
}
#wpforms-531 #wpforms-form-531 input[type="text"]:focus,
#wpforms-531 #wpforms-form-531 input[type="tel"]:focus,
#wpforms-531 #wpforms-form-531 input[type="email"]:focus,
#wpforms-531 #wpforms-form-531 textarea:focus {
  border-color: var(--fd-gold) !important;
  box-shadow: 0 0 0 2px rgba(163, 146, 79, .25) !important;
}

/* خطای اعتبارسنجی */
#wpforms-531 #wpforms-form-531 label.wpforms-error,
#wpforms-531 #wpforms-form-531 em.wpforms-error {
  margin-top: 4px;
  font-size: 12px;
  text-align: right;
}

/* ---------- دکمه: تمام‌عرض، طلایی ---------- */
#wpforms-531 #wpforms-form-531 .wpforms-submit-container {
  grid-column: 1 / -1;
  margin: 20px 0 0 !important;
  padding: 0 !important;
}
#wpforms-531 #wpforms-form-531 .wpforms-submit {
  display: flex !important;
  align-items: center;
  justify-content: center;
  width: 100% !important;
  height: var(--fd-btn-h) !important;
  min-height: var(--fd-btn-h) !important;
  margin: 0 !important;
  padding: 0 20px !important;
  background: var(--fd-gold) !important;
  color: #fff !important;
  border: 0 !important;
  border-radius: var(--fd-btn-radius) !important;
  box-shadow: none !important;
  font-family: inherit !important;
  font-size: var(--fd-btn-fs) !important;
  font-weight: 700 !important;
  line-height: 1 !important;
  cursor: pointer;
  transition: background-color .25s ease;
}
#wpforms-531 #wpforms-form-531 .wpforms-submit:hover,
#wpforms-531 #wpforms-form-531 .wpforms-submit:focus,
#wpforms-531 #wpforms-form-531 .wpforms-submit:active {
  background: var(--fd-gold-hover) !important;
  color: #fff !important;
  box-shadow: none !important;
}

/* ==========================================================
   تبلت (تا 1024px)
   ========================================================== */
@media (max-width: 1024px) {
  #wpforms-531 {
    --fd-gap: 14px;
    --fd-row-gap: 16px;
    --fd-input-h: 42px;
    --fd-radius: 11px;
    --fd-label-fs: 12.5px;
    --fd-input-fs: 13.5px;
    --fd-textarea-h: 100px;
    --fd-btn-h: 46px;
    --fd-btn-fs: 14.5px;
  }
}

/* ==========================================================
   موبایل (تا 767px): تک‌ستونه
   ========================================================== */
@media (max-width: 767px) {
  #wpforms-531 {
    --fd-gap: 12px;
    --fd-row-gap: 14px;
    --fd-input-h: 40px;
    --fd-radius: 10px;
    --fd-label-fs: 12px;
    --fd-input-fs: 13px;
    --fd-textarea-h: 90px;
    --fd-btn-h: 44px;
    --fd-btn-fs: 14px;
    --fd-btn-radius: 9px;
  }
  #wpforms-531 #wpforms-form-531 .wpforms-field-container {
    grid-template-columns: 1fr !important;
  }
}/* End custom CSS */