.pine-ridge {
  background: #fff;
  width: 100%;
}
.pine-ridge .full-content {
  max-width: 1200px;
  margin: 0 auto 80px;
  padding: 0;
}
.pine-ridge .full-content .top-text p {
  font-family: "DM Sans", sans-serif;
  font-size: 18px;
  line-height: 25px;
  color: #030104;
  margin: 0 0 15px;
  font-weight: 400;
  padding: 0;
}
.pine-ridge .full-content .top-text p:last-of-type{
  margin:0;
}
.pine-ridge .full-content .image-item {
  display: grid;
  grid-template-columns: repeat(4,minmax(0,1fr));
  grid-gap: 25px;
  margin: 40px 0 0;
}
.pine-ridge .full-content .image-item .item img {
  width: 100%;
  object-fit: cover;
}
body.widget-snippet .pine-ridge .full-content .image-item .item{
  padding:10px;
}
