@font-face {
  font-family: 'Titillium_Web';
  font-style: normal;
  font-weight: normal;
  font-display: swap;
  src: url('/font/TitilliumWeb-Regular.woff2') format('woff2');
}

@font-face {
  font-family: 'Titillium_Web_bold';
  font-style: normal;
  font-weight: normal;
  font-display: swap;
  src: url('/font/TitilliumWeb-Bold.woff2') format('woff2');
}

@font-face {
  font-family: 'Titillium_Web_mid';
  font-style: normal;
  font-weight: normal;
  font-display: swap;
  src: url('/font/TitilliumWeb-SemiBold.woff2') format('woff2');
}

@font-face {
  font-family: 'RobotoMono-Regular';
  font-style: normal;
  font-weight: normal;
  font-display: swap;
  src: url('/font/RobotoMono-Regular.ttf') format('woff2');
}

:root {
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}
body {
  line-height: 1;
}
ol,
ul {
  list-style: none;
}
blockquote,
q {
  quotes: none;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
  content: '';
  content: none;
}

*,
*::before,
*::after {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  font-weight: normal;
}
a {
  /* color: inherit; */
  /* text-decoration: none; */
}

a:hover {
  color: inherit;
  text-decoration: none;
}

a:visited {
  color: inherit;
  text-decoration: none;
}

a:active {
  color: inherit;
  text-decoration: none;
}
html,
body {
  font-family: 'Titillium_Web';
  font-size: 16px;
}
