
/************************* Fonts ************************************************/
@font-face {
    font-family: "AlbertSans-Light";
    font-weight: 200;
    src: url("/assets/fonts/Albert_Sans/static/AlbertSans-Light.ttf") format("truetype");
}

@font-face {
    font-family: "AlbertSans-Light";
    font-weight: 200;
    font-style: italic;
    src: url("/assets/fonts/Albert_Sans/static/AlbertSans-LightItalic.ttf") format("truetype");
}


@font-face {
    font-family: "AlbertSans-Light";
    font-weight: 300;
    src: url("/assets/fonts/Albert_Sans/static/AlbertSans-Light.ttf") format("truetype");
}

@font-face {
    font-family: "AlbertSans-Light";
    font-weight: 300;
    font-style: italic;
    src: url("/assets/fonts/Albert_Sans/static/AlbertSans-LightItalic.ttf") format("truetype");
}

@font-face {
    font-family: "AlbertSans-Regular";
    font-weight: 400;
    src: url("/assets/fonts/Albert_Sans/static/AlbertSans-Regular.ttf") format("truetype");
}

@font-face {
    font-family: "AlbertSans-Regular";
    font-weight: 400;
    font-style: italic;
    src: url("/assets/fonts/Albert_Sans/static/AlbertSans-Italic.ttf") format("truetype");
}

@font-face {
    font-family: "AlbertSans-Regular";
    font-weight: 500;
    src: url("/assets/fonts/Albert_Sans/static/AlbertSans-Regular.ttf") format("truetype");
}

@font-face {
    font-family: "AlbertSans-Regular";
    font-weight: 500;
    font-style: italic;
    src: url("/assets/fonts/Albert_Sans/static/AlbertSans-Italic.ttf") format("truetype");
}

@font-face {
    font-family: "AlbertSans-SemiBold";
    font-weight: 600;
    src: url("/assets/fonts/Albert_Sans/static/AlbertSans-SemiBold.ttf") format("truetype");
}

@font-face {
    font-family: "AlbertSans-SemiBold";
    font-weight: 600;
    font-style: italic;
    src: url("/assets/fonts/Albert_Sans/static/AlbertSans-SemiBoldItalic.ttf") format("truetype");
}

@font-face {
    font-family: "AlbertSans-Bold";
    font-weight: 700;
    src: url("/assets/fonts/Albert_Sans/static/AlbertSans-Bold.ttf") format("truetype");
}

@font-face {
    font-family: "AlbertSans-Bold";
    font-weight: 700;
    font-style: italic;
    src: url("/assets/fonts/Albert_Sans/static/AlbertSans-BoldItalic.ttf") format("truetype");
}

@font-face {
    font-family: "AlbertSans-ExtraBold";
    font-weight: 800;
    src: url("/assets/fonts/Albert_Sans/static/AlbertSans-ExtraBold.ttf") format("truetype");
}

@font-face {
    font-family: "AlbertSans-ExtraBold";
    font-weight: 800;
    font-style: italic;
    src: url("/assets/fonts/Albert_Sans/static/AlbertSans-ExtraBoldItalic.ttf") format("truetype");
}

@font-face {
    font-family: "AlbertSans-Black";
    font-weight: 900;
    src: url("/assets/fonts/Albert_Sans/static/AlbertSans-ExtraBold.ttf") format("truetype");
}

@font-face {
    font-family: "AlbertSans-Black";
    font-weight: 900;
    font-style: italic;
    src: url("/assets/fonts/Albert_Sans/static/AlbertSans-BlackItalic.ttf") format("truetype");
}


/************************* Typography styles *************************************/