@font-face {
  font-family: 'Cormorant Garamond';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url('../fonts/cormorant-garamond/300-italic.woff2') format('woff2'),
       url('../fonts/cormorant-garamond/300-italic.woff') format('woff');
}

@font-face {
  font-family: 'Cormorant Garamond';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/cormorant-garamond/400-italic.woff2') format('woff2'),
       url('../fonts/cormorant-garamond/400-italic.woff') format('woff');
}

@font-face {
  font-family: 'Cormorant Garamond';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url('../fonts/cormorant-garamond/500-italic.woff2') format('woff2'),
       url('../fonts/cormorant-garamond/500-italic.woff') format('woff');
}

@font-face {
  font-family: 'Cormorant Garamond';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url('../fonts/cormorant-garamond/600-italic.woff2') format('woff2'),
       url('../fonts/cormorant-garamond/600-italic.woff') format('woff');
}

@font-face {
  font-family: 'Cormorant Garamond';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('../fonts/cormorant-garamond/300.woff2') format('woff2'),
       url('../fonts/cormorant-garamond/300.woff') format('woff');
}

@font-face {
  font-family: 'Cormorant Garamond';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/cormorant-garamond/400.woff2') format('woff2'),
       url('../fonts/cormorant-garamond/400.woff') format('woff');
}

@font-face {
  font-family: 'Cormorant Garamond';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('../fonts/cormorant-garamond/500.woff2') format('woff2'),
       url('../fonts/cormorant-garamond/500.woff') format('woff');
}

@font-face {
  font-family: 'Cormorant Garamond';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('../fonts/cormorant-garamond/600.woff2') format('woff2'),
       url('../fonts/cormorant-garamond/600.woff') format('woff');
}

@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('../fonts/inter/300.woff2') format('woff2'),
       url('../fonts/inter/300.woff') format('woff');
}

@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/inter/400.woff2') format('woff2'),
       url('../fonts/inter/400.woff') format('woff');
}

@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('../fonts/inter/500.woff2') format('woff2'),
       url('../fonts/inter/500.woff') format('woff');
}

@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('../fonts/inter/600.woff2') format('woff2'),
       url('../fonts/inter/600.woff') format('woff');
}

@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('../fonts/inter/700.woff2') format('woff2'),
       url('../fonts/inter/700.woff') format('woff');
}

@font-face {
  font-family: 'Playfair Display';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/playfair-display/400-italic.woff2') format('woff2'),
       url('../fonts/playfair-display/400-italic.woff') format('woff');
}

@font-face {
  font-family: 'Playfair Display';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url('../fonts/playfair-display/500-italic.woff2') format('woff2'),
       url('../fonts/playfair-display/500-italic.woff') format('woff');
}

@font-face {
  font-family: 'Playfair Display';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url('../fonts/playfair-display/600-italic.woff2') format('woff2'),
       url('../fonts/playfair-display/600-italic.woff') format('woff');
}

@font-face {
  font-family: 'Playfair Display';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url('../fonts/playfair-display/700-italic.woff2') format('woff2'),
       url('../fonts/playfair-display/700-italic.woff') format('woff');
}

@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/playfair-display/400.woff2') format('woff2'),
       url('../fonts/playfair-display/400.woff') format('woff');
}

@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('../fonts/playfair-display/500.woff2') format('woff2'),
       url('../fonts/playfair-display/500.woff') format('woff');
}

@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('../fonts/playfair-display/600.woff2') format('woff2'),
       url('../fonts/playfair-display/600.woff') format('woff');
}

@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('../fonts/playfair-display/700.woff2') format('woff2'),
       url('../fonts/playfair-display/700.woff') format('woff');
}

@font-face {
  font-family: 'DM Serif Display';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/dm-serif-display/400-italic.woff2') format('woff2'),
       url('../fonts/dm-serif-display/400-italic.woff') format('woff');
}

@font-face {
  font-family: 'DM Serif Display';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/dm-serif-display/400.woff2') format('woff2'),
       url('../fonts/dm-serif-display/400.woff') format('woff');
}

