@charset "UTF-8";
@import url("https://fonts.googleapis.com/css2?family=Merriweather:ital,opsz,wght@0,18..144,300..900;1,18..144,300..900&display=swap");
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../fonts/roboto/roboto-regular-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/roboto/roboto-regular-webfont.woff") format("woff"), url("../fonts/roboto/roboto-regular-webfont.ttf") format("truetype"), url("../fonts/roboto/roboto-regular-webfont.svg#Roboto") format("svg");
}
@font-face {
  font-family: "Roboto";
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url("../fonts/roboto/roboto-italic-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/roboto/roboto-italic-webfont.woff") format("woff"), url("../fonts/roboto/roboto-italic-webfont.ttf") format("truetype"), url("../fonts/roboto/roboto-italic-webfont.svg#Roboto") format("svg");
}
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("../fonts/roboto/roboto-bold-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/roboto/roboto-bold-webfont.woff") format("woff"), url("../fonts/roboto/roboto-bold-webfont.ttf") format("truetype"), url("../fonts/roboto/roboto-bold-webfont.svg#Roboto") format("svg");
}
@font-face {
  font-family: "Roboto";
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url("../fonts/roboto/roboto-bolditalic-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/roboto/roboto-bolditalic-webfont.woff") format("woff"), url("../fonts/roboto/roboto-bolditalic-webfont.ttf") format("truetype"), url("../fonts/roboto/roboto-bolditalic-webfont.svg#Roboto") format("svg");
}
@font-face {
  font-family: "IBM Plex Serif";
  src: url("../fonts/IBMPlexSerif.eot?#iefix") format("embedded-opentype"), url("../fonts/IBMPlexSerif.woff") format("woff"), url("../fonts/IBMPlexSerif.ttf") format("truetype"), url("../fonts/IBMPlexSerif.svg#IBMPlexSerif") format("svg");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "IBM Plex Serif";
  src: url("../fonts/IBMPlexSerif-Italic.eot?#iefix") format("embedded-opentype"), url("../fonts/IBMPlexSerif-Italic.woff") format("woff"), url("../fonts/IBMPlexSerif-Italic.ttf") format("truetype"), url("../fonts/IBMPlexSerif-Italic.svg#IBMPlexSerif-Italic") format("svg");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "IBM Plex Serif";
  src: url("../fonts/IBMPlexSerif-BoldItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/IBMPlexSerif-BoldItalic.woff") format("woff"), url("../fonts/IBMPlexSerif-BoldItalic.ttf") format("truetype"), url("../fonts/IBMPlexSerif-BoldItalic.svg#IBMPlexSerif-BoldItalic") format("svg");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "IBM Plex Serif";
  src: url("../fonts/IBMPlexSerif-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/IBMPlexSerif-Bold.woff") format("woff"), url("../fonts/IBMPlexSerif-Bold.ttf") format("truetype"), url("../fonts/IBMPlexSerif-Bold.svg#IBMPlexSerif-Bold") format("svg");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Playfair Display";
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  src: url("../fonts/PlayfairDisplayRegular.eot");
  src: url("../fonts/PlayfairDisplayRegular.eot") format("embedded-opentype"), url("../fonts/PlayfairDisplayRegular.woff2") format("woff2"), url("../fonts/PlayfairDisplayRegular.woff") format("woff"), url("../fonts/PlayfairDisplayRegular.ttf") format("truetype"), url("../fonts/PlayfairDisplayRegular.svg#PlayfairDisplayRegular") format("svg");
}
@font-face {
  font-family: "Playfair Display";
  font-weight: 400;
  font-style: italic;
  font-display: swap;
  src: url("../fonts/PlayfairDisplayItalic.eot");
  src: url("../fonts/PlayfairDisplayItalic.eot") format("embedded-opentype"), url("../fonts/PlayfairDisplayItalic.woff2") format("woff2"), url("../fonts/PlayfairDisplayItalic.woff") format("woff"), url("../fonts/PlayfairDisplayItalic.ttf") format("truetype"), url("../fonts/PlayfairDisplayItalic.svg#PlayfairDisplayItalic") format("svg");
}
@font-face {
  font-family: "Playfair Display";
  font-weight: 600;
  font-style: normal;
  font-display: swap;
  src: url("../fonts/PlayfairDisplaySemiBold.eot");
  src: url("../fonts/PlayfairDisplaySemiBold.eot") format("embedded-opentype"), url("../fonts/PlayfairDisplaySemiBold.woff2") format("woff2"), url("../fonts/PlayfairDisplaySemiBold.woff") format("woff"), url("../fonts/PlayfairDisplaySemiBold.ttf") format("truetype"), url("../fonts/PlayfairDisplaySemiBold.svg#PlayfairDisplaySemiBold") format("svg");
}
@font-face {
  font-family: "Playfair Display";
  font-weight: 600;
  font-style: italic;
  font-display: swap;
  src: url("../fonts/PlayfairDisplaySemiBoldItalic.eot");
  src: url("../fonts/PlayfairDisplaySemiBoldItalic.eot") format("embedded-opentype"), url("../fonts/PlayfairDisplaySemiBoldItalic.woff2") format("woff2"), url("../fonts/PlayfairDisplaySemiBoldItalic.woff") format("woff"), url("../fonts/PlayfairDisplaySemiBoldItalic.ttf") format("truetype"), url("../fonts/PlayfairDisplaySemiBoldItalic.svg#PlayfairDisplaySemiBoldItalic") format("svg");
}
@font-face {
  font-family: "Playfair Display";
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  src: url("../fonts/PlayfairDisplayBold.eot");
  src: url("../fonts/PlayfairDisplayBold.eot") format("embedded-opentype"), url("../fonts/PlayfairDisplayBold.woff2") format("woff2"), url("../fonts/PlayfairDisplayBold.woff") format("woff"), url("../fonts/PlayfairDisplayBold.ttf") format("truetype"), url("../fonts/PlayfairDisplayBold.svg#PlayfairDisplayBold") format("svg");
}
@font-face {
  font-family: "Playfair Display";
  font-weight: 700;
  font-style: italic;
  font-display: swap;
  src: url("../fonts/PlayfairDisplayBoldItalic.eot");
  src: url("../fonts/PlayfairDisplayBoldItalic.eot") format("embedded-opentype"), url("../fonts/PlayfairDisplayBoldItalic.woff2") format("woff2"), url("../fonts/PlayfairDisplayBoldItalic.woff") format("woff"), url("../fonts/PlayfairDisplayBoldItalic.ttf") format("truetype"), url("../fonts/PlayfairDisplayBoldItalic.svg#PlayfairDisplayBoldItalic") format("svg");
}
@font-face {
  font-family: "Utm Avo";
  src: url("../fonts/utm-avo.eot");
  src: local("☺"), url("../fonts/utm-avo.woff") format("woff"), url("../fonts/utm-avo.ttf") format("truetype"), url("../fonts/utm-avo.svg") format("svg");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Utm Avo";
  src: url("../fonts/utm-avo-bold.eot");
  src: local("☺"), url("../fonts/utm-avo-bold.woff") format("woff"), url("../fonts/utm-avo-bold.ttf") format("truetype"), url("../fonts/utm-avo-bold.svg") format("svg");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}