@font-face {
  font-family: '__Dense_5';
  src: url('../Fonts/2d86e1_0_01.eot');
  src: local('☺'), url('../Fonts/2d86e1_0_01.woff') format('woff');
  font-weight: 400;
  font-style: normal; }

body {
  display: flex;
  min-height: 100vh;
  flex-direction: column;
  background-color: #f6f6f6;
  font-weight: 300; }

.navbar {
  height: 140px; }
  .navbar .nav-item {
    margin-left: 2rem; }
    .navbar .nav-item:first-of-type {
      margin-left: 0; }

.nav-link {
  font-family: '__Dense_5';
  font-size: 1.5rem;
  text-transform: uppercase;
  color: #ffffff; }
  .nav-link:hover, .nav-link.active {
    color: #DA9332; }

.overlay-text {
  position: absolute;
  top: 50%;
  right: 100px;
  transform: translateY(-50%);
  z-index: 1000; }
  .overlay-text span {
    display: block;
    font-family: '__Dense_5';
    font-size: 5rem;
    line-height: 1;
    color: #ffffff;
    text-shadow: 1px 1px 1px #000000; }
    .overlay-text span:first-of-type {
      font-size: 8.75rem;
      text-transform: uppercase; }

main {
  flex: 1;
  background-color: #ffffff; }
  main a {
    color: #000000; }
  h1 {
    font-family: '__Dense_5';
    text-transform: uppercase;
    font-weight: light; }
  h2 {
    font-family: '__Dense_5';
    text-transform: uppercase;
    font-weight: light; }
  h3 {
    font-family: '__Dense_5';
    text-transform: uppercase;
    font-weight: light; }
  h4 {
    font-family: '__Dense_5';
    text-transform: uppercase;
    font-weight: light; }
  h5 {
    font-family: '__Dense_5';
    text-transform: uppercase;
    font-weight: light; }
  h6 {
    font-family: '__Dense_5';
    text-transform: uppercase;
    font-weight: light; }
