@charset "utf-8";

@font-face {
    font-family: 'Montserrat';
    src: url('font/Montserrat-Bold.woff2') format('woff2'),
        url('font/Montserrat-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Fredoka One';
    src: url('font/FredokaOne-Regular.woff2') format('woff2'),
        url('font/FredokaOne-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Source Sans Pro';
    src: url('font/SourceSansPro-SemiBold.woff2') format('woff2'),
        url('font/SourceSansPro-SemiBold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Source Sans Pro';
    src: url('font/SourceSansPro-Light.woff2') format('woff2'),
        url('font/SourceSansPro-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Source Sans Pro';
    src: url('font/SourceSansPro-Regular.woff2') format('woff2'),
        url('font/SourceSansPro-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Source Sans Pro';
    src: url('font/SourceSansPro-Black.woff2') format('woff2'),
        url('font/SourceSansPro-Black.woff') format('woff');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Source Sans Pro';
    src: url('font/SourceSansPro-Bold.woff2') format('woff2'),
        url('font/SourceSansPro-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: url('font/Montserrat-ExtraBold.woff2') format('woff2'),
        url('font/Montserrat-ExtraBold.woff') format('woff');
    font-weight: 800;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'ADAM.CG PRO';
    src: url('font/ADAMCGPRO.woff2') format('woff2'),
        url('font/ADAMCGPRO.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    src: url('font/OpenSans-Bold.woff2') format('woff2'),
        url('font/OpenSans-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}



.e_montserrat_bold { font-family: 'Montserrat'; font-weight: bold;  font-style: normal; }
.e_montserrat_extrabold { font-family: 'Montserrat'; font-weight: 800; font-style: normal;}
.e_fredokaone { font-family: 'Fredoka One'; font-weight: normal;  font-style: normal; }
.e_sourcesans_semibold { font-family: 'Source Sans Pro'; font-weight: 600; font-style: normal;}
.e_sourcesans_light { font-family: 'Source Sans Pro'; font-weight: 300; font-style: normal;}
.e_sourcesans { font-family: 'Source Sans Pro'; font-weight: normal; font-style: normal;}
.e_sourcesans_black { font-family: 'Source Sans Pro'; font-weight: 900; font-style: normal;}
.e_sourcesans_bold { font-family: 'Source Sans Pro'; font-weight: bold; font-style: normal;}

.e_adam { font-family: 'ADAM.CG PRO'; font-weight: normal; font-style: normal; font-display: swap; }
.e_open_bold { font-family: 'Open Sans'; font-weight: bold; font-style: normal; font-display: swap; }