* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

* > img {
  display: block;
  max-width: 100%;
}

:root {
  font-size: 10px;
  
  --blue500: #00e3ff;
  --blue700: #002575;
  --darkblue900: #000c1a;
  --darkblue950: #000b19;
}

html {
  -moz-text-size-adjust: none;
  -webkit-text-size-adjust: none;
  text-size-adjust: none;
}

li {
  list-style: none;
}

a {
  text-decoration: none;
}

a, li {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

button, input, select, textarea {
  border: none;
}

body, h1, h2, h3, h4, p,
figure, blockquote, dl, dd {
  margin-block-end: 0;
}

@font-face {
  font-family: 'Eurostile Regular';
  src: url('../fonts/eurostile.TTF');
}

@font-face {
  font-family: 'Eurostile Medium';
  src: url('../fonts/fonnts.com-Eurostile_Medium.otf');
}

@font-face {
  font-family: 'Eurostile Medium Italic';
  src: url('../fonts/fonnts.com-Eurostile_Medium_Italic.otf');
}

@font-face {
  font-family: 'Eurostile Bold';
  src: url('../fonts/fonnts.com-Eurostile_Bold.otf');
}

@font-face {
  font-family: 'Eurostile Bold Oblique';
  src: url('../fonts/fonnts.com-Eurostile_Bold_Oblique.otf');
}

@font-face {
  font-family: 'Eurostile Black';
  src: url('../fonts/fonnts.com-Eurostile_Black.otf');
}

@font-face {
  font-family: 'Eurostile Extd Black';
  src: url('../fonts/fonnts.com-Eurostile_Extd_Black.otf');
}

@font-face {
  font-family: 'Eurostile Heavy';
  src: url('../fonts/fonnts.com-Eurostile_Heavy.otf');
}

@font-face {
  font-family: 'Eurostile Heavy Italic';
  src: url('../fonts/fonnts.com-Eurostile_Heavy_Italic.otf');
}

@font-face {
  font-family: 'TBJNorguba';
  src: url('../fonts/TBJNorguba-VF.otf');
}

@font-face {
  font-family: 'TBJNorguba Regular';
  src: url('../fonts/TBJNorguba-Regular.otf');
}
