@font-face {
    font-family: 'iransansxv';
    src:url('./iransansxv.woff2') format('woff2'),
    url('./iransansxv.woff') format('woff');
    font-weight: 100 1000;
    font-display: fallback;
}

@font-face {
    font-family: iransansx;
    font-style: normal;
    font-weight: 100;
    src: url('./iran-sans/web/woff/IRANSansX-Thin.woff') format('woff'),
    url('./iran-sans/web/woff2/IRANSansX-Thin.woff2') format('woff2');
}
@font-face {
    font-family: iransansx;
    font-style: normal;
    font-weight: 200;
    src: url('./iran-sans/web/woff/IRANSansX-UltraLight.woff') format('woff'),
    url('./iran-sans/web/woff2/IRANSansX-UltraLight.woff2') format('woff2');
}
@font-face {
    font-family: iransansx;
    font-style: normal;
    font-weight: 300;
    src: url('./iran-sans/web/woff/IRANSansX-Light.woff') format('woff'),
    url('./iran-sans/web/woff2/IRANSansX-Light.woff2') format('woff2');
}
@font-face {
    font-family: iransansx;
    font-style: normal;
    font-weight: 500;
    src: url('./iran-sans/web/woff/IRANSansX-Medium.woff') format('woff'),
    url('./iran-sans/web/woff2/IRANSansX-Medium.woff2') format('woff2');
}
@font-face {
    font-family: iransansx;
    font-style: normal;
    font-weight: 600;
    src: url('./iran-sans/web/woff/IRANSansX-DemiBold.woff') format('woff'),
    url('./iran-sans/web/woff2/IRANSansX-DemiBold.woff2') format('woff2');
}
@font-face {
    font-family: iransansx;
    font-style: normal;
    font-weight: 800;
    src: url('./iran-sans/web/woff/IRANSansX-ExtraBold.woff') format('woff'),
    url('./iran-sans/web/woff2/IRANSansX-ExtraBold.woff2') format('woff2');
}
@font-face {
    font-family: iransansx;
    font-style: normal;
    font-weight: 900;
    src: url('./iran-sans/web/woff/IRANSansX-Black.woff') format('woff'),
    url('./iran-sans/web/woff2/IRANSansX-Black.woff2') format('woff2');
}
@font-face {
    font-family: iransansx;
    font-style: normal;
    font-weight: 950;
    src: url('./iran-sans/web/woff/IRANSansX-ExtraBlack.woff') format('woff'),
    url('./iran-sans/web/woff2/IRANSansX-ExtraBlack.woff2') format('woff2');
}
@font-face {
    font-family: iransansx;
    font-style: normal;
    font-weight: 1000;
    src: url('./iran-sans/web/woff/IRANSansX-Heavy.woff') format('woff'),
    url('./iran-sans/web/woff2/IRANSansX-Heavy.woff2') format('woff2');
}
@font-face {
    font-family: iransansx;
    font-style: normal;
    font-weight: bold;
    src: url('./iran-sans/web/woff/IRANSansX-Bold.woff') format('woff'),
    url('./iran-sans/web/woff2/IRANSansX-Bold.woff2') format('woff2');
}
@font-face {
    font-family: iransansx;
    font-style: normal;
    font-weight: normal;
    src: url('./iran-sans/web/woff/IRANSansX-Regular.woff') format('woff'),
    url('./iran-sans/web/woff2/IRANSansX-Regular.woff2') format('woff2');
}

@font-face {
    font-family: "iransans-non-en";
    font-style: normal;
    font-weight: 100;
    src: url('./iran-sans/web/non-en/woff/IRANSansXNoEn-Thin.woff') format('woff'),
    url('./iran-sans/web/non-en/woff2/IRANSansXNoEn-Thin.woff2') format('woff2');
}
@font-face {
    font-family: "iransans-non-en";
    font-style: normal;
    font-weight: 200;
    src: url('./iran-sans/web/non-en/woff/IRANSansXNoEn-UltraLight.woff') format('woff'),
    url('./iran-sans/web/non-en/woff2/IRANSansXNoEn-UltraLight.woff2') format('woff2');
}
@font-face {
    font-family: "iransans-non-en";
    font-style: normal;
    font-weight: 300;
    src: url('./iran-sans/web/non-en/woff/IRANSansXNoEn-Light.woff') format('woff'),
    url('./iran-sans/web/non-en/woff2/IRANSansXNoEn-Light.woff2') format('woff2');
}
@font-face {
    font-family: "iransans-non-en";
    font-style: normal;
    font-weight: 500;
    src: url('./iran-sans/web/non-en/woff/IRANSansXNoEn-Medium.woff') format('woff'),
    url('./iran-sans/web/non-en/woff2/IRANSansXNoEn-Medium.woff2') format('woff2');
}
@font-face {
    font-family: "iransans-non-en";
    font-style: normal;
    font-weight: 600;
    src: url('./iran-sans/web/non-en/woff/IRANSansXNoEn-DemiBold.woff') format('woff'),
    url('./iran-sans/web/non-en/woff2/IRANSansXNoEn-DemiBold.woff2') format('woff2');
}
@font-face {
    font-family: "iransans-non-en";
    font-style: normal;
    font-weight: 800;
    src: url('./iran-sans/web/non-en/woff/IRANSansXNoEn-ExtraBold.woff') format('woff'),
    url('./iran-sans/web/non-en/woff2/IRANSansXNoEn-ExtraBold.woff2') format('woff2');
}
@font-face {
    font-family: "iransans-non-en";
    font-style: normal;
    font-weight: 900;
    src: url('./iran-sans/web/non-en/woff/IRANSansXNoEn-Black.woff') format('woff'),
    url('./iran-sans/web/non-en/woff2/IRANSansXNoEn-Black.woff2') format('woff2');
}
@font-face {
    font-family: "iransans-non-en";
    font-style: normal;
    font-weight: 950;
    src: url('./iran-sans/web/non-en/woff/IRANSansXNoEn-ExtraBlack.woff') format('woff'),
    url('./iran-sans/web/non-en/woff2/IRANSansXNoEn-ExtraBlack.woff2') format('woff2');
}
@font-face {
    font-family: "iransans-non-en";
    font-style: normal;
    font-weight: 1000;
    src: url('./iran-sans/web/non-en/woff/IRANSansXNoEn-Heavy.woff') format('woff'),
    url('./iran-sans/web/non-en/woff2/IRANSansXNoEn-Heavy.woff2') format('woff2');
}
@font-face {
    font-family: "iransans-non-en";
    font-style: normal;
    font-weight: bold;
    src: url('./iran-sans/web/non-en/woff/IRANSansXNoEn-Bold.woff') format('woff'),
    url('./iran-sans/web/non-en/woff2/IRANSansXNoEn-Bold.woff2') format('woff2');
}
@font-face {
    font-family: "iransans-non-en";
    font-style: normal;
    font-weight: normal;
    src: url('./iran-sans/web/non-en/woff/IRANSansXNoEn-Regular.woff') format('woff'),
    url('./iran-sans/web/non-en/woff2/IRANSansXNoEn-Regular.woff2') format('woff2');
}

