@font-face {
  font-family: 'pp-black-m';
  src: url('../assets/fonts/PPAir-BlackMono.otf'); 
  font-display: block; 
}

@font-face {
  font-family: 'pp-light';
  src: url('../assets/fonts/PPAir-ExtraLight.otf'); 
  font-display: block; 
}

@font-face {
  font-family: 'pp-light-m';
  src: url('../assets/fonts/PPAir-ExtraLightMono.otf'); 
  font-display: block; 
}

@font-face {
  font-family: 'pp-medium-m';
  src: url('../assets/fonts/PPAir-MediumMono.otf'); 
  font-display: block; 
}

@font-face {
  font-family: 'pp-semibold';
  src: url('../assets/fonts/PPAir-SemiBold.otf'); 
  font-display: block; 
}

@font-face {
  font-family: 'pp-semibold-m';
  src: url('../assets/fonts/PPAir-SemiBoldMono.otf'); 
  font-display: block; 
}

@font-face {
  font-family: 'kaneda-black';
  src: url('../assets/fonts/kaneda-black.otf'); 
  font-display: block; 
}

@font-face {
  font-family: 'kaneda-medium';
  src: url('../assets/fonts/kaneda-medium.otf'); 
  font-display: block; 
}

body {
  background-color: #000;
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  font-family: 'kaneda-medium', 'Arial', sans-serif;;
  font-display: swap;
}

* {
  box-sizing: border-box;
}

a {
  text-decoration: none;
  cursor: pointer;
}

a:hover {
  text-decoration: none;
}

.row {
  margin: 0 !important;
}

.show-xs {
  display: none;
}