@font-face {
    font-family: 'cm-thin';
    src: url('/src/fonts/inter/Inter-Thin.ttf') format('truetype');
}

@font-face {
    font-family: 'cm-extra-light';
    src: url('/src/fonts/inter/Inter-ExtraLight.ttf') format('truetype');
}

@font-face {
    font-family: 'cm-light';
    src: url('/src/fonts/inter/Inter-Light.ttf') format('truetype');
}

@font-face {
    font-family: 'cm-regular';
    src: url('/src/fonts/inter/Inter-Regular.ttf') format('truetype');
}

@font-face {
    font-family: 'cm-medium';
    src: url('/src/fonts/inter/Inter-Medium.ttf') format('truetype');
}

@font-face {
    font-family: 'cm-semi-bold';
    src: url('/src/fonts/inter/Inter-SemiBold.ttf') format('truetype');
}

@font-face {
    font-family: 'cm-bold';
    src: url('/src/fonts/inter/Inter-Bold.ttf') format('truetype');
}

@font-face {
    font-family: 'cm-extra-bold';
    src: url('/src/fonts/inter/Inter-ExtraBold.ttf') format('truetype');
}

@font-face {
    font-family: 'cm-black';
    src: url('/src/fonts/inter/Inter-Black.ttf') format('truetype');
}

@font-face {
    font-family: 'cm-light-italic';
    src: url('/src/fonts/Cormorant-LightItalic.ttf') format('truetype');
}

@font-face {
    font-family: 'cm-italic';
    src: url('/src/fonts/Cormorant-Italic.ttf') format('truetype');
}

@font-face {
    font-family: 'cm-semi-bold-2';
    src: url('/src/fonts/Cormorant-SemiBold.ttf') format('truetype');
}

.cm-font-thin {
    font-family: 'cm-thin';
}

.cm-font-extra-light {
    font-family: 'cm-extra-light';
    font-size: 0.9rem;
}

.cm-font-light {
    font-family: 'cm-light';
    font-size: 1rem;
}

.cm-font-regular {
    font-family: 'cm-regular';
}

.cm-font-medium {
    font-family: 'cm-medium';
}

.cm-font-semi-bold {
    font-family: 'cm-semi-bold';
}

.cm-font-semi-bold-2 {
    font-family: 'cm-semi-bold-2';
}

.cm-font-bold {
    font-family: 'cm-bold';
}

.cm-font-extra-bold {
    font-family: 'cm-extra-bold';
}

.cm-font-black {
    font-family: 'cm-black';
}
