@font-face {
    font-family: 'Estedad';
    src: url('font/Estedad/Estedad-Thin.woff2') format('woff2');
    font-weight: 100;
    font-display: swap;
}

@font-face {
    font-family: 'Estedad';
    src: url('font/Estedad/Estedad-ExtraLight.woff2') format('woff2');
    font-weight: 200;
    font-display: swap;
}

@font-face {
    font-family: 'Estedad';
    src: url('font/Estedad/Estedad-Light.woff2') format('woff2');
    font-weight: 300;
    font-display: swap;
}

@font-face {
    font-family: 'Estedad';
    src: url('font/Estedad/Estedad-Regular.woff2') format('woff2');
    font-weight: 400;
    font-display: swap;
}

@font-face {
    font-family: 'Estedad';
    src: url('font/Estedad/Estedad-Medium.woff2') format('woff2');
    font-weight: 500;
    font-display: swap;
}

@font-face {
    font-family: 'Estedad';
    src: url('font/Estedad/Estedad-SemiBold.woff2') format('woff2');
    font-weight: 600;
    font-display: swap;
}

@font-face {
    font-family: 'Estedad';
    src: url('font/Estedad/Estedad-Bold.woff2') format('woff2');
    font-weight: 700;
    font-display: swap;
}

@font-face {
    font-family: 'Estedad';
    src: url('font/Estedad/Estedad-ExtraBold.woff2') format('woff2');
    font-weight: 800;
    font-display: swap;
}

@font-face {
    font-family: 'Estedad';
    src: url('font/Estedad/Estedad-Black.woff2') format('woff2');
    font-weight: 900;
    font-display: swap;
}
@font-face {
    font-family: 'EstedadFN';
    src: url('font/Estedad/Estedad-Thin.woff2') format('woff2');
    font-weight: 100;
    font-display: swap;
}

@font-face {
    font-family: 'EstedadFN';
    src: url('font/Estedad/Estedad-ExtraLight.woff2') format('woff2');
    font-weight: 200;
    font-display: swap;
}

@font-face {
    font-family: 'EstedadFN';
    src: url('font/Estedad/Estedad-Light.woff2') format('woff2');
    font-weight: 300;
    font-display: swap;
}

@font-face {
    font-family: 'EstedadFN';
    src: url('font/Estedad/Estedad-Regular.woff2') format('woff2');
    font-weight: 400;
    font-display: swap;
}

@font-face {
    font-family: 'EstedadFN';
    src: url('font/Estedad/Estedad-Medium.woff2') format('woff2');
    font-weight: 500;
    font-display: swap;
}

@font-face {
    font-family: 'EstedadFN';
    src: url('font/Estedad/Estedad-SemiBold.woff2') format('woff2');
    font-weight: 600;
    font-display: swap;
}

@font-face {
    font-family: 'EstedadFN';
    src: url('font/Estedad/Estedad-Bold.woff2') format('woff2');
    font-weight: 700;
    font-display: swap;
}

@font-face {
    font-family: 'EstedadFN';
    src: url('font/Estedad/Estedad-ExtraBold.woff2') format('woff2');
    font-weight: 800;
    font-display: swap;
}

@font-face {
    font-family: 'EstedadFN';
    src: url('font/Estedad/Estedad-Black.woff2') format('woff2');
    font-weight: 900;
    font-display: swap;
}

@font-face {
    font-family: 'IRANSharp';
    src: url('font/IRANSharp/IRANSharp-Light.woff2') format('woff2');
    font-weight: 300;
    font-display: swap;
}
@font-face {
    font-family: 'IRANSharp';
    src: url('font/IRANSharp/IRANSharp-Regular.woff2') format('woff2');
    font-weight: 400;
    font-display: swap;
}
@font-face {
    font-family: 'IRANSharp';
    src: url('font/IRANSharp/IRANSharp-Bold.woff2') format('woff2');
    font-weight: 700;
    font-display: swap;
}

@font-face {
    font-family: 'IRANYekanX';
    src: url('font/IRANYekanX/IRANYekanX-Light.woff2') format('woff2');
    font-weight: 300;
    font-display: swap;
}

@font-face {
    font-family: 'IRANYekanX';
    src: url('font/IRANYekanX/IRANYekanX-Regular.woff2') format('woff2');
    font-weight: 400;
    font-display: swap;
}