@font-face {
  font-family: 'Caveat';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/caveat/400.woff2') format('woff2'),
       url('../fonts/caveat/400.woff') format('woff');
}

@font-face {
  font-family: 'Caveat';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('../fonts/caveat/600.woff2') format('woff2'),
       url('../fonts/caveat/600.woff') format('woff');
}

@font-face {
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('../fonts/jetbrains-mono/300.woff2') format('woff2'),
       url('../fonts/jetbrains-mono/300.woff') format('woff');
}

@font-face {
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/jetbrains-mono/400.woff2') format('woff2'),
       url('../fonts/jetbrains-mono/400.woff') format('woff');
}

@font-face {
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('../fonts/jetbrains-mono/500.woff2') format('woff2'),
       url('../fonts/jetbrains-mono/500.woff') format('woff');
}

@font-face {
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('../fonts/jetbrains-mono/600.woff2') format('woff2'),
       url('../fonts/jetbrains-mono/600.woff') format('woff');
}

@font-face {
  font-family: 'Fraunces';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url('../fonts/fraunces/300-italic.woff2') format('woff2'),
       url('../fonts/fraunces/300-italic.woff') format('woff');
}

@font-face {
  font-family: 'Fraunces';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/fraunces/400-italic.woff2') format('woff2'),
       url('../fonts/fraunces/400-italic.woff') format('woff');
}

@font-face {
  font-family: 'Fraunces';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('../fonts/fraunces/300.woff2') format('woff2'),
       url('../fonts/fraunces/300.woff') format('woff');
}

@font-face {
  font-family: 'Fraunces';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/fraunces/400.woff2') format('woff2'),
       url('../fonts/fraunces/400.woff') format('woff');
}

@font-face {
  font-family: 'Fraunces';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('../fonts/fraunces/500.woff2') format('woff2'),
       url('../fonts/fraunces/500.woff') format('woff');
}

@font-face {
  font-family: 'Fraunces';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('../fonts/fraunces/600.woff2') format('woff2'),
       url('../fonts/fraunces/600.woff') format('woff');
}

@font-face {
  font-family: 'Geist';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('../fonts/geist/300.woff2') format('woff2'),
       url('../fonts/geist/300.woff') format('woff');
}

@font-face {
  font-family: 'Geist';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/geist/400.woff2') format('woff2'),
       url('../fonts/geist/400.woff') format('woff');
}

@font-face {
  font-family: 'Geist';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('../fonts/geist/500.woff2') format('woff2'),
       url('../fonts/geist/500.woff') format('woff');
}

@font-face {
  font-family: 'Geist';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('../fonts/geist/600.woff2') format('woff2'),
       url('../fonts/geist/600.woff') format('woff');
}

@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('../fonts/manrope/300.woff2') format('woff2'),
       url('../fonts/manrope/300.woff') format('woff');
}

@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/manrope/400.woff2') format('woff2'),
       url('../fonts/manrope/400.woff') format('woff');
}

@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('../fonts/manrope/500.woff2') format('woff2'),
       url('../fonts/manrope/500.woff') format('woff');
}

@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('../fonts/manrope/600.woff2') format('woff2'),
       url('../fonts/manrope/600.woff') format('woff');
}

@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('../fonts/manrope/700.woff2') format('woff2'),
       url('../fonts/manrope/700.woff') format('woff');
}

@font-face {
  font-family: 'Dancing Script';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('../fonts/dancing-script/500.woff2') format('woff2'),
       url('../fonts/dancing-script/500.woff') format('woff');
}

@font-face {
  font-family: 'Dancing Script';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('../fonts/dancing-script/600.woff2') format('woff2'),
       url('../fonts/dancing-script/600.woff') format('woff');
}

@font-face {
  font-family: 'Dancing Script';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('../fonts/dancing-script/700.woff2') format('woff2'),
       url('../fonts/dancing-script/700.woff') format('woff');
}

@font-face {
  font-family: 'Great Vibes';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/great-vibes/400.woff2') format('woff2'),
       url('../fonts/great-vibes/400.woff') format('woff');
}
