@font-face {
    font-family: 'museo';
    src: url('../fonts/museo-webfont.woff2') format('woff2'),
        url('../fonts/museo-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

.light,
.light h1,
.light h2,
.light h3,
.light h4,
.light h5,
.light h6,
.light p {
    font-weight: 300;
}

.bold,
.bold h1,
.bold h2,
.bold h3,
.bold h4,
.bold h5,
.bold h6,
.bold p {
    font-weight: 700;
}

.semi-bold,
.semi-bold h1,
.semi-bold h2,
.semi-bold h3,
.semi-bold h4,
.semi-bold h5,
.semi-bold h6,
.semi-bold p {
    font-weight: 600;
}

.regular,
.regular h1,
.regular h2,
.regular h3,
.regular h4,
.regular h5,
.regular h6,
.regular p {
    font-weight: 400;
}

.medium,
.medium h1,
.medium h2,
.medium h3,
.medium h4,
.medium h5,
.medium h6,
.medium p {
    font-weight: 500;
}


.bolder,
.bolder h1,
.bolder h2,
.bolder h3,
.bolder h4,
.bolder h5,
.bolder h6,
.bolder p {
    font-weight: bolder;
}

.montserrat,
.montserrat h1,
.montserrat h2,
.montserrat h3,
.montserrat h4,
.montserrat h5,
.montserrat h6,
.montserrat p {
    font-family: 'Montserrat', sans-serif
}

.playfair {
    font-family: 'Playfair Display', serif;
}

.felix,
.felix h1,
.felix h2,
.felix h3,
.felix h4,
.felix h5,
.felix h6,
.felix p {
    font-family: 'Felix Titling MT';
}

.perpetua,
.perpetua h1,
.perpetua h2,
.perpetua h3,
.perpetua h4,
.perpetua h5,
.perpetua h6,
.perpetua p {
    font-family: 'perpetuatitlingmtlight';
}

.script,
.script h1,
.script h2,
.script h3,
.script h4,
.script h5,
.script h6,
.script p {
    font-family: 'Dancing Script', cursive;
}

.poppins,
.poppins h1,
.poppins h2,
.poppins h3,
.poppins h4,
.poppins h5,
.poppins h6,
.poppins p {
    font-family: 'Poppins', sans-serif;
}

.italic,
.italic h1,
.italic h2,
.italic h3,
.italic h4,
.italic h5,
.italic h6,
.italic p {
    font-style: italic;
}