@font-face {
    font-family: 'IRANYekanX';
    src: url('font/IRANYekanX/IRANYekanX-Bold.woff2') format('woff2');
    font-weight: 700;
    font-display: swap;
}

@font-face {
    font-family: 'IRANYekanXFN';
    src: url('font/IRANYekanX/IRANYekanX-Thin.woff2') format('woff2');
    font-weight: 100;
    font-display: swap;
}

@font-face {
    font-family: 'IRANYekanXFN';
    src: url('font/IRANYekanX/IRANYekanX-UltraLight.woff2') format('woff2');
    font-weight: 200;
    font-display: swap;
}

@font-face {
    font-family: 'IRANYekanXFN';
    src: url('font/IRANYekanX/IRANYekanX-Light.woff2') format('woff2');
    font-weight: 300;
    font-display: swap;
}

@font-face {
    font-family: 'IRANYekanXFN';
    src: url('font/IRANYekanX/IRANYekanX-Regular.woff2') format('woff2');
    font-weight: 400;
    font-display: swap;
}

@font-face {
    font-family: 'IRANYekanXFN';
    src: url('font/IRANYekanX/IRANYekanX-Medium.woff2') format('woff2');
    font-weight: 500;
    font-display: swap;
}

@font-face {
    font-family: 'IRANYekanXFN';
    src: url('font/IRANYekanX/IRANYekanX-DemiBold.woff2') format('woff2');
    font-weight: 600;
    font-display: swap;
}

@font-face {
    font-family: 'IRANYekanXFN';
    src: url('font/IRANYekanX/IRANYekanX-Bold.woff2') format('woff2');
    font-weight: 700;
    font-display: swap;
}

@font-face {
    font-family: 'IRANYekanXFN';
    src: url('font/IRANYekanX/IRANYekanX-ExtraBold.woff2') format('woff2');
    font-weight: 800;
    font-display: swap;
}

@font-face {
    font-family: 'IRANYekanXFN';
    src: url('font/IRANYekanX/IRANYekanX-Black.woff2') format('woff2');
    font-weight: 900;
    font-display: swap;
}

@font-face {
    font-family: 'IRANYekanXFN';
    src: url('font/IRANYekanX/IRANYekanX-ExtraBlack.woff2') format('woff2');
    font-weight: 950;
    font-display: swap;
}

@font-face {
    font-family: 'IRANYekanXFN';
    src: url('font/IRANYekanX/IRANYekanX-Heavy.woff2') format('woff2');
    font-weight: 960;
    font-display: swap;
}

@font-face {
    font-family: 'Shabnam';
    src: url('font/Shabnam/Shabnam-Thin.woff2') format('woff2');
    font-weight: 100;
    font-display: swap;
}
@font-face {
    font-family: 'Shabnam';
    src: url('font/Shabnam/Shabnam-Light.woff2') format('woff2');
    font-weight: 300;
    font-display: swap;
}
@font-face {
    font-family: 'Shabnam';
    src: url('font/Shabnam/Shabnam-Regular.woff2') format('woff2');
    font-weight: 400;
    font-display: swap;
}
@font-face {
    font-family: 'Shabnam';
    src: url('font/Shabnam/Shabnam-Medium.woff2') format('woff2');
    font-weight: 500;
    font-display: swap;
}
@font-face {
    font-family: 'Shabnam';
    src: url('font/Shabnam/Shabnam-Bold.woff2') format('woff2');
    font-weight: 700;
    font-display: swap;
}

@font-face {
    font-family: 'ShabnamFN';
    src: url('font/Shabnam/Shabnam-Thin.woff2') format('woff2');
    font-weight: 100;
    font-display: swap;
}
@font-face {
    font-family: 'ShabnamFN';
    src: url('font/Shabnam/Shabnam-Light.woff2') format('woff2');
    font-weight: 300;
    font-display: swap;
}
@font-face {
    font-family: 'ShabnamFN';
    src: url('font/Shabnam/Shabnam-Regular.woff2') format('woff2');
    font-weight: 400;
    font-display: swap;
}
@font-face {
    font-family: 'ShabnamFN';
    src: url('font/Shabnam/Shabnam-Medium.woff2') format('woff2');
    font-weight: 500;
    font-display: swap;
}
@font-face {
    font-family: 'ShabnamFN';
    src: url('font/Shabnam/Shabnam-Bold.woff2') format('woff2');
    font-weight: 700;
    font-display: swap;
}

