/* Intro */
@font-face {
    font-family: 'Intro-Black';
    src: url('fonts/Intro/Intro-Black.otf') format('opentype');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Intro-BlackItalic';
    src: url('fonts/Intro/Intro-BlackItalic.otf') format('opentype');
    font-weight: 900;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Intro-Bold';
    src: url('fonts/Intro/Intro-Bold.otf') format('opentype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Intro-BoldItalic';
    src: url('fonts/Intro/Intro-BoldItalic.otf') format('opentype');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Intro-ExtraLight';
    src: url('fonts/Intro/Intro-ExtraLight.otf') format('opentype');
    font-weight: 200;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Intro-ExtraLightItalic';
    src: url('fonts/Intro/Intro-ExtraLight.otf') format('opentype');
    font-weight: 200;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Intro-Light';
    src: url('fonts/Intro/Intro-Light.otf') format('opentype');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Intro-Medium';
    src: url('fonts/Intro/Intro-Medium.otf') format('opentype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Intro-LightItalic';
    src: url('fonts/Intro/Intro-LightItalic.otf') format('opentype');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Intro-MediumItalic';
    src: url('fonts/Intro/Intro-MediumItalic.otf') format('opentype');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Intro-SemiBold';
    src: url('fonts/Intro/Intro-SemiBold.otf') format('opentype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Intro-ThinItalic';
    src: url('fonts/Intro/Intro-ThinItalic.otf') format('opentype');
    font-weight: 100;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Intro-Thin';
    src: url('fonts/Intro/Intro-Thin.otf') format('opentype');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Intro-Regular';
    src: url('fonts/Intro/Intro-Regular.otf') format('opentype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

/* Segoe Script */
@font-face {
    font-family: 'SegoeScript-Bold';
    src: url('fonts/SegoeScript/SegoeScript-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'SegoeScript';
    src: url('fonts/SegoeScript/345-font.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}