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

html {
  font-size: 62.5%;
  overflow-x: hidden;
  scroll-behavior: smooth;

  font-family: "Inter", sans-serif;
}

html,
body {
  overflow-x: hidden !important;
}

h1 {
  color: #000;
  text-align: center;

  font-size: 2rem;
  font-style: normal;
  font-weight: 400;
}

h2 {
  color: #131313;
  font-family: Inter;
  font-size: 2.4rem;
  font-style: normal;
  font-weight: 400;
}

p {
  color: rgba(255, 255, 255, 0.71);
  text-align: center;
  font-size: 1.6rem;
  font-style: normal;
  font-weight: 400;
}

.scrollFade {
  opacity: 1;
  pointer-events: all;
}
.scrollFade--hidden {
  opacity: 0;
  pointer-events: none;
  transform: translateY(10%);
}

.scrollFade--visible {
  opacity: 1;
  pointer-events: all;
  transform: translateY(0);
}

.scrollFade--animate {
  transition: all 800ms ease-in;
}

.translate-y-8px {
  transform: translateY(-7px);
}

.marker\:content-\[\'\'\]::marker {
  --tw-content: "";
  content: var(--tw-content);
}

.marker\:content-\[\'\'\] *::marker {
  --tw-content: "";
  content: var(--tw-content);
}