@font-face {
    font-family: 'Yekan';
    src: url('font/Yekan/Yekan-Thin.woff2') format('woff2');
    font-weight: 100;
    font-display: swap;
}
@font-face {
    font-family: 'Yekan';
    src: url('font/Yekan/Yekan-Light.woff2') format('woff2');
    font-weight: 200;
    font-display: swap;
}
@font-face {
    font-family: 'Yekan';
    src: url('font/Yekan/Yekan-Regular.woff2') format('woff2');
    font-weight: 400;
    font-display: swap;
}

@font-face {
    font-family: 'Yekan';
    src: url('font/Yekan/Yekan-Medium.woff2') format('woff2');
    font-weight: 500;
    font-display: swap;
}

@font-face {
    font-family: 'Yekan';
    src: url('font/Yekan/Yekan-Bold.woff2') format('woff2');
    font-weight: 700;
    font-display: swap;
}

@font-face {
    font-family: 'Yekan';
    src: url('font/Yekan/Yekan-ExtraBold.woff2') format('woff2');
    font-weight: 800;
    font-display: swap;
}

@font-face {
    font-family: 'Yekan';
    src: url('font/Yekan/Yekan-Black.woff2') format('woff2');
    font-weight: 900;
    font-display: swap;
}

@font-face {
    font-family: 'YekanFN';
    src: url('font/Yekan/Yekan-Thin.woff2') format('woff2');
    font-weight: 100;
    font-display: swap;
}

@font-face {
    font-family: 'YekanFN';
    src: url('font/Yekan/Yekan-Light.woff2') format('woff2');
    font-weight: 200;
    font-display: swap;
}

@font-face {
    font-family: 'YekanFN';
    src: url('font/font/Yekan/Yekan-Regular.woff2') format('woff2');
    font-weight: 400;
    font-display: swap;
}

@font-face {
    font-family: 'YekanFN';
    src: url('font/Yekan/Yekan-Medium.woff2') format('woff2');
    font-weight: 500;
    font-display: swap;
}

@font-face {
    font-family: 'YekanFN';
    src: url('font/Yekan/Yekan-Bold.woff2') format('woff2');
    font-weight: 700;
    font-display: swap;
}

@font-face {
    font-family: 'YekanFN';
    src: url('font/Yekan/Yekan-ExtraBold.woff2') format('woff2');
    font-weight: 800;
    font-display: swap;
}

@font-face {
    font-family: 'YekanFN';
    src: url('font/Yekan/Yekan-Black.woff2') format('woff2');
    font-weight: 900;
    font-display: swap;
}

@font-face {
    font-family: 'Kalameh';
    src: url('font/KalamehWeb/KalamehWeb-Thin.woff2') format('woff2');
    font-weight: 100;
    font-display: swap;
}

@font-face {
    font-family: 'Kalameh';
    src: url('font/KalamehWeb/KalamehWeb-Regular.woff2') format('woff2');
    font-weight: 400;
    font-display: swap;
}

@font-face {
    font-family: 'Kalameh';
    src: url('font/KalamehWeb/KalamehWeb-Bold.woff2') format('woff2');
    font-weight: 700;
    font-display: swap;
}

@font-face {
    font-family: 'Kalameh';
    src: url('font/KalamehWeb/KalamehWeb-Black.woff2') format('woff2');
    font-weight: 900;
    font-display: swap;
}

@font-face {
    font-family: 'KalamehFN';
    src: url('font/KalamehWeb/KalamehWeb-Thin.woff2') format('woff2');
    font-weight: 100;
    font-display: swap;
}

@font-face {
    font-family: 'KalamehFN';
    src: url('font/KalamehWeb/KalamehWeb-Regular.woff2') format('woff2');
    font-weight: 400;
    font-display: swap;
}

@font-face {
    font-family: 'KalamehFN';
    src: url('font/KalamehWeb/KalamehWeb-Bold.woff2') format('woff2');
    font-weight: 700;
    font-display: swap;
}

