@charset "utf-8";

html {
  scroll-behavior: smooth;
}
body {
  background-color: #000000;
  overflow-x: hidden;
}
@font-face {
  font-family: headline-lg;
  src: url("../fonts/Gotham-Black.otf");
}
@font-face {
  font-family: headline-md;
  src: url("../fonts/Gotham-Bold.otf");
}
@font-face {
  font-family: body-sm;
  src: url("../fonts/GothamMedium.ttf");
}

h1 {
  font-family: headline-lg;
}
h2, a, strong {
  font-family: headline-md;
}
p {
  font-family: body-sm;
}

.dropdown:hover .dropdown-menu {
  display: block;
}

.video-bg {
  min-width: 100%;
  min-height: 100%;
  top: 50%;
  right: 0px;
  bottom: 0px;
  left: 50%;
  transform: translate(-50%, -50%);
  display: block;
  pointer-events: none;
  position: absolute;
  z-index: 0;
  object-fit: cover;
}

/* MOBILE ADJUSTMENTS */

@media only screen and (max-width: 1536px) {
}

@media only screen and (max-width: 1280px) {
}

@media only screen and (max-width: 1024px) {
}

@media only screen and (max-width: 768px) {
}

@media only screen and (max-width: 640px) {
}
