.elementor-337 .elementor-element.elementor-element-f553c4f{--display:flex;}.elementor-337 .elementor-element.elementor-element-945e34f{--display:flex;}.elementor-337 .elementor-element.elementor-element-f49a011 .ash-ft{--ash-navy:#01193A;--ash-gold:#C9A227;--ash-gold-soft:#E3C978;--ash-white:#F4F6F8;--ash-muted:rgba(244,246,248,.55);--ash-line:rgba(201,162,39,.16);font-size:14.5px;}.elementor-337 .elementor-element.elementor-element-f49a011 .ash-ft-main{padding-block:38px calc(38px * .7);}.elementor-337 .elementor-element.elementor-element-f49a011 .ash-ft-wrap{width:min(1200px, 100%);}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS for container, class: .elementor-element-945e34f *//* کانتینر دربرگیرنده‌ی فوتر */
.elementor-location-footer .e-con,
.elementor-location-footer .e-con-inner,
.elementor-location-footer .e-con-boxed,
.elementor-location-footer .aux-parallax-section{
  --content-width: 100% !important;
  max-width: 100% !important;
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  overflow: visible !important;
  background: #01193A !important;/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f553c4f *//* رنگ فوتر هم‌رنگ هدر */
.ash-ft{
  --ash-navy: #01193A !important;
  --ash-navy-2: #01193A !important;
}

/* حذف حاشیه و تمام‌عرض شدن */
.elementor-widget-ashayane_footer,
.elementor-widget-ashayane_footer > .elementor-widget-container{
  margin: 0 !important;
  padding: 0 !important;
  width: 100% !important;
  overflow: visible !important;
}

.elementor-location-footer,
.elementor-location-footer .e-con,
.elementor-location-footer .elementor-section,
.elementor-location-footer .elementor-container,
.elementor-location-footer .elementor-column-wrap{
  margin: 0 !important;
  padding: 0 !important;
  max-width: 100% !important;
  overflow: visible !important;
  background: transparent !important;
}

/* فوتر از لبه تا لبه */
.ash-ft{
  width: 100vw !important;
  max-width: 100vw !important;
  margin-right: calc(50% - 50vw) !important;
  margin-left: calc(50% - 50vw) !important;
}

body{ overflow-x: hidden !important; }
/* رنگ دقیق و یکدست با هدر */
.ash-ft,
.ash-ft-news,
.ash-ft-main,
.ash-ft-badges,
.ash-ft-bottom{
  background: #01193A !important;
}

/* حذف هاله و گرادیان‌های داخلی */
.ash-ft::after{ display: none !important; }
.ash-ft-news{ background-image: none !important; }

/* چسبیدن به کف صفحه */
.ash-ft{ margin-bottom: 0 !important; }

body,
.elementor-location-footer,
#page, .site, .aux-main, #main{
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

footer.aux-footer,
.aux-footer-wrapper,
.aux-copyright{
  display: none !important;
}/* End custom CSS */