* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

@font-face {
    font-family: 'iransans';
    src: url('./assets/font/woff2/IRANSansXFaNum-Regular.woff2') format('woff2'),
        url('./assets/font/woff/IRANSansXFaNum-Regular.woff') format('woff'),
        url('./assets/font/ttf/IRANSansXFaNum-Regular.ttf') format('ttf');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'iransans';
    src: url('./assets/font/woff2/IRANSansXFaNum-Medium.woff2') format('woff2'),
        url('./assets/font/woff/IRANSansXFaNum-Medium.woff') format('woff'),
        url('./assets/font/ttf/IRANSansXFaNum-Medium.ttf') format('ttf');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'iransans';
    src: url('./assets/font/woff2/IRANSansXFaNum-DemiBold.woff2') format('woff2'),
        url('./assets/font/woff/IRANSansXFaNum-DemiBold.woff') format('woff'),
        url('./assets/font/ttf/IRANSansXFaNum-DemiBold.ttf') format('ttf');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'iransans';
    src: url('./assets/font/woff2/IRANSansXFaNum-Bold.woff2') format('woff2'),
        url('./assets/font/woff/IRANSansXFaNum-Bold.woff') format('woff'),
        url('./assets/font/ttf/IRANSansXFaNum-Bold.ttf') format('ttf');
    font-weight: 700;
    font-style: normal;
}

@font-face {
    font-family: 'iransans';
    src: url('./assets/font/woff2/IRANSansXFaNum-ExtraBold.woff2') format('woff2'),
        url('./assets/font/woff/IRANSansXFaNum-ExtraBold.woff') format('woff'),
        url('./assets/font/ttf/IRANSansXFaNum-ExtraBold.ttf') format('ttf');
    font-weight: 800;
    font-style: normal;
}

@font-face {
    font-family: 'iransans';
    src: url('./assets/font/woff2/IRANSansXFaNum-Black.woff2') format('woff2'),
        url('./assets/font/woff/IRANSansXFaNum-Black.woff') format('woff'),
        url('./assets/font/ttf/IRANSansXFaNum-Black.ttf') format('ttf');
    font-weight: 900;
    font-style: normal;
}

body {
    font-family: 'iransans', sans-serif;
    background: var(--white-color);
    direction: rtl;
}

.container {
    width: 100%;
    max-width: 1600px;
    margin: 0 auto;
    padding: 0 20px;
}

:root {
    --primary-color: #0BAAF1;
    --secondary-color: #0266A1;
    --tertiary-color: #035584;
    --text-color: #3B3B3B;
    --white-color: #ffffff;
}






