.p0 {
  padding: 0;
}

.portfolio__filter {
  width: 100%;
}

.fancybox-button svg {
  color: beige !important;
}

.portfolio__filter .filter-button {
  display: inline-block;
  padding: 10px 23px;
  background: transparent;
  border: none;
  color: #4a3322;
  letter-spacing: 0;
  font-size: 16px;
  cursor: pointer;
  font-weight: 300;
}

.portfolio__filter {
  display: inline-block;
  text-align: center;
  margin: 30px 0;
}

.portfolio__filter button:hover {
  color: #378474;
}

.portfolio__filter button.active {
  color: #378474;
}

.portfolio__img img {
  width: 100%;
  height: 230px;
  object-fit: cover;
  margin-bottom: 25px;
  border-radius: 10px;
}

.btn__load {
  display: inline-block;
  margin: 40px 0 0;
  width: 100%;
}