.eye-block.masonry-blocks-big .masonry-blocks-big--item {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  border-radius: 1rem;
  overflow: hidden;
  position: relative;
}
.eye-block.masonry-blocks-big .masonry-blocks-big--item p {
  font-family: "Karl", sans-serif;
}
.eye-block.masonry-blocks-big .masonry-blocks-big--item .card-link-overlay {
  position: absolute;
  inset: 0;
  z-index: 5;
}
.eye-block.masonry-blocks-big .masonry-blocks-big--item.card-2, .eye-block.masonry-blocks-big .masonry-blocks-big--item.card-3 {
  aspect-ratio: 3/4;
}
@media screen and (max-width: 768px) {
  .eye-block.masonry-blocks-big .masonry-blocks-big--item.card-2, .eye-block.masonry-blocks-big .masonry-blocks-big--item.card-3 {
    aspect-ratio: 4/3;
  }
}
.eye-block.masonry-blocks-big .masonry-blocks-big--item.card-1, .eye-block.masonry-blocks-big .masonry-blocks-big--item.card-4 {
  aspect-ratio: 25/16;
}
@media screen and (max-width: 768px) {
  .eye-block.masonry-blocks-big .masonry-blocks-big--item.card-1, .eye-block.masonry-blocks-big .masonry-blocks-big--item.card-4 {
    aspect-ratio: 4/3;
  }
}
.eye-block.masonry-blocks-big .masonry-blocks-big--item.card-1 {
  display: flex;
}
.eye-block.masonry-blocks-big .masonry-blocks-big--item.card-1 .masonry-blocks-big--item--inner {
  width: 50%;
  background: #C2432C;
  padding: 1.5rem;
  position: relative;
  z-index: 3;
}
.eye-block.masonry-blocks-big .masonry-blocks-big--item.card-1 .masonry-blocks-big--item--inner p {
  margin: 0;
  color: #ffffff;
  font-size: 1.5rem;
  max-width: 90%;
}
.eye-block.masonry-blocks-big .masonry-blocks-big--item.card-1 .masonry-blocks-big--item--image {
  width: 50%;
}
.eye-block.masonry-blocks-big .masonry-blocks-big--item.card-1 .masonry-blocks-big--item--image img {
  height: 100%;
  object-fit: cover;
  width: 100%;
}
.eye-block.masonry-blocks-big .masonry-blocks-big--item.card-2, .eye-block.masonry-blocks-big .masonry-blocks-big--item.card-3, .eye-block.masonry-blocks-big .masonry-blocks-big--item.card-4 {
  display: flex;
  justify-content: end;
  flex-direction: column;
}
.eye-block.masonry-blocks-big .masonry-blocks-big--item.card-2 .masonry-blocks-big--item--inner, .eye-block.masonry-blocks-big .masonry-blocks-big--item.card-3 .masonry-blocks-big--item--inner, .eye-block.masonry-blocks-big .masonry-blocks-big--item.card-4 .masonry-blocks-big--item--inner {
  background: rgba(0, 0, 0, 0.4);
  padding: 1.5rem;
  border-radius: 1rem;
  position: relative;
  z-index: 3;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: end;
}
.eye-block.masonry-blocks-big .masonry-blocks-big--item.card-2 .masonry-blocks-big--item--inner p, .eye-block.masonry-blocks-big .masonry-blocks-big--item.card-3 .masonry-blocks-big--item--inner p, .eye-block.masonry-blocks-big .masonry-blocks-big--item.card-4 .masonry-blocks-big--item--inner p {
  color: #ffffff;
  max-width: 90%;
  margin: 0;
  font-size: 1.5rem;
}
.eye-block.masonry-blocks-big .masonry-blocks-big--item.card-5 {
  height: fit-content;
  background: #597144;
  padding: 1.5rem;
}
@media screen and (max-width: 768px) {
  .eye-block.masonry-blocks-big .masonry-blocks-big--item.card-5 {
    height: 100%;
  }
}
.eye-block.masonry-blocks-big .masonry-blocks-big--item.card-5 p {
  margin: 0;
  color: #ffffff;
  font-size: 1.5rem;
}

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