.placeInfo {
 margin-top: 50px;
 display: grid;
 grid-template-columns: 1fr;
 row-gap: 10px;
 -webkit-column-gap: 10px;
    -moz-column-gap: 10px;
         column-gap: 10px;
 padding: 10px;
 padding-bottom: 30px;
}

.placeInfo__description {
 padding: 10px;
 font-size: 1.2rem;
 word-spacing: 2px;
 border-radius: 5px;
 border: 2px solid rgb(98, 97, 97);
 background-color: rgba(0, 0, 0, 0.7);
 color: white;
}

.placeInfo__description button {
 width: 120px;
 height: 40px;
 margin: 10px 5px;
 cursor: pointer;
}

@media(min-width:1024px) {
 .placeInfo {
  grid-template-columns: 1fr 1fr;
 }
}