@font-face {
    font-family: 'KalamehFN';
    src: url('font/KalamehWeb/KalamehWeb-Black.woff2') format('woff2');
    font-weight: 900;
    font-display: swap;
}


/* EXTRAFONT */

@font-face {
    font-family: 'IRANYekan';
    src: url('font/IRANYekanX/IRANYekanX-Thin.woff2') format('woff2');
    font-weight: 100;
    font-display: swap;
}

@font-face {
    font-family: 'IRANYekan';
    src: url('font/IRANYekanX/IRANYekanX-UltraLight.woff2') format('woff2');
    font-weight: 200;
    font-display: swap;
}

@font-face {
    font-family: 'IRANYekan';
    src: url('font/IRANYekanX/IRANYekanX-Light.woff2') format('woff2');
    font-weight: 300;
    font-display: swap;
}

@font-face {
    font-family: 'IRANYekan';
    src: url('font/IRANYekanX/IRANYekanX-Regular.woff2') format('woff2');
    font-weight: 400;
    font-display: swap;
}

@font-face {
    font-family: 'IRANYekan';
    src: url('font/IRANYekanX/IRANYekanX-Medium.woff2') format('woff2');
    font-weight: 500;
    font-display: swap;
}

@font-face {
    font-family: 'IRANYekan';
    src: url('font/IRANYekanX/IRANYekanX-DemiBold.woff2') format('woff2');
    font-weight: 600;
    font-display: swap;
}

@font-face {
    font-family: 'IRANYekan';
    src: url('font/IRANYekanX/IRANYekanX-Bold.woff2') format('woff2');
    font-weight: 700;
    font-display: swap;
}

@font-face {
    font-family: 'IRANYekan';
    src: url('font/IRANYekanX/IRANYekanX-ExtraBold.woff2') format('woff2');
    font-weight: 800;
    font-display: swap;
}

@font-face {
    font-family: 'IRANYekan';
    src: url('font/IRANYekanX/IRANYekanX-Black.woff2') format('woff2');
    font-weight: 900;
    font-display: swap;
}

@font-face {
    font-family: 'IRANYekan';
    src: url('font/IRANYekanX/IRANYekanX-ExtraBlack.woff2') format('woff2');
    font-weight: 950;
    font-display: swap;
}

@font-face {
    font-family: 'IRANYekan';
    src: url('font/IRANYekanX/IRANYekanX-Heavy.woff2') format('woff2');
    font-weight: 960;
    font-display: swap;
}

@font-face {
    font-family: 'IRANYekanFN';
    src: url('font/IRANYekanX/IRANYekanX-Thin.woff2') format('woff2');
    font-weight: 100;
    font-display: swap;
}

@font-face {
    font-family: 'IRANYekanFN';
    src: url('font/IRANYekanX/IRANYekanX-UltraLight.woff2') format('woff2');
    font-weight: 200;
    font-display: swap;
}

@font-face {
    font-family: 'IRANYekanFN';
    src: url('font/IRANYekanX/IRANYekanX-Light.woff2') format('woff2');
    font-weight: 300;
    font-display: swap;
}

@font-face {
    font-family: 'IRANYekanFN';
    src: url('font/IRANYekanX/IRANYekanX-Regular.woff2') format('woff2');
    font-weight: 400;
    font-display: swap;
}

@font-face {
    font-family: 'IRANYekanFN';
    src: url('font/IRANYekanX/IRANYekanX-Medium.woff2') format('woff2');
    font-weight: 500;
    font-display: swap;
}

@font-face {
    font-family: 'IRANYekanFN';
    src: url('font/IRANYekanX/IRANYekanX-DemiBold.woff2') format('woff2');
    font-weight: 600;
    font-display: swap;
}

@font-face {
    font-family: 'IRANYekanFN';
    src: url('font/IRANYekanX/IRANYekanX-Bold.woff2') format('woff2');
    font-weight: 700;
    font-display: swap;
}

@font-face {
    font-family: 'IRANYekanFN';
    src: url('font/IRANYekanX/IRANYekanX-ExtraBold.woff2') format('woff2');
    font-weight: 800;
    font-display: swap;
}

@font-face {
    font-family: 'IRANYekanFN';
    src: url('font/IRANYekanX/IRANYekanX-Black.woff2') format('woff2');
    font-weight: 900;
    font-display: swap;
}

