.btn-package {
  display: none !important;
}
.cell-layer {
  display: none !important;
}
.top-no-authenticated .btn-packages {
  display: none !important;
}
.title-page {
  font-size: 2.1rem;
  margin: 80px auto 20px;
  color: #222;
  font-weight: 900;
}
.container {
  margin: 0px auto;
  width: 80%;
  padding: 0px;
}
.img-bottom {
  display: none;
}
.legal h3 {
  margin-top: 45px;
}
a {
  color: #577590;
  text-decoration: none;
}

@media (min-width: 400px) {
  .title-page {
    font-size: 2.5rem;
  }
  .container {
    width: 340px;
  }
}

@media (min-width: 576px) {
  .title-page {
    font-size: 2.6rem;
  }
  .container {
    width: 500px;
  }
}

@media (min-width: 768px) {
  .title-page {
    font-size: 2.6rem;
  }
  .container {
    width: 700px;
  }
}

@media (min-width: 992px) {
  .title-page {
    font-size: 3rem;
  }
  .container {
    width: 900px;
  }
}

@media (min-width: 1200px) {
  .title-page {
    font-size: 4rem;
  }
  .container {
    width: 1100px;
  }
}
