@font-face {
    font-family: 'Overpass 2';
    font-style: normal;
    font-weight: 700;
    font-display: auto;
    src: url('overpass2-bold.woff') format('woff');
}

@font-face {
    font-family: 'Overpass 2';
    font-style: italic;
    font-weight: 700;
    font-display: auto;
    src: url('overpass2-bolditalic.woff') format('woff');
}

@font-face {
    font-family: 'Overpass 2';
    font-style: normal;
    font-weight: 500;
    font-display: auto;
    src: url('overpass2-regular.woff') format('woff');
}

@font-face {
    font-family: 'Overpass 2';
    font-style: italic;
    font-weight: 500;
    font-display: auto;
    src: url('overpass2-italic.woff') format('woff');
}

@font-face {
    font-family: 'Overpass 2';
    font-style: normal;
    font-weight: normal;
    font-display: auto;
    src: url('overpass2-light.woff') format('woff');
}

@font-face {
    font-family: 'Overpass 2';
    font-style: italic;
    font-weight: normal;
    font-display: auto;
    src: url('overpass2-lightitalic.woff') format('woff');
}

@font-face {
    font-family: 'Overpass 2';
    font-style: normal;
    font-weight: 300;
    font-display: auto;
    src: url('overpass2-extralight.woff') format('woff');
}

@font-face {
    font-family: 'Overpass 2';
    font-style: italic;
    font-weight: 300;
    font-display: auto;
    src: url('overpass2-extralightitalic.woff') format('woff');
}