/* ============================================================
   Open Sans — Google Fonts
   ============================================================ */
@import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,700;0,800;1,700;1,800&display=swap');

/* ============================================================
   Elizeth — famille régulière
   ============================================================ */
@font-face {
    font-family: 'Elizeth';
    src: url('../fonts/elizeth/ElizethTrial-Thin.otf') format('opentype');
    font-weight: 100; font-style: normal; font-display: swap;
}
@font-face {
    font-family: 'Elizeth';
    src: url('../fonts/elizeth/ElizethTrial-ThinItalic.otf') format('opentype');
    font-weight: 100; font-style: italic; font-display: swap;
}
@font-face {
    font-family: 'Elizeth';
    src: url('../fonts/elizeth/ElizethTrial-Extralight.otf') format('opentype');
    font-weight: 200; font-style: normal; font-display: swap;
}
@font-face {
    font-family: 'Elizeth';
    src: url('../fonts/elizeth/ElizethTrial-ExtralightItalic.otf') format('opentype');
    font-weight: 200; font-style: italic; font-display: swap;
}
@font-face {
    font-family: 'Elizeth';
    src: url('../fonts/elizeth/ElizethTrial-Light.otf') format('opentype');
    font-weight: 300; font-style: normal; font-display: swap;
}
@font-face {
    font-family: 'Elizeth';
    src: url('../fonts/elizeth/ElizethTrial-LightItalic.otf') format('opentype');
    font-weight: 300; font-style: italic; font-display: swap;
}
@font-face {
    font-family: 'Elizeth';
    src: url('../fonts/elizeth/ElizethTrial-Regular.otf') format('opentype');
    font-weight: 400; font-style: normal; font-display: swap;
}
@font-face {
    font-family: 'Elizeth';
    src: url('../fonts/elizeth/ElizethTrial-Italic.otf') format('opentype');
    font-weight: 400; font-style: italic; font-display: swap;
}
@font-face {
    font-family: 'Elizeth';
    src: url('../fonts/elizeth/ElizethTrial-Medium.otf') format('opentype');
    font-weight: 500; font-style: normal; font-display: swap;
}
@font-face {
    font-family: 'Elizeth';
    src: url('../fonts/elizeth/ElizethTrial-MediumItalic.otf') format('opentype');
    font-weight: 500; font-style: italic; font-display: swap;
}
@font-face {
    font-family: 'Elizeth';
    src: url('../fonts/elizeth/ElizethTrial-Bold.otf') format('opentype');
    font-weight: 700; font-style: normal; font-display: swap;
}
@font-face {
    font-family: 'Elizeth';
    src: url('../fonts/elizeth/ElizethTrial-BoldItalic.otf') format('opentype');
    font-weight: 700; font-style: italic; font-display: swap;
}
@font-face {
    font-family: 'Elizeth';
    src: url('../fonts/elizeth/elizeth-extrabold.woff2') format('woff2'),
         url('../fonts/elizeth/ElizethTrial-Extrabold.otf') format('opentype');
    font-weight: 800; font-style: normal; font-display: swap;
}
@font-face {
    font-family: 'Elizeth';
    src: url('../fonts/elizeth/ElizethTrial-ExtraboldItalic.otf') format('opentype');
    font-weight: 800; font-style: italic; font-display: swap;
}

/* ============================================================
   Elizeth Condensed — famille condensée
   ============================================================ */
@font-face {
    font-family: 'Elizeth Cond';
    src: url('../fonts/elizeth/ElizethCondTrial-Thin.otf') format('opentype');
    font-weight: 100; font-style: normal; font-display: swap;
}
@font-face {
    font-family: 'Elizeth Cond';
    src: url('../fonts/elizeth/ElizethCondTrial-ThinItalic.otf') format('opentype');
    font-weight: 100; font-style: italic; font-display: swap;
}
@font-face {
    font-family: 'Elizeth Cond';
    src: url('../fonts/elizeth/ElizethCondTrial-Extralight.otf') format('opentype');
    font-weight: 200; font-style: normal; font-display: swap;
}
@font-face {
    font-family: 'Elizeth Cond';
    src: url('../fonts/elizeth/ElizethCondTrial-ExtralightItalic.otf') format('opentype');
    font-weight: 200; font-style: italic; font-display: swap;
}
@font-face {
    font-family: 'Elizeth Cond';
    src: url('../fonts/elizeth/ElizethCondTrial-Light.otf') format('opentype');
    font-weight: 300; font-style: normal; font-display: swap;
}
@font-face {
    font-family: 'Elizeth Cond';
    src: url('../fonts/elizeth/ElizethCondTrial-LightItalic.otf') format('opentype');
    font-weight: 300; font-style: italic; font-display: swap;
}
@font-face {
    font-family: 'Elizeth Cond';
    src: url('../fonts/elizeth/ElizethCondTrial-Regular.otf') format('opentype');
    font-weight: 400; font-style: normal; font-display: swap;
}
@font-face {
    font-family: 'Elizeth Cond';
    src: url('../fonts/elizeth/ElizethCondTrial-Italic.otf') format('opentype');
    font-weight: 400; font-style: italic; font-display: swap;
}
@font-face {
    font-family: 'Elizeth Cond';
    src: url('../fonts/elizeth/ElizethCondTrial-Medium.otf') format('opentype');
    font-weight: 500; font-style: normal; font-display: swap;
}
@font-face {
    font-family: 'Elizeth Cond';
    src: url('../fonts/elizeth/ElizethCondTrial-MediumItalic.otf') format('opentype');
    font-weight: 500; font-style: italic; font-display: swap;
}
@font-face {
    font-family: 'Elizeth Cond';
    src: url('../fonts/elizeth/ElizethCondTrial-Bold.otf') format('opentype');
    font-weight: 700; font-style: normal; font-display: swap;
}
@font-face {
    font-family: 'Elizeth Cond';
    src: url('../fonts/elizeth/ElizethCondTrial-BoldItalic.otf') format('opentype');
    font-weight: 700; font-style: italic; font-display: swap;
}
@font-face {
    font-family: 'Elizeth Cond';
    src: url('../fonts/elizeth/ElizethCondTrial-Extrabold.otf') format('opentype');
    font-weight: 800; font-style: normal; font-display: swap;
}
@font-face {
    font-family: 'Elizeth Cond';
    src: url('../fonts/elizeth/ElizethCondTrial-ExtraboldItalic.otf') format('opentype');
    font-weight: 800; font-style: italic; font-display: swap;
}
