.elementor-224 .elementor-element.elementor-element-d0081ae{--display:flex;}.elementor-224 .elementor-element.elementor-element-5f91b51 .ash-hero{--ash-photo-fit:cover;--ash-photo-w:100%;--ash-py:88%;--ash-px:50%;--ash-zoom-from:1.02;--ash-zoom-to:1.09;--ash-zoom-dur:26s;--ash-overscan:3%;--ash-sky:#00163A;--ash-gold:#C9A227;--ash-navy:#1B2A4A;--ash-white:#F8F9FA;--ash-veil:0.55;--ash-hero-h:100vh;--ash-pad-top:14vh;--ash-content-w:760px;}.elementor-224 .elementor-element.elementor-element-5f91b51 .ash-eyebrow{font-family:"Vazirmatn", Sans-serif;}.elementor-224 .elementor-element.elementor-element-5f91b51 .ash-hero-title{font-family:"Vazirmatn", Sans-serif;}.elementor-224 .elementor-element.elementor-element-5f91b51 .ash-hero-sub{font-family:"Vazirmatn", Sans-serif;}.elementor-224 .elementor-element.elementor-element-5f91b51 .ash-hero-btn{border-radius:6px;padding:13px 32px 13px 32px;}.elementor-224 .elementor-element.elementor-element-4782582 > .elementor-widget-container{margin:85px 85px 85px 85px;padding:-20px -20px -20px -20px;}.elementor-224 .elementor-element.elementor-element-4782582 .ash-search{--ash-banner-text:#F0D488;--ash-navy:#1B2A4A;--ash-gold:#C9A227;--ash-grey:#F1F2F4;--ash-radius:18px;width:min(1266px, 100%);}.elementor-224 .elementor-element.elementor-element-4782582 .ash-search,
				 .elementor-224 .elementor-element.elementor-element-4782582 .ash-search input,
				 .elementor-224 .elementor-element.elementor-element-4782582 .ash-search select,
				 .elementor-224 .elementor-element.elementor-element-4782582 .ash-search option,
				 .elementor-224 .elementor-element.elementor-element-4782582 .ash-search optgroup,
				 .elementor-224 .elementor-element.elementor-element-4782582 .ash-search button,
				 .elementor-224 .elementor-element.elementor-element-4782582 .ash-search label,
				 .elementor-224 .elementor-element.elementor-element-4782582 .ash-tab,
				 .elementor-224 .elementor-element.elementor-element-4782582 .ash-submit,
				 .elementor-224 .elementor-element.elementor-element-4782582 .ash-more,
				 .elementor-224 .elementor-element.elementor-element-4782582 .ash-banner-text{font-family:"Vazirmatn", sans-serif !important;}.elementor-224 .elementor-element.elementor-element-364f147 .ashq-grid{grid-template-columns:repeat(4, minmax(0,1fr));gap:9px;}.elementor-224 .elementor-element.elementor-element-364f147 .ashq-head{justify-content:center;border-bottom-color:#E6E9EE;margin-bottom:20px;}.elementor-224 .elementor-element.elementor-element-364f147 .ashq-head h2{color:#01193A;font-family:"Vazirmatn", Sans-serif;}.elementor-224 .elementor-element.elementor-element-364f147 .ashq-all{color:#C9A227;}.elementor-224 .elementor-element.elementor-element-364f147 .ashq-tile{min-height:0px;transition-duration:160ms;}.elementor-224 .elementor-element.elementor-element-364f147 .ashq-name{font-family:"Vazirmatn", Sans-serif;}.elementor-224 .elementor-element.elementor-element-364f147 .ashq-count{font-family:"Vazirmatn", Sans-serif;}.elementor-224 .elementor-element.elementor-element-364f147 .ashq-tile--deal{background-color:#01193A;}.elementor-224 .elementor-element.elementor-element-364f147 .ashq-tile--deal .ashq-name{color:#FFFFFF;}.elementor-224 .elementor-element.elementor-element-364f147 .ashq-tile--deal .ashq-count{color:#8FA5C4;}.elementor-224 .elementor-element.elementor-element-364f147 .ashq-tile--deal .ashq-ico svg{stroke:#C9A227;}.elementor-224 .elementor-element.elementor-element-364f147 .ashq-tile--plain{background-color:#E6EEFF;}.elementor-224 .elementor-element.elementor-element-364f147 .ashq-tile--plain .ashq-name{color:#2C2C2C;}.elementor-224 .elementor-element.elementor-element-364f147 .ashq-tile--plain .ashq-count{color:#6B7280;}.elementor-224 .elementor-element.elementor-element-364f147 .ashq-tile--plain .ashq-ico svg{stroke:#C9A227;}.elementor-224 .elementor-element.elementor-element-364f147 .ashq-tile--plain:hover{background-color:#FFFFFF;}.elementor-224 .elementor-element.elementor-element-364f147 .ashq-tile:hover{transform:translateY(-3px);}.elementor-224 .elementor-element.elementor-element-216f714 .ashw-head{text-align:center;margin-bottom:46px;}.elementor-224 .elementor-element.elementor-element-216f714 .ashw-root{--ashw-cols:4;--ashw-mcols:4;--ashw-gap:20px;--ashw-stat-gap:0px;--ashw-max:1200px;--ashw-grid-size:26px;--ashw-grid-op:0.038;--ashw-navy:#01193A;--ashw-gold:#C9A227;--ashw-gold-soft:#E3C978;--ashw-text:#2C2C2C;--ashw-muted:#6b7280;--ashw-line:#E6E9EE;--ashw-white:#F8F9FA;}.elementor-224 .elementor-element.elementor-element-216f714 .ashw-card{padding:32px 24px 28px 24px;border-radius:3px;}.elementor-224 .elementor-element.elementor-element-216f714 .ashw{padding-block:78px;}.elementor-224 .elementor-element.elementor-element-216f714 .ashw-stats-grid{padding-block:38px;}.elementor-224 .elementor-element.elementor-element-216f714 .ashw-root, .elementor-224 .elementor-element.elementor-element-216f714 .ashw-root *{font-family:"Vazirmatn", sans-serif !important;}.elementor-224 .elementor-element.elementor-element-85d6647 .asha-grid{grid-template-columns:repeat(4, minmax(0,1fr));gap:14px;}.elementor-224 .elementor-element.elementor-element-85d6647 .asha{padding:0px 0px 0px 0px;}.elementor-224 .elementor-element.elementor-element-85d6647 .asha-head{justify-content:center;border-bottom-color:#E6E9EE;margin-bottom:20px;}.elementor-224 .elementor-element.elementor-element-85d6647 .asha-head h2{color:#01193A;font-family:"Vazirmatn", Sans-serif;}.elementor-224 .elementor-element.elementor-element-85d6647 .asha-all{color:#C9A227;}.elementor-224 .elementor-element.elementor-element-85d6647 .asha-card{background-color:#01193A;}.elementor-224 .elementor-element.elementor-element-85d6647 .asha-card:hover{background-color:#0A2450;transform:translateY(-3px);}.elementor-224 .elementor-element.elementor-element-85d6647 .asha-ava{color:#C9A227;}.elementor-224 .elementor-element.elementor-element-85d6647 .asha-name{color:#FFFFFF;}.elementor-224 .elementor-element.elementor-element-85d6647 .asha-role{color:#C9A227;}.elementor-224 .elementor-element.elementor-element-85d6647 .asha-chip{color:#C6D4E6;}.elementor-224 .elementor-element.elementor-element-85d6647 .asha-num{color:#FFFFFF;}.elementor-224 .elementor-element.elementor-element-85d6647 .asha-lbl{color:#8FA5C4;}.elementor-224 .elementor-element.elementor-element-85d6647 .asha-btn--call{background-color:#C9A227;color:#3A2F06;}.elementor-224 .elementor-element.elementor-element-85d6647 .asha-btn--call svg{stroke:#3A2F06;}.elementor-224 .elementor-element.elementor-element-85d6647 .asha-btn--list{color:#E7EDF6;}.elementor-224 .elementor-element.elementor-element-85d6647 .asha-btn--list svg{stroke:#E7EDF6;}.elementor-224 .elementor-element.elementor-element-c8dd513 .ashb-grid{grid-template-columns:repeat(4, minmax(0,1fr));gap:16px;}.elementor-224 .elementor-element.elementor-element-c8dd513 .ashb-head{justify-content:space-between;border-bottom-color:#E6E9EE;margin-bottom:20px;}.elementor-224 .elementor-element.elementor-element-c8dd513 .ashb-head h2{color:#01193A;font-family:"Vazirmatn", Sans-serif;}.elementor-224 .elementor-element.elementor-element-c8dd513 .ashb-all{color:#C9A227;}.elementor-224 .elementor-element.elementor-element-c8dd513 .ashb-card{background-color:#FFFFFF;border-color:rgba(201,162,39,.45);box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-224 .elementor-element.elementor-element-c8dd513 .ashb-card:hover{border-color:#C9A227;transform:translateY(-3px);}.elementor-224 .elementor-element.elementor-element-c8dd513 .ashb-media{aspect-ratio:16/10;}.elementor-224 .elementor-element.elementor-element-c8dd513 .ashb-cat{background-color:rgba(1,25,58,.86);color:#FFFFFF;}.elementor-224 .elementor-element.elementor-element-c8dd513 .ashb-title{color:#01193A;font-family:"Vazirmatn", Sans-serif;-webkit-line-clamp:2;}.elementor-224 .elementor-element.elementor-element-c8dd513 .ashb-excerpt{color:#6B7280;font-family:"Vazirmatn", Sans-serif;}.elementor-224 .elementor-element.elementor-element-c8dd513 .ashb-meta{color:#6B7280;border-top-color:#E6E9EE;}.elementor-224 .elementor-element.elementor-element-e7d0434{--display:flex;}.elementor-224 .elementor-element.elementor-element-798a0e3 .ashc{--ashc-bg-a:#01193A;--ashc-bg-b:#041F49;--ashc-bg-c:#01142F;--ashc-glow:calc(22 / 100);}.elementor-224 .elementor-element.elementor-element-798a0e3 .ashc-kicker{color:#C9A227;background-color:rgba(201,162,39,.16);border-color:rgba(201,162,39,.4);}.elementor-224 .elementor-element.elementor-element-798a0e3 .ashc-title{color:#FFFFFF;font-family:"Vazirmatn", Sans-serif;}.elementor-224 .elementor-element.elementor-element-798a0e3 .ashc-title em{color:#C9A227;}.elementor-224 .elementor-element.elementor-element-798a0e3 .ashc-desc{color:#B9C8DC;font-family:"Vazirmatn", Sans-serif;}.elementor-224 .elementor-element.elementor-element-798a0e3 .ashc-note{color:#8FA5C4;}.elementor-224 .elementor-element.elementor-element-798a0e3 .ashc-btn--gold{background-color:#C9A227;color:#33290A;}.elementor-224 .elementor-element.elementor-element-798a0e3 .ashc-btn--gold svg{stroke:#33290A;}.elementor-224 .elementor-element.elementor-element-798a0e3 .ashc-btn--ghost{background-color:rgba(255,255,255,.06);color:#E7EDF6;border-color:rgba(255,255,255,.24);}.elementor-224 .elementor-element.elementor-element-798a0e3 .ashc-btn--ghost svg{stroke:#E7EDF6;}.elementor-224 .elementor-element.elementor-element-798a0e3 .ashc-btn--ghost:hover{background-color:rgba(255,255,255,.12);}.elementor-224 .elementor-element.elementor-element-798a0e3 .ashc-btn:hover{transform:translateY(-2px);}@media(max-width:1024px){.elementor-224 .elementor-element.elementor-element-5f91b51 .ash-hero{--ash-photo-fit:cover;--ash-photo-w:100%;--ash-py:45%;--ash-veil:0.45;}.elementor-224 .elementor-element.elementor-element-364f147 .ashq-grid{grid-template-columns:repeat(3, minmax(0,1fr));}.elementor-224 .elementor-element.elementor-element-364f147 .ashq-head{justify-content:center;}.elementor-224 .elementor-element.elementor-element-216f714 .ashw-root{--ashw-cols:2;--ashw-mcols:2;}.elementor-224 .elementor-element.elementor-element-85d6647 .asha-grid{grid-template-columns:repeat(2, minmax(0,1fr));}.elementor-224 .elementor-element.elementor-element-85d6647 .asha-head{justify-content:center;}.elementor-224 .elementor-element.elementor-element-c8dd513 .ashb-grid{grid-template-columns:repeat(2, minmax(0,1fr));}}@media(max-width:767px){.elementor-224 .elementor-element.elementor-element-5f91b51 .ash-hero{--ash-photo-fit:cover;--ash-photo-w:100%;--ash-py:58%;--ash-hero-h:92vh;}.elementor-224 .elementor-element.elementor-element-364f147 .ashq-grid{grid-template-columns:repeat(2, minmax(0,1fr));}.elementor-224 .elementor-element.elementor-element-364f147 .ashq-head{justify-content:center;}.elementor-224 .elementor-element.elementor-element-216f714 .ashw-root{--ashw-cols:2;--ashw-mcols:2;}.elementor-224 .elementor-element.elementor-element-85d6647 .asha-grid{grid-template-columns:repeat(1, minmax(0,1fr));}.elementor-224 .elementor-element.elementor-element-85d6647 .asha-head{justify-content:center;}.elementor-224 .elementor-element.elementor-element-c8dd513 .ashb-grid{grid-template-columns:repeat(1, minmax(0,1fr));}}/* Start custom CSS for ashayane_search, class: .elementor-element-4782582 *//* بخش سفید تمام‌عرض */
.ashw{
  width: 100vw !important;
  max-width: 100vw !important;
  margin-right: calc(50% - 50vw) !important;
  margin-left: calc(50% - 50vw) !important;
}

/* نوار آمار بالاتر بیاید */
.ashw-stats{
  margin-top: -50px !important;
  position: relative;
  z-index: 2;
}

/* کانتینرها جلوی تمام‌عرض شدن را نگیرند */
.elementor-element:has(.ashw),
.e-con:has(.ashw),
.e-con-inner:has(.ashw){
  overflow: visible !important;
  max-width: 100% !important;
  --content-width: 100% !important;
  padding-inline: 0 !important;
}

body{ overflow-x: hidden !important; }
@media (max-width: 767px) {

  /* کارت جست‌وجو تمام‌عرض شود */
  .ash-search {
    width: 100% !important;
    max-width: 100% !important;
    margin-inline: 0 !important;
    padding: 16px !important;
    box-sizing: border-box;
  }

  /* تب‌ها: دو ستون مساوی، بدون بریدگی متن */
  .ash-search .ash-tabs {
    display: grid !important;
    grid-template-columns: 1fr 1fr;
    gap: 8px;
    width: 100%;
  }
  .ash-search .ash-tab {
    width: 100% !important;
    min-width: 0 !important;
    justify-content: center;
    padding: 12px 8px !important;
    white-space: nowrap;
    overflow: visible !important;
    text-overflow: clip !important;
    font-size: 14px;
  }

  /* فیلدها زیر هم و تمام‌عرض */
  .ash-search .ash-row {
    display: flex !important;
    flex-direction: column;
    gap: 10px;
    width: 100%;
  }
  .ash-search .ash-field,
  .ash-search .ash-field select,
  .ash-search .ash-field input,
  .ash-search .ash-submit {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    box-sizing: border-box;
  }
  .ash-search .ash-field select,
  .ash-search .ash-field input {
    height: 48px;
    font-size: 15px;
  }
  .ash-search .ash-submit {
    height: 52px;
    justify-content: center;
  }
}
@media (max-width: 767px) {

@media (max-width: 767px) {

@media (max-width: 767px) {

  /* ستون و بخشی که ویجت داخلش است تمام‌عرض شود */
  .elementor-widget-ashayane-search,
  .elementor-widget-ashayane-search > .elementor-widget-container {
    width: 100% !important;
    max-width: 100% !important;
    padding: 0 !important;
    margin: 0 !important;
  }

  /* والدهای بالادست را باز کن */
  .elementor-widget-ashayane-search .elementor-widget-wrap,
  .ash-search {
    width: 100% !important;
    max-width: 100% !important;
  }

  .ash-search {
    margin-inline: 0 !important;
    padding: 16px 14px !important;
    border-radius: 16px !important;
    box-sizing: border-box;
  }
}/* End custom CSS */
/* Start custom CSS for ashayane-quick, class: .elementor-element-364f147 */.ashq{
  padding-inline: 40px !important;
}
.ashq{
  max-width: 1180px !important;
  margin-inline: auto !important;
}/* End custom CSS */
/* Start custom CSS for ashayane_why, class: .elementor-element-216f714 */.elementor-widget-ashayane-quick{
  margin-top: -20px !important;
  margin-bottom: 60px !important;
}/* End custom CSS */