@font-face {
  font-family: 'Inter';
  src: url('Inter.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Inter';
  src: url('Inter-Italic.ttf') format('truetype');
  font-weight: normal;
  font-style: italic;
}

@font-face {
  font-family: 'Lora';
  src: url('Lora.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Lora';
  src: url('Lora-Italic.ttf') format('truetype');
  font-weight: normal;
  font-style: italic;
}

@font-face {
  font-family: 'Montserrat';
  src: url('Montserrat.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Montserrat';
  src: url('Montserrat-Italic.ttf') format('truetype');
  font-weight: normal;
  font-style: italic;
}

@font-face {
  font-family: 'Noto Serif';
  src: url('NotoSerif.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Noto Serif';
  src: url('NotoSerif-Italic.ttf') format('truetype');
  font-weight: normal;
  font-style: italic;
}

@font-face {
  font-family: 'Nunito';
  src: url('Nunito.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Nunito';
  src: url('Nunito-Italic.ttf') format('truetype');
  font-weight: normal;
  font-style: italic;
}

@font-face {
  font-family: 'Open Sans';
  src: url('OpenSans.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Open Sans';
  src: url('OpenSans-Italic.ttf') format('truetype');
  font-weight: normal;
  font-style: italic;
}

@font-face {
  font-family: 'Sansation';
  src: url('Sansation-Regular.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Sansation';
  src: url('Sansation-Italic.ttf') format('truetype');
  font-weight: normal;
  font-style: italic;
}

@font-face {
  font-family: 'Sansation';
  src: url('Sansation-Bold.ttf') format('truetype');
  font-weight: bold;
  font-style: normal;
}

@font-face {
  font-family: 'Sansation';
  src: url('Sansation-BoldItalic.ttf') format('truetype');
  font-weight: bold;
  font-style: italic;
}

@font-face {
  font-family: 'Sansation';
  src: url('Sansation-Light.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
}

@font-face {
  font-family: 'Sansation';
  src: url('Sansation-LightItalic.ttf') format('truetype');
  font-weight: 300;
  font-style: italic;
}

@font-face {
  font-family: 'Tiempos';
  src: url('TestTiemposFine-Regular.otf') format('opentype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Tiempos';
  src: url('TestTiemposFine-RegularItalic.otf') format('opentype');
  font-weight: normal;
  font-style: italic;
}

@font-face {
  font-family: 'Tiempos';
  src: url('TestTiemposFine-Bold.otf') format('opentype');
  font-weight: bold;
  font-style: normal;
}

@font-face {
  font-family: 'Tiempos';
  src: url('TestTiemposFine-BoldItalic.otf') format('opentype');
  font-weight: bold;
  font-style: italic;
}

@font-face {
  font-family: 'Tiempos';
  src: url('TestTiemposFine-Black.otf') format('opentype');
  font-weight: 900;
  font-style: normal;
}

@font-face {
  font-family: 'Tiempos';
  src: url('TestTiemposFine-BlackItalic.otf') format('opentype');
  font-weight: 900;
  font-style: italic;
}

@font-face {
  font-family: 'Tiempos';
  src: url('TestTiemposFine-Light.otf') format('opentype');
  font-weight: 300;
  font-style: normal;
}

@font-face {
  font-family: 'Tiempos';
  src: url('TestTiemposFine-LightItalic.otf') format('opentype');
  font-weight: 300;
  font-style: italic;
}

@font-face {
  font-family: 'Tiempos';
  src: url('TestTiemposFine-Medium.otf') format('opentype');
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: 'Tiempos';
  src: url('TestTiemposFine-MediumItalic.otf') format('opentype');
  font-weight: 500;
  font-style: italic;
}

@font-face {
  font-family: 'Tiempos';
  src: url('TestTiemposFine-Semibold.otf') format('opentype');
  font-weight: 600;
  font-style: normal;
}

@font-face {
  font-family: 'Tiempos';
  src: url('TestTiemposFine-SemiboldItalic.otf') format('opentype');
  font-weight: 600;
  font-style: italic;
}

@font-face {
  font-family: 'Test Tiempos Headline';
  src: url('TestTiemposHeadline-Regular.otf') format('opentype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Test Tiempos Headline';
  src: url('TestTiemposHeadline-RegularItalic.otf') format('opentype');
  font-weight: normal;
  font-style: italic;
}

@font-face {
  font-family: 'Test Tiempos Headline';
  src: url('TestTiemposHeadline-Bold.otf') format('opentype');
  font-weight: bold;
  font-style: normal;
}

@font-face {
  font-family: 'Test Tiempos Headline';
  src: url('TestTiemposHeadline-BoldItalic.otf') format('opentype');
  font-weight: bold;
  font-style: italic;
}

@font-face {
  font-family: 'Test Tiempos Headline';
  src: url('TestTiemposHeadline-Black.otf') format('opentype');
  font-weight: 900;
  font-style: normal;
}

@font-face {
  font-family: 'Test Tiempos Headline';
  src: url('TestTiemposHeadline-BlackItalic.otf') format('opentype');
  font-weight: 900;
  font-style: italic;
}

@font-face {
  font-family: 'Test Tiempos Headline';
  src: url('TestTiemposHeadline-Light.otf') format('opentype');
  font-weight: 300;
  font-style: normal;
}

@font-face {
  font-family: 'Test Tiempos Headline';
  src: url('TestTiemposHeadline-LightItalic.otf') format('opentype');
  font-weight: 300;
  font-style: italic;
}

@font-face {
  font-family: 'Test Tiempos Headline';
  src: url('TestTiemposHeadline-Medium.otf') format('opentype');
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: 'Test Tiempos Headline';
  src: url('TestTiemposHeadline-MediumItalic.otf') format('opentype');
  font-weight: 500;
  font-style: italic;
}

@font-face {
  font-family: 'Test Tiempos Headline';
  src: url('TestTiemposHeadline-Semibold.otf') format('opentype');
  font-weight: 600;
  font-style: normal;
}

@font-face {
  font-family: 'Test Tiempos Headline';
  src: url('TestTiemposHeadline-SemiboldItalic.otf') format('opentype');
  font-weight: 600;
  font-style: italic;
}

@font-face {
  font-family: 'Test Tiempos Text';
  src: url('TestTiemposText-Regular.otf') format('opentype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Test Tiempos Text';
  src: url('TestTiemposText-RegularItalic.otf') format('opentype');
  font-weight: normal;
  font-style: italic;
}

@font-face {
  font-family: 'Test Tiempos Text';
  src: url('TestTiemposText-Bold.otf') format('opentype');
  font-weight: bold;
  font-style: normal;
}

@font-face {
  font-family: 'Test Tiempos Text';
  src: url('TestTiemposText-BoldItalic.otf') format('opentype');
  font-weight: bold;
  font-style: italic;
}

@font-face {
  font-family: 'Test Tiempos Text';
  src: url('TestTiemposText-Medium.otf') format('opentype');
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: 'Test Tiempos Text';
  src: url('TestTiemposText-MediumItalic.otf') format('opentype');
  font-weight: 500;
  font-style: italic;
}

@font-face {
  font-family: 'Test Tiempos Text';
  src: url('TestTiemposText-Semibold.otf') format('opentype');
  font-weight: 600;
  font-style: normal;
}

@font-face {
  font-family: 'Test Tiempos Text';
  src: url('TestTiemposText-SemiboldItalic.otf') format('opentype');
  font-weight: 600;
  font-style: italic;
}

@font-face {
  font-family: 'Poppins';
  src: url('Poppins-Thin.ttf') format('truetype');
  font-weight: 100;
  font-style: normal;
}

@font-face {
  font-family: 'Poppins';
  src: url('Poppins-ThinItalic.ttf') format('truetype');
  font-weight: 100;
  font-style: italic;
}

@font-face {
  font-family: 'Poppins';
  src: url('Poppins-ExtraLight.ttf') format('truetype');
  font-weight: 200;
  font-style: normal;
}

@font-face {
  font-family: 'Poppins';
  src: url('Poppins-ExtraLightItalic.ttf') format('truetype');
  font-weight: 200;
  font-style: italic;
}

@font-face {
  font-family: 'Poppins';
  src: url('Poppins-Light.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
}

@font-face {
  font-family: 'Poppins';
  src: url('Poppins-LightItalic.ttf') format('truetype');
  font-weight: 300;
  font-style: italic;
}

@font-face {
  font-family: 'Poppins';
  src: url('Poppins-Regular.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Poppins';
  src: url('Poppins-Italic.ttf') format('truetype');
  font-weight: normal;
  font-style: italic;
}

@font-face {
  font-family: 'Poppins';
  src: url('Poppins-Medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: 'Poppins';
  src: url('Poppins-MediumItalic.ttf') format('truetype');
  font-weight: 500;
  font-style: italic;
}

@font-face {
  font-family: 'Poppins';
  src: url('Poppins-SemiBold.ttf') format('truetype');
  font-weight: 600;
  font-style: normal;
}

@font-face {
  font-family: 'Poppins';
  src: url('Poppins-SemiBoldItalic.ttf') format('truetype');
  font-weight: 600;
  font-style: italic;
}

@font-face {
  font-family: 'Poppins';
  src: url('Poppins-Bold.ttf') format('truetype');
  font-weight: bold;
  font-style: normal;
}

@font-face {
  font-family: 'Poppins';
  src: url('Poppins-BoldItalic.ttf') format('truetype');
  font-weight: bold;
  font-style: italic;
}

@font-face {
  font-family: 'Poppins';
  src: url('Poppins-ExtraBold.ttf') format('truetype');
  font-weight: 800;
  font-style: normal;
}

@font-face {
  font-family: 'Poppins';
  src: url('Poppins-ExtraBoldItalic.ttf') format('truetype');
  font-weight: 800;
  font-style: italic;
}

@font-face {
  font-family: 'Poppins';
  src: url('Poppins-Black.ttf') format('truetype');
  font-weight: 900;
  font-style: normal;
}

@font-face {
  font-family: 'Poppins';
  src: url('Poppins-BlackItalic.ttf') format('truetype');
  font-weight: 900;
  font-style: italic;
}

/* Inter Classes */
.inter-regular {
  font-family: 'Inter', serif;
  font-weight: normal;
  font-style: normal;
}

.inter-italic {
  font-family: 'Inter', serif;
  font-weight: normal;
  font-style: italic;
}
/* Lora Classes */
.lora-regular {
  font-family: 'Lora', serif;
  font-weight: normal;
  font-style: normal;
}

.lora-bold {
  font-family: 'Lora', serif;
  font-weight: bold;
  font-style: normal;
}

.lora-italic {
  font-family: 'Lora', serif;
  font-weight: normal;
  font-style: italic;
}

/* Montserrat Classes */
.montserrat-regular {
  font-family: 'Montserrat', sans-serif;
  font-weight: normal;
  font-style: normal;
}

.montserrat-italic {
  font-family: 'Montserrat', sans-serif;
  font-weight: normal;
  font-style: italic;
}

/* Noto Serif Classes */
.noto-serif-regular {
  font-family: 'Noto Serif', serif;
  font-weight: normal;
  font-style: normal;
}

.noto-serif-italic {
  font-family: 'Noto Serif', serif;
  font-weight: normal;
  font-style: italic;
}

/* Nunito Classes */
.nunito-regular {
  font-family: 'Nunito', sans-serif;
  font-weight: normal;
  font-style: normal;
}

.nunito-italic {
  font-family: 'Nunito', sans-serif;
  font-weight: normal;
  font-style: italic;
}

/* Open Sans Classes */
.open-sans-regular {
  font-family: 'Open Sans', sans-serif;
  font-weight: normal;
  font-style: normal;
}

.open-sans-italic {
  font-family: 'Open Sans', sans-serif;
  font-weight: normal;
  font-style: italic;
}

/* Sansation Classes */
.sansation-regular {
  font-family: 'Sansation', sans-serif;
  font-weight: normal;
  font-style: normal;
}

.sansation-italic {
  font-family: 'Sansation', sans-serif;
  font-weight: normal;
  font-style: italic;
}

.sansation-bold {
  font-family: 'Sansation', sans-serif;
  font-weight: bold;
  font-style: normal;
}

.sansation-bold-italic {
  font-family: 'Sansation', sans-serif;
  font-weight: bold;
  font-style: italic;
}

.sansation-light {
  font-family: 'Sansation', sans-serif;
  font-weight: 300;
  font-style: normal;
}

.sansation-light-italic {
  font-family: 'Sansation', sans-serif;
  font-weight: 300;
  font-style: italic;
}

/* Tiempos Classes */
.tiempos-regular {
  font-family: 'Tiempos', serif;
  font-weight: normal;
  font-style: normal;
}

.tiempos-italic {
  font-family: 'Tiempos', serif;
  font-weight: normal;
  font-style: italic;
}

.tiempos-bold {
  font-family: 'Tiempos', serif;
  font-weight: bold;
  font-style: normal;
}

.tiempos-bold-italic {
  font-family: 'Tiempos', serif;
  font-weight: bold;
  font-style: italic;
}

.tiempos-black {
  font-family: 'Tiempos', serif;
  font-weight: 900;
  font-style: normal;
}

.tiempos-black-italic {
  font-family: 'Tiempos', serif;
  font-weight: 900;
  font-style: italic;
}

.tiempos-light {
  font-family: 'Tiempos', serif;
  font-weight: 300;
  font-style: normal;
}

.tiempos-light-italic {
  font-family: 'Tiempos', serif;
  font-weight: 300;
  font-style: italic;
}

.tiempos-medium {
  font-family: 'Tiempos', serif;
  font-weight: 500;
  font-style: normal;
}

.tiempos-medium-italic {
  font-family: 'Tiempos', serif;
  font-weight: 500;
  font-style: italic;
}

.tiempos-semibold {
  font-family: 'Tiempos', serif;
  font-weight: 600;
  font-style: normal;
}

.tiempos-semibold-italic {
  font-family: 'Tiempos', serif;
  font-weight: 600;
  font-style: italic;
}

/* Test Tiempos Headline Classes */
.tiempos-headline-regular {
  font-family: 'Test Tiempos Headline', serif;
  font-weight: normal;
  font-style: normal;
}

.tiempos-headline-italic {
  font-family: 'Test Tiempos Headline', serif;
  font-weight: normal;
  font-style: italic;
}

.tiempos-headline-bold {
  font-family: 'Test Tiempos Headline', serif;
  font-weight: bold;
  font-style: normal;
}

.tiempos-headline-bold-italic {
  font-family: 'Test Tiempos Headline', serif;
  font-weight: bold;
  font-style: italic;
}

.tiempos-headline-black {
  font-family: 'Test Tiempos Headline', serif;
  font-weight: 900;
  font-style: normal;
}

.tiempos-headline-black-italic {
  font-family: 'Test Tiempos Headline', serif;
  font-weight: 900;
  font-style: italic;
}

.tiempos-headline-light {
  font-family: 'Test Tiempos Headline', serif;
  font-weight: 300;
  font-style: normal;
}

.tiempos-headline-light-italic {
  font-family: 'Test Tiempos Headline', serif;
  font-weight: 300;
  font-style: italic;
}

.tiempos-headline-medium {
  font-family: 'Test Tiempos Headline', serif;
  font-weight: 500;
  font-style: normal;
}

.tiempos-headline-medium-italic {
  font-family: 'Test Tiempos Headline', serif;
  font-weight: 500;
  font-style: italic;
}

.tiempos-headline-semibold {
  font-family: 'Test Tiempos Headline', serif;
  font-weight: 600;
  font-style: normal;
}

.tiempos-headline-semibold-italic {
  font-family: 'Test Tiempos Headline', serif;
  font-weight: 600;
  font-style: italic;
}

/* Test Tiempos Text Classes */
.tiempos-text-regular {
  font-family: 'Test Tiempos Text', serif;
  font-weight: normal;
  font-style: normal;
}

.tiempos-text-italic {
  font-family: 'Test Tiempos Text', serif;
  font-weight: normal;
  font-style: italic;
}

.tiempos-text-bold {
  font-family: 'Test Tiempos Text', serif;
  font-weight: bold;
  font-style: normal;
}

.tiempos-text-bold-italic {
  font-family: 'Test Tiempos Text', serif;
  font-weight: bold;
  font-style: italic;
}

.tiempos-text-medium {
  font-family: 'Test Tiempos Text', serif;
  font-weight: 500;
  font-style: normal;
}

.tiempos-text-medium-italic {
  font-family: 'Test Tiempos Text', serif;
  font-weight: 500;
  font-style: italic;
}

.tiempos-text-semibold {
  font-family: 'Test Tiempos Text', serif;
  font-weight: 600;
  font-style: normal;
}

.tiempos-text-semibold-italic {
  font-family: 'Test Tiempos Text', serif;
  font-weight: 600;
  font-style: italic;
}

/* Poppins Classes */
.poppins-thin {
  font-family: 'Poppins', sans-serif;
  font-weight: 100;
  font-style: normal;
}

.poppins-thin-italic {
  font-family: 'Poppins', sans-serif;
  font-weight: 100;
  font-style: italic;
}

.poppins-extra-light {
  font-family: 'Poppins', sans-serif;
  font-weight: 200;
  font-style: normal;
}

.poppins-extra-light-italic {
  font-family: 'Poppins', sans-serif;
  font-weight: 200;
  font-style: italic;
}

.poppins-light {
  font-family: 'Poppins', sans-serif;
  font-weight: 300;
  font-style: normal;
}

.poppins-light-italic {
  font-family: 'Poppins', sans-serif;
  font-weight: 300;
  font-style: italic;
}

.poppins-regular {
  font-family: 'Poppins', sans-serif;
  font-weight: normal;
  font-style: normal;
}

.poppins-italic {
  font-family: 'Poppins', sans-serif;
  font-weight: normal;
  font-style: italic;
}

.poppins-medium {
  font-family: 'Poppins', sans-serif;
  font-weight: 500;
  font-style: normal;
}

.poppins-medium-italic {
  font-family: 'Poppins', sans-serif;
  font-weight: 500;
  font-style: italic;
}

.poppins-semi-bold {
  font-family: 'Poppins', sans-serif;
  font-weight: 600;
  font-style: normal;
}

.poppins-semi-bold-italic {
  font-family: 'Poppins', sans-serif;
  font-weight: 600;
  font-style: italic;
}

.poppins-bold {
  font-family: 'Poppins', sans-serif;
  font-weight: bold;
  font-style: normal;
}

.poppins-bold-italic {
  font-family: 'Poppins', sans-serif;
  font-weight: bold;
  font-style: italic;
}

.poppins-extra-bold {
  font-family: 'Poppins', sans-serif;
  font-weight: 800;
  font-style: normal;
}

.poppins-extra-bold-italic {
  font-family: 'Poppins', sans-serif;
  font-weight: 800;
  font-style: italic;
}

.poppins-black {
  font-family: 'Poppins', sans-serif;
  font-weight: 900;
  font-style: normal;
}

.poppins-black-italic {
  font-family: 'Poppins', sans-serif;
  font-weight: 900;
  font-style: italic;
}