@font-face {
  font-family: "Inter Tight";
  src: url("../../assets/fonts/Inter_Tight/static/InterTight-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Inter Tight";
  src: url("../../assets/fonts/Inter_Tight/static/InterTight-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Inter Tight";
  src: url("../../assets/fonts/Inter_Tight/static/InterTight-Regular.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
* {
  margin: 0;
  padding: 0;
  overflow-x: hidden;
  box-sizing: border-box;
  -ms-overflow-style: none;
  scrollbar-width: none;
}

a {
  text-decoration: none;
  color: #fff;
}

body {
  background-color: #000;
  width: 100%;
  height: 100%;
  color: #fff;
  font-family: "Inter Tight";
  font-weight: 300;
}

img {
  width: 100%;
}

*::webkit-scrollbar {
  display: none;
}

.dark-hover:hover {
  color: #A2A2A2;
}

.video-background {
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  min-width: 10%;
  min-height: 100%;
  z-index: -100;
  overflow: hidden;
}
.video-background video {
  width: 100%;
  height: 100%;
}


.background-dark {
  position: relative;
}
.background-dark::after {
  position: absolute;
  content: "";
  inset: 0;
  background-color: rgba(0, 0, 0, 0.65);
  transition: background-color 700ms ease;
}
.background-dark:hover::after {
  background-color: rgba(0, 0, 0, 0);
}

.background-hover-dark {
  position: relative;
}
.background-hover-dark::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0);
  transition: background-color 700ms ease;
  pointer-events: none;
}
.background-hover-dark:hover::after {
  background-color: rgba(0, 0, 0, 0.65);
}

.home-link {
  margin-top: 2.7%;
  font-size: clamp(0.8rem, 2.5vw, 2.7rem);
  text-align: right;
  padding-bottom: 2%;
  padding-right: 2.7%;
}

/*# sourceMappingURL=index.css.map */