@font-face {
    font-family: 'funnelsans';
    src: url('./funnel/funnel-sans.ttf') format('truetype-variations');
    font-weight: 100 1000;
    font-stretch: 50% 200%;
    font-display: fallback;
}
@font-face {
    font-family: 'worksans';
    src: url('./work/work-sans.ttf') format('truetype-variations');
    font-weight: 100 1000;
    font-stretch: 50% 200%;
    font-display: fallback;
}

@font-face {
    font-family: 'iransansxv-unicode';
    src: url('./iransansxv.woff2') format('woff2-variations');
    font-weight: 100 1000;
    font-stretch: 50% 200%;
    font-display: fallback;
    unicode-range: U+0600-06FF, U+0750-077F, U+08A0-08FF, U+FB50-FDFF, U+FE70-FEFF, U+1EE00-1EEFF;
}
@font-face {
    font-family: 'funnelsans-unicode';
    src: url('./funnel/funnel-sans.ttf') format('truetype-variations');
    font-weight: 100 1000;
    font-stretch: 50% 200%;
    font-display: fallback;
    unicode-range: U+0000-059F, U+0700-074F, U+0780-089F, U+0900-109F, U+1E00-1EFF, U+2000-2FFF;
}
@font-face {
    font-family: 'worksans-unicode';
    src: url('./work/work-sans.ttf') format('truetype-variations');
    font-weight: 100 1000;
    font-stretch: 50% 200%;
    font-display: fallback;
    unicode-range: U+0000-059F, U+0700-074F, U+0780-089F, U+0900-109F, U+1E00-1EFF, U+2000-2FFF;
}

.fis{
    font-family:'iransansx',serif
}
.ffs{
    font-family:'funnelsans',serif
}
.fws{
    font-family:'worksans',serif
}

.fis-unicode{
    font-family:'iransansxv-unicode',serif
}
.ffs-unicode{
    font-family:'funnelsans-unicode',serif
}
.fws-unicode{
    font-family:'worksans-unicode',serif
}
.f-unicode{
    font-family: 'iransansxv-unicode', 'funnelsans-unicode', 'worksans-unicode', serif
}
.fis-non-en{
    font-family: 'iransans-non-en', serif
}

@supports (font-variation-settings: normal) {
    .fis {
        font-family: 'iransansxv', serif;
    }
}

.fis-fanum {
    font-family: 'iransansxv',serif;
    -moz-font-feature-settings: "ss02";
    -webkit-font-feature-settings: "ss02";
    font-feature-settings: "ss02";
}
.fis-fanum\! {
    font-family: 'iransansxv',serif !important;
    -moz-font-feature-settings: "ss02" !important;
    -webkit-font-feature-settings: "ss02" !important;
    font-feature-settings: "ss02" !important;
}

.fis-ms {
    font-family: 'iransansxv',serif;
    -moz-font-feature-settings: "ss03";
    -webkit-font-feature-settings: "ss03";
    font-feature-settings: "ss03";
}
.fis-ms\! {
    font-family: 'iransansxv',serif !important;
    -moz-font-feature-settings: "ss03" !important;
    -webkit-font-feature-settings: "ss03" !important;
    font-feature-settings: "ss03" !important;
}

.fis-va {
    font-family: 'iransansxv',serif;
    -moz-font-feature-settings: "ss04";
    -webkit-font-feature-settings: "ss04";
    font-feature-settings: "ss04";
}
.fis-va\! {
    font-family: 'iransansxv',serif !important;
    -moz-font-feature-settings: "ss04" !important;
    -webkit-font-feature-settings: "ss04" !important;
    font-feature-settings: "ss04" !important;
}