/* Open Sans */
@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;600&display=swap');
/* Nuto Sans */
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans:wght@400;500;600;700&display=swap');
/* Inter */
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@200;300;400;500;600;700;800;900&display=swap');

:root {
    --opensans: 'Open Sans', sans-serif;
    --notosans: 'Noto Sans', sans-serif;

    /* font families */
    --inter: 'Inter', sans-serif;
    --Mintthin: 'Mintthin';
    --MintRegular: 'MintRegular';
    --MintRegularDisplay: 'MintRegularDisplay';
    --MintMediumItalic: 'MintMediumItalic';
    --MintMediumItalicDisplay: 'MintMediumItalicDisplay';
    --MintMedium: 'MintMedium';
    --MintMediumDisplay: 'MintMediumDisplay';
    --MintItalic: 'MintItalic';
    --MintItalicDisplay: 'MintItalicDisplay';
    --MintExtraboldItalic: 'MintExtraboldItalic';
    --MintExtraboldItalicDisplay: 'MintExtraboldItalicDisplay';
    --MintExtraBold: 'MintExtraBold';
    --MintExtraBoldDisplay: 'MintExtraBoldDisplay';
    --MintBold: 'MintBold';
    --MintBoldDisplay: 'MintBoldDisplay';
    --MintBoldItalic: 'MintBoldItalic';
    --MintBoldItalicDisplay: 'MintBoldItalicDisplay';
}


/* MintGrotesk */

@font-face {
    font-family: 'Mintthin';
    src: url('../fonts/Mintgrotesk/MintGroteskTrial-Thin-BF64336b1cad33b.woff');
    font-style: normal;
    font-weight: normal;
}

@font-face {
    font-family: 'MintRegular';
    src: url('../fonts/Mintgrotesk/MintGroteskTrial-Regular-BF64336b1caef64.woff');
    font-style: normal;
    font-weight: 400;
}

@font-face {
    font-family: 'MintRegularDisplay';
    src: url('../fonts/Mintgrotesk/MintGroteskTrial-RegularDisplay-BF64336b1cd46bb.woff');
    font-style: normal;
    font-weight: normal;
}

@font-face {
    font-family: 'MintMediumItalic';
    src: url('../fonts/Mintgrotesk/MintGroteskTrial-MediumItalic-BF64336b1ca7c8f.woff');
    font-style: normal;
    font-weight: 500;
}

@font-face {
    font-family: 'MintMediumItalicDisplay';
    src: url('../fonts/Mintgrotesk/MintGroteskTrial-MediumItalicDisplay-BF64336b1cb59ab.woff');
    font-style: normal;
    font-weight: 500;
}

@font-face {
    font-family: 'MintMedium';
    src: url('../fonts/Mintgrotesk/MintGroteskTrial-Medium-BF64336b1cc96e2.woff');
    font-style: normal;
    font-weight: 500;
}

@font-face {
    font-family: 'MintMediumDisplay';
    src: url('../fonts/Mintgrotesk/MintGroteskTrial-MediumDisplay-BF64336b1cce779.woff');
    font-style: normal;
    font-weight: 500;
}

@font-face {
    font-family: 'MintItalic';
    src: url('../fonts/Mintgrotesk/MintGroteskTrial-Italic-BF64336b1ca02aa.woff');
    font-style: normal;
    font-weight: normal;
}

@font-face {
    font-family: 'MintItalicDisplay';
    src: url('../fonts/Mintgrotesk/MintGroteskTrial-ItalicDisplay-BF64336b1c8921f.woff');
    font-style: normal;
    font-weight: normal;
}

@font-face {
    font-family: 'MintExtraboldItalic';
    src: url('../fonts/Mintgrotesk/MintGroteskTrial-ExtraBoldItalic-BF64336b1c5d0d3.woff');
    font-style: normal;
    font-weight: 800;
}

@font-face {
    font-family: 'MintExtraboldItalicDisplay';
    src: url('../fonts/Mintgrotesk/MintGroteskTrial-ExtraBoldItalicDisplay-BF64336b1c5ce13.woff');
    font-style: normal;
    font-weight: 800;
}

