@font-face {
  font-family: 'FuturaLigth';
  src: url('../fonts/Futura/Futura-light.ttf');
}

@font-face {
  font-family: 'FuturaRegular';
  src: url('../fonts/Futura/Futura-Book.ttf');
}

@font-face {
  font-family: 'FuturaMedium';
  src: url('../fonts/Futura/Futura-medium.ttf');
}

@font-face {
  font-family: 'FuturaBold';
  src: url('../fonts/Futura/unicode.futurab.ttf');
}

@font-face {
  font-family: 'FuturaCondensed';
  src: url('../fonts/Futura/Futura-CondensedLight.otf');
}

@font-face {
  font-family: 'MontserratLight';
  src: url('../fonts/Montserrat/Montserrat-Light.ttf');
}

@font-face {
  font-family: 'MontserratMedium';
  src: url('../fonts/Montserrat/Montserrat-Medium.ttf');
}

@font-face {
  font-family: 'MontserratBold';
  src: url('../fonts/Montserrat/Montserrat-Bold.ttf');
}

body {
  background: black;
  font-family: 'FuturaMedium';
  overflow-x: hidden;
  margin: 0;
  letter-spacing: 0.13vw;
}

.typed-cursor {
  opacity: 1;
  animation: typedjsBlink 0.7s infinite;
  -webkit-animation: typedjsBlink 0.7s infinite;
  animation: typedjsBlink 0.7s infinite;
  color: white;
}

@keyframes typedjsBlink {
  50% {
    opacity: 0;
  }
}

@-webkit-keyframes typedjsBlink {
  0% {
    opacity: 1;
  }

  50% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

.typed-fade-out {
  opacity: 0;
  transition: opacity 0.25s;
  -webkit-animation: 0;
  animation: 0;
}

.modal-blog-video .modal-content {
  background-color: transparent !important;
  border: none !important;
}
