.bg-deer {
  background: linear-gradient(rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7)), url("../../../img/deer.webp") left bottom/60% repeat;
}

@media screen and (min-width: 768px) {
  .bg-deer {
    background-size: auto;
  }
}
.gallery {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(15rem, 100%), 1fr));
  gap: 6rem 2rem;
}
@media (min-width: 750px) {
  .gallery {
    grid-template-columns: repeat(auto-fit, minmax(20rem, 1fr));
    gap: 6rem 4rem;
  }
}
@media (min-width: 1500px) {
  .gallery {
    grid-template-columns: repeat(auto-fit, minmax(25rem, 1fr));
  }
}
.gallery img {
  width: 100%;
  transition: transform 250ms ease;
}
.gallery__link {
  color: var(--secondary);
  transition: color 120ms ease;
}
.gallery__link:hover {
  color: var(--primary);
}
.gallery__link:hover img {
  transform: scale3D(1.02, 1.02, 1);
}
.gallery__txt {
  padding-block-start: 1rem;
}
.gallery__category {
  font-family: Arial, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  margin-block-end: 0.5rem;
}
.gallery__title {
  font-size: 1.75rem;
}

/*# sourceMappingURL=work.css.map */