@font-face {
    font-family: 'MintExtraBold';
    src: url('../fonts/Mintgrotesk/MintGroteskTrial-ExtraBold-BF64336b1c9a73a.woff');
    font-style: normal;
    font-weight: 900;
}

@font-face {
    font-family: 'MintExtra900Display';
    src: url('../fonts/Mintgrotesk/MintGroteskTrial-ExtraBoldDisplay-BF64336b1cb118a.woff');
    font-style: normal;
    font-weight: bold;
}

@font-face {
    font-family: 'MintBold';
    src: url('../fonts/Mintgrotesk/MintGroteskTrial-Bold-BF64336b1cb5af2.woff');
    font-style: normal;
    font-weight: 800;
}

@font-face {
    font-family: 'MintBoldDisplay';
    src: url('../fonts/Mintgrotesk/MintGroteskTrial-BoldDisplay-BF64336b1cb1fb3.woff');
    font-style: normal;
    font-weight: 800;
}

@font-face {
    font-family: 'MintBoldItalic';
    src: url('https://cdn.mastersunion.org/assets/fontsV2/MintGroteskTrial-BoldItalic-BF64336b1d06037.woff');
    font-style: normal;
    font-weight: 800;
}

@font-face {
    font-family: 'MintBoldItalicDisplay';
    src: url('https://cdn.mastersunion.org/assets/fontsV2/MintGroteskTrial-BoldItalicDisplay-BF64336b1c3fddc.woff');
    font-style: normal;
    font-weight: 800;
}
/* --------------------------------------------
--------------------nunito sans----------------
------------------------------------------------  */
/* 700 */
@font-face {
    font-family: 'ns-bold';
    src: url('https://cdn.mastersunion.org/assets/fontV2/NunitoSans-Bold.eot');
    src: url('https://cdn.mastersunion.org/assets/fontV2/NunitoSans-Bold.eot?#iefix') format('embedded-opentype'), url('https://cdn.mastersunion.org/assets/fontV2/NunitoSans-Bold.woff2') format('woff2'), url('https://cdn.mastersunion.org/assets/fontV2/NunitoSans-Bold.woff') format('woff'), url('https://cdn.mastersunion.org/assets/fontV2/NunitoSans-Bold.ttf') format('truetype'), url('https://cdn.mastersunion.org/assets/fontV2/NunitoSans-Bold.svg#NunitoSans-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

/* 800 */
@font-face {
    font-family: 'ns-extrabold';
    src: url('https://cdn.mastersunion.org/assets/fontV2/NunitoSans-ExtraBold.eot');
    src: url('https://cdn.mastersunion.org/assets/fontV2/NunitoSans-ExtraBold.eot?#iefix') format('embedded-opentype'), url('https://cdn.mastersunion.org/assets/fontV2/NunitoSans-ExtraBold.woff2') format('woff2'), url('https://cdn.mastersunion.org/assets/fontV2/NunitoSans-ExtraBold.woff') format('woff'), url('https://cdn.mastersunion.org/assets/fontV2/NunitoSans-ExtraBold.ttf') format('truetype'), url('https://cdn.mastersunion.org/assets/fontV2/NunitoSans-ExtraBold.svg#NunitoSans-ExtraBold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'ns-black';
    src: url('https://cdn.mastersunion.org/assets/fontV2/NunitoSans-Black.eot');
    src: url('https://cdn.mastersunion.org/assets/fontV2/NunitoSans-Black.eot?#iefix') format('embedded-opentype'), url('https://cdn.mastersunion.org/assets/fontV2/NunitoSans-Black.woff2') format('woff2'), url('https://cdn.mastersunion.org/assets/fontV2/NunitoSans-Black.woff') format('woff'), url('https://cdn.mastersunion.org/assets/fontV2/NunitoSans-Black.ttf') format('truetype'), url('https://cdn.mastersunion.org/assets/fontV2/NunitoSans-Black.svg#NunitoSans-Black') format('svg');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'ns-italic';
    src: url('https://cdn.mastersunion.org/assets/fontV2/NunitoSans-Italic.eot');
    src: url('https://cdn.mastersunion.org/assets/fontV2/NunitoSans-Italic.eot?#iefix') format('embedded-opentype'), url('https://cdn.mastersunion.org/assets/fontV2/NunitoSans-Italic.woff2') format('woff2'), url('https://cdn.mastersunion.org/assets/fontV2/NunitoSans-Italic.woff') format('woff'), url('https://cdn.mastersunion.org/assets/fontV2/NunitoSans-Italic.ttf') format('truetype'), url('https://cdn.mastersunion.org/assets/fontV2/NunitoSans-Italic.svg#NunitoSans-Italic') format('svg');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

/* 400 */
@font-face {
    font-family: 'ns-regular';
    src: url('https://cdn.mastersunion.org/assets/fontV2/NunitoSans-Regular.eot');
    src: url('https://cdn.mastersunion.org/assets/fontV2/NunitoSans-Regular.eot?#iefix') format('embedded-opentype'), url('https://cdn.mastersunion.org/assets/fontV2/NunitoSans-Regular.woff2') format('woff2'), url('https://cdn.mastersunion.org/assets/fontV2/NunitoSans-Regular.woff') format('woff'), url('https://cdn.mastersunion.org/assets/fontV2/NunitoSans-Regular.ttf') format('truetype'), url('https://cdn.mastersunion.org/assets/fontV2/NunitoSans-Regular.svg#NunitoSans-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'ns-light';
    src: url('https://cdn.mastersunion.org/assets/fontV2/NunitoSans-Light.eot');
    src: url('https://cdn.mastersunion.org/assets/fontV2/NunitoSans-Light.eot?#iefix') format('embedded-opentype'), url('https://cdn.mastersunion.org/assets/fontV2/NunitoSans-Light.woff2') format('woff2'), url('https://cdn.mastersunion.org/assets/fontV2/NunitoSans-Light.woff') format('woff'), url('https://cdn.mastersunion.org/assets/fontV2/NunitoSans-Light.ttf') format('truetype'), url('https://cdn.mastersunion.org/assets/fontV2/NunitoSans-Light.svg#NunitoSans-Light') format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'ns-semibold';
    src: url('https://cdn.mastersunion.org/assets/fontV2/NunitoSans-SemiBold.eot');
    src: url('https://cdn.mastersunion.org/assets/fontV2/NunitoSans-SemiBold.eot?#iefix') format('embedded-opentype'), url('https://cdn.mastersunion.org/assets/fontV2/NunitoSans-SemiBold.woff2') format('woff2'), url('https://cdn.mastersunion.org/assets/fontV2/NunitoSans-SemiBold.woff') format('woff'), url('https://cdn.mastersunion.org/assets/fontV2/NunitoSans-SemiBold.ttf') format('truetype'), url('https://cdn.mastersunion.org/assets/fontV2/NunitoSans-SemiBold.svg#NunitoSans-SemiBold') format('svg');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'ns-semibold-italic';
    src: url('https://cdn.mastersunion.org/assets/fontV2/NunitoSans-SemiBoldItalic.eot');
    src: url('https://cdn.mastersunion.org/assets/fontV2/NunitoSans-SemiBoldItalic.eot?#iefix') format('embedded-opentype'), url('https://cdn.mastersunion.org/assets/fontV2/NunitoSans-SemiBoldItalic.woff2') format('woff2'), url('https://cdn.mastersunion.org/assets/fontV2/NunitoSans-SemiBoldItalic.woff') format('woff'), url('https://cdn.mastersunion.org/assets/fontV2/NunitoSans-SemiBoldItalic.ttf') format('truetype'), url('https://cdn.mastersunion.org/assets/fontV2/NunitoSans-SemiBoldItalic.svg#NunitoSans-SemiBoldItalic') format('svg');
    font-weight: 600;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'ns-bold-italic';
    src: url('https://cdn.mastersunion.org/assets/fontV2/NunitoSans-BlackItalic.eot');
    src: url('https://cdn.mastersunion.org/assets/fontV2/NunitoSans-BlackItalic.eot?#iefix') format('embedded-opentype'), url('https://cdn.mastersunion.org/assets/fontV2/NunitoSans-BlackItalic.woff2') format('woff2'), url('https://cdn.mastersunion.org/assets/fontV2/NunitoSans-BlackItalic.woff') format('woff'), url('https://cdn.mastersunion.org/assets/fontV2/NunitoSans-BlackItalic.ttf') format('truetype'), url('https://cdn.mastersunion.org/assets/fontV2/NunitoSans-BlackItalic.svg#NunitoSans-BlackItalic') format('svg');
    font-weight: 900;
    font-style: italic;
    font-display: swap;
}


/*Inter #### Generated By: http://www.cufonfonts.com #### */

@font-face {

    font-family: 'Inter Regular';
    font-style: normal;
    font-weight: normal;
    src: local('Inter Regular'), url('Inter-Regular.woff') format('woff');
}


@font-face {
    font-family: 'Inter Italic';
    font-style: normal;
    font-weight: normal;
    src: local('Inter Italic'), url('Inter-Italic.woff') format('woff');
}


@font-face {
    font-family: 'Inter Thin BETA';
    font-style: normal;
    font-weight: normal;
    src: local('Inter Thin BETA'), url('Inter-Thin-BETA.woff') format('woff');
}


@font-face {
    font-family: 'Inter Thin Italic BETA';
    font-style: normal;
    font-weight: normal;
    src: local('Inter Thin Italic BETA'), url('Inter-ThinItalic-BETA.woff') format('woff');
}


@font-face {
    font-family: 'Inter Extra Light BETA';
    font-style: normal;
    font-weight: normal;
    src: local('Inter Extra Light BETA'), url('Inter-ExtraLight-BETA.woff') format('woff');
}


@font-face {
    font-family: 'Inter Extra Light Italic BETA';
    font-style: normal;
    font-weight: normal;
    src: local('Inter Extra Light Italic BETA'), url('Inter-ExtraLightItalic-BETA.woff') format('woff');
}


@font-face {
    font-family: 'Inter Light BETA';
    font-style: normal;
    font-weight: normal;
    src: local('Inter Light BETA'), url('Inter-Light-BETA.woff') format('woff');
}


@font-face {
    font-family: 'Inter Light Italic BETA';
    font-style: normal;
    font-weight: normal;
    src: local('Inter Light Italic BETA'), url('Inter-LightItalic-BETA.woff') format('woff');
}


@font-face {
    font-family: 'Inter Medium';
    font-style: normal;
    font-weight: normal;
    src: local('Inter Medium'), url('Inter-Medium.woff') format('woff');
}


@font-face {
    font-family: 'Inter Medium Italic';
    font-style: normal;
    font-weight: normal;
    src: local('Inter Medium Italic'), url('Inter-MediumItalic.woff') format('woff');
}


@font-face {
    font-family: 'Inter Semi Bold';
    font-style: normal;
    font-weight: normal;
    src: local('Inter Semi Bold'), url('Inter-SemiBold.woff') format('woff');
}


@font-face {
    font-family: 'Inter Semi Bold Italic';
    font-style: normal;
    font-weight: normal;
    src: local('Inter Semi Bold Italic'), url('Inter-SemiBoldItalic.woff') format('woff');
}


@font-face {
    font-family: 'Inter Bold';
    font-style: normal;
    font-weight: normal;
    src: local('Inter Bold'), url('Inter-Bold.woff') format('woff');
}


@font-face {
    font-family: 'Inter Bold Italic';
    font-style: normal;
    font-weight: normal;
    src: local('Inter Bold Italic'), url('Inter-BoldItalic.woff') format('woff');
}


@font-face {
    font-family: 'Inter Extra Bold';
    font-style: normal;
    font-weight: normal;
    src: local('Inter Extra Bold'), url('Inter-ExtraBold.woff') format('woff');
}


@font-face {
    font-family: 'Inter Extra Bold Italic';
    font-style: normal;
    font-weight: normal;
    src: local('Inter Extra Bold Italic'), url('Inter-ExtraBoldItalic.woff') format('woff');
}


@font-face {
    font-family: 'Inter Black';
    font-style: normal;
    font-weight: normal;
    src: local('Inter Black'), url('Inter-Black.woff') format('woff');
}


@font-face {
    font-family: 'Inter Black Italic';
    font-style: normal;
    font-weight: normal;
    src: local('Inter Black Italic'), url('Inter-BlackItalic.woff') format('woff');
}
