.center {
  max-width:1050px;
  min-width:350px;
  margin:auto;
  padding-bottom:50px;
}
.acordeon a {
  width:100%;
  height:45px;
  background:#fff;
  color:#000;
  text-decoration:none;
  text-align:left;
  display:block;
  font-size:16px;
  padding-left:20px;
  overflow:hidden;
  line-height:45px;
  border-bottom:1px solid #ddd;
  font-family:'Montserrat',sans-serif;
  letter-spacing:-1px;
  font-weight:700;
}
.acordeon p {
  height:0;
  opacity:0;
  background:#fff;
  color:#555;
  overflow:hidden;
  font-size:15px;
  letter-spacing:-0.5px;
  text-align:justify;
  font-family:Arial, Helvetica, sans-serif;
}
.acordeon:target p {
  height:auto;
  opacity:1;
  padding:20px;
}