@font-face{font-family:EcoSitePersian;src:url("/assets/typography-20261030/regular.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:EcoSitePersian;src:url("/assets/typography-20261030/medium.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}
@font-face{font-family:EcoSitePersian;src:url("/assets/typography-20261030/bold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:EcoSitePersian;src:url("/assets/typography-20261030/extrabold.woff") format("woff");font-weight:800;font-style:normal;font-display:swap}
/* One local Persian family across imported and native routes. An important
   cascade layer overrides legacy !important text declarations without changing
   icon fonts, SVGs, code samples, font sizes, spacing, layout, or form behavior. */
:root{--eco-site-font:EcoSitePersian,Tahoma,Arial,sans-serif;--eco-font:var(--eco-site-font)}
@layer eco-site-typography{
 html body,html body :is(h1,h2,h3,h4,h5,h6,p,a,span,div,section,article,aside,header,footer,nav,main,ul,ol,li,dl,dt,dd,blockquote,cite,figure,figcaption,form,label,input,textarea,select,option,button,summary,details,table,thead,tbody,tfoot,tr,th,td,strong,b,em,small,time,legend,fieldset):not(.fa):not(.fas):not(.far):not(.fab):not(.dashicons):not([class*="fa-"]):not([class*="eicon"]):not([class*="ekit-"]):not([class*="elementskit-icon"]){
  font-family:var(--eco-site-font)!important;
 }
}
.esi-home-hero h1{font-weight:700!important}
.esi-home-hero h2{font-weight:500!important}
.esi-home-hero__kicker{font-weight:500!important}
