.elementor-58 .elementor-element.elementor-element-863c188{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-f79c73f .abr-footer{--abr-bg:var( --e-global-color-5dc3d2e );--abr-text:#FFFFFF;--abr-heading:#FFFFFF;--abr-muted:var( --e-global-color-574bbd6 );--abr-accent:var( --e-global-color-574bbd6 );--abr-on-accent:var( --e-global-color-3a6d8f6 );--abr-hover:#000000;}.elementor-58 .elementor-element.elementor-element-f79c73f .abr-footer, .elementor-58 .elementor-element.elementor-element-f79c73f .abr-footer input, .elementor-58 .elementor-element.elementor-element-f79c73f .abr-footer button, .elementor-58 .elementor-element.elementor-element-f79c73f .abr-footer select{font-family:"VazirMatn", Sans-serif;font-size:13px;}.elementor-58 .elementor-element.elementor-element-f79c73f .abr-footer .abr-logo-text{font-family:"VazirMatn", Sans-serif;}.elementor-58 .elementor-element.elementor-element-f79c73f .abr-footer h3{font-family:"VazirMatn", Sans-serif;font-size:20px;}.elementor-58 .elementor-element.elementor-element-f79c73f .abr-footer h4{font-family:"VazirMatn", Sans-serif;font-size:16px;}.elementor-58 .elementor-element.elementor-element-f79c73f .abr-footer .abr-fcol li, .elementor-58 .elementor-element.elementor-element-f79c73f .abr-footer .abr-fnav a{font-family:"VazirMatn", Sans-serif;font-size:12px;}.elementor-58 .elementor-element.elementor-element-f79c73f .abr-footer .abr-copy, .elementor-58 .elementor-element.elementor-element-f79c73f .abr-footer .abr-note, .elementor-58 .elementor-element.elementor-element-f79c73f .abr-footer .abr-blinks{font-family:"VazirMatn", Sans-serif;font-size:14px;}.elementor-58 .elementor-element.elementor-element-f79c73f .abr-footer .abr-fcol li{margin-bottom:11px;}.elementor-58 .elementor-element.elementor-element-f79c73f .abr-footer .abr-top, .elementor-58 .elementor-element.elementor-element-f79c73f .abr-footer .abr-main, .elementor-58 .elementor-element.elementor-element-f79c73f .abr-footer .abr-side{row-gap:11px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS for abr_footer, class: .elementor-element-f79c73f */.elementor-location-header,
.elementor-location-footer {
  width: 100% !important;
  max-width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
}

.elementor-location-header .e-con-inner,
.elementor-location-footer .e-con-inner,
.elementor-location-header .elementor-container,
.elementor-location-footer .elementor-container,
.elementor-location-header .elementor-widget-html,
.elementor-location-footer .elementor-widget-html,
.elementor-location-header .elementor-widget-container,
.elementor-location-footer .elementor-widget-container {
  max-width: 100% !important;
  width: 100% !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
}

.full-header,
.full-footer {
  position: relative;
  width: 100vw;
  max-width: 100vw;
  inset-inline-start: 50%;
  margin-inline-start: -50vw;
  box-sizing: border-box;
}

body {
  overflow-x: hidden;
}/* End custom CSS */