:root {
  --blue: #2c4c5c;
  --gray: #b8bfc1;
  --yellow: #f3e308;
  --lightBlue: #6c8494;
  --yellowGreen: #9cac54;
  --lightGreen: #97cd97;
  --hackerGreen: #70ffaf;
  --teal: #a7f0dd;
  --white: #f4fcfb;
  --black: #000000;

  /*Margins*/
  --margin-PC: 3.5rem;
  --margin-Tablet: 2.5rem;
  --margin-Phone: 1.5rem;
  /*Breakpoints*/
  --BreakL: 1328px;
  --BreakM: 900px;
  --BreakS: 672px;
}

#Footer {
  width: 100%;
  line-height: 2.6rem;
  padding: 2.5rem;
  color: white;
  background: var(--blue);
  /* 
  position: fixed;
  bottom: 0;
  height: 9rem; */

  @media (min-width: 672px) {
    position: unset;
    height: unset;
  }
}

.Footer-Information {
  display: flex;
  gap: 1rem;
  justify-content: center;
  margin: 0 auto;

  @media (min-width: 900px) {
    justify-content: end;
  }
}
.Footer-Version,
.Footer-Policy {
  color: var(--yellow);
}

.Footer-Policy {
  background-color: transparent;
  border: none;
  cursor: pointer;
}

#Privacy-Policy {
  position: absolute;
  top: 50%;
  margin: 0 auto;
  padding: 1.2rem;
  line-height: 1.5rem;

  @media (min-width: 672px) {
    max-width: 35%;
  }
}

.LinkNav {
  margin: 0 auto;
  display: flex;
  justify-content: center;
}

.LinkNav ul {
  display: flex;
}

.LinkNav li {
  list-style-type: none;
  text-decoration: none;
  transition: transform 0.3s ease-in-out;

  @media (min-width: 900px) {
    position: relative;
    top: 2rem;
  }
}

.LinkNav a {
  transition: color 0.3s ease-in-out;
}

@media (min-width: 750px) {
  .LinkNav a {
    font-size: 1rem;
  }
}

.LinkNav li:hover {
  transform: scale(1.1);
}

.LinkNav li:hover a {
  color: black;
}

.Footer-Icon {
  height: 2rem;
  width: auto;
}

@media (min-width: 750px) {
  .Footer-Icon {
    height: 2rem;
  }
}

.Hidden {
  display: none;
}
