
header {
  width: 100%;
}
.nav {
  position: fixed;
  height: 6rem;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;

  background-color: hsl(210, 40%, 97%);
  box-shadow: 0.5px 0 10px 0 hsl(210, 0%, 80%);
  z-index: 10;
}
  .nav img {
    width: 3.5rem;
    padding-left: 2.5%;
  }
  .nav ul {
    display: inline-flex;
    justify-content: space-between;
    list-style: none;
  }
  .nav li {
    padding: 0 1rem;
    font-size: 0.8rem;
}
.title-container {
  position: relative;
  top: 0.1rem;
  padding: 0.3rem 2rem;
  z-index: 11;
  text-align: center;
}
.title-container p {
  font-family: 'Oswald', 'Helvetica', sans-serif;
  font-size: 2rem;
  letter-spacing: 0.2rem;
  line-height: 0.75;
}
.title-container span {
  font-family: 'krub', sans-serif;
  font-size: 1rem;
}
a {
  text-decoration: none;
  color: black;
  line-height: 1;
}
  .nav a:hover {
    color: hsl(0, 0%, 100%);
    text-shadow: 0px 0px 5px black;
  }
/* MENU MOBILE */
.menu {
  font-family: 'Material Icons';
  font-size: 2.5rem;
  display: none;
}
.nav-hide {
  display: none;
  position: fixed;
  top: 6rem;
  z-index: 20;
  width: 100%;
  height: 100%;
}
  .nav-menu {
    background-color: hsla(0, 0%, 95%, 0.8);
    text-align: center;
  }
    .nav-menu li {
      padding: 0.8rem 1.2rem;
      list-style: none;
      font-weight: bold;
      letter-spacing: 0.2em;
    }


main, footer {
  position: relative;
  z-index: 1;
}

.back {
  background-size: cover;
  background-attachment: fixed;
}

.back1 {
  background-image: url("../img/bg1.jpg");
}

  .space {
    height: 6rem;
  }
  .content {
    background-color: white;
}
