@import url(fonts.css);
@import url(common-classes.css);
@import url(animation.css);
@import url(page.css);

:root {
  --dark: #000000;
  --light: #ffffff;
  --grey: #efefef;
  --blue: #3630A3;
  --font-scale: 1;
}

*,
*::before,
*::after {
  box-sizing: border-box;
}

html {
  font-family: 'Calibre', sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

article,
aside,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
button {
  font-family: 'Calibre', sans-serif;
  display: block;
}

h1,
h2,
h3,
h4,
h5,
h6,
h7 {
  margin: 0;
  font-weight: normal;
}

img,
video {
  max-width: 100%;
}

body {
  margin: 0;
  font-family: 'Calibre', sans-serif;
  font-weight: normal;
  line-height: 1.5;
  color: #212529;
  text-align: left;
  background-color: var(--dark);
  color: var(--light);
  font-size: 1.1111111111vw;
}

@media (max-width: 1500px) {
  body {
    font-size: 16px;
  }
}