@font-face {
    font-family: 'IRANYekanFN';
    src: url('font/IRANYekanX/IRANYekanX-ExtraBlack.woff2') format('woff2');
    font-weight: 950;
    font-display: swap;
}

@font-face {
    font-family: 'IRANYekanFN';
    src: url('font/IRANYekanX/IRANYekanX-Heavy.woff2') format('woff2');
    font-weight: 960;
    font-display: swap;
}

@font-face {
    font-family: 'Yekan';
    src: url('font/Yekan/Yekan-Thin.woff2') format('woff2');
    font-weight: 100;
    font-display: swap;
}


@font-face {
    font-family: 'Yekan';
    src: url('font/Yekann/Yekan-Light.woff2') format('woff2');
    font-weight: 200;
    font-display: swap;
}

@font-face {
    font-family: 'Yekan';
    src: url('font/Yekan/Yekann-Regular.woff2') format('woff2');
    font-weight: 400;
    font-display: swap;
}

@font-face {
    font-family: 'Yekan';
    src: url('font/Yekan/Yekan-Medium.woff2') format('woff2');
    font-weight: 500;
    font-display: swap;
}

@font-face {
    font-family: 'Yekan';
    src: url('font/Yekan/Yekan-Bold.woff2') format('woff2');
    font-weight: 700;
    font-display: swap;
}

@font-face {
    font-family: 'Yekan';
    src: url('font/Yekan/Yekan-black.woff2') format('woff2');
    font-weight: 900;
    font-display: swap;
}

@font-face {
    font-family: 'YekanFN';
    src: url('font/Yekan/Yekan-Thin.woff2') format('woff2');
    font-weight: 100;
    font-display: swap;
}


@font-face {
    font-family: 'YekanFN';
    src: url('font/Yekan/Yekan-Light.woff2') format('woff2');
    font-weight: 200;
    font-display: swap;
}

@font-face {
    font-family: 'YekanFN';
    src: url('font/Yekan/Yekan-Regular.woff2') format('woff2');
    font-weight: 400;
    font-display: swap;
}

@font-face {
    font-family: 'YekanFN';
    src: url('font/Yekan/Yekan-Medium.woff2') format('woff2');
    font-weight: 500;
    font-display: swap;
}


@font-face {
    font-family: 'YekanFN';
    src: url('font/Yekan/Yekan-Bold.woff2') format('woff2');
    font-weight: 700;
    font-display: swap;
}

@font-face {
    font-family: 'YekanFN';
    src: url('font/YekanMatn/Yekan-black.woff2') format('woff2');
    font-weight: 900;
    font-display: swap;
}

@font-face {
    font-family: 'Kalameh';
    src: url('font/KalamehWeb/KalamehWeb-Thin.woff2') format('woff2');
    font-weight: 100;
    font-display: swap;
}

@font-face {
    font-family: 'Kalameh';
    src: url('font/KalamehWeb/KalamehWeb-Regular.woff2') format('woff2');
    font-weight: 400;
    font-display: swap;
}

@font-face {
    font-family: 'Kalameh';
    src: url('font/KalamehWeb/KalamehWeb-Bold.woff2') format('woff2');
    font-weight: 700;
    font-display: swap;
}

@font-face {
    font-family: 'Kalameh';
    src: url('font/KalamehWeb/KalamehWeb-Black.woff2') format('woff2');
    font-weight: 900;
    font-display: swap;
}

@font-face {
    font-family: 'KalamehFN';
    src: url('font/KalamehWeb/KalamehWeb-Thin.woff2') format('woff2');
    font-weight: 100;
    font-display: swap;
}

@font-face {
    font-family: 'KalamehFN';
    src: url('font/KalamehWeb/KalamehWeb-Regular.woff2') format('woff2');
    font-weight: 400;
    font-display: swap;
}

@font-face {
    font-family: 'KalamehFN';
    src: url('font/KalamehWeb/KalamehWeb-Bold.woff2') format('woff2');
    font-weight: 700;
    font-display: swap;
}

@font-face {
    font-family: 'KalamehFN';
    src: url('font/KalamehWeb/KalamehWeb-Black.woff2') format('woff2');
    font-weight: 900;
    font-display: swap;
}
