.card-galeria {
  height: 100%;
  overflow: hidden;
  transition: all 0.4s ease-in-out;
}
.card-galeria figure {
  height: 100%;
}
.card-galeria figure img {
  height: 100% !important;
  width: 100%;
  object-fit: cover;
  transition: all 0.4s ease-in-out;
}
.card-galeria img {
  height: 100% !important;
  width: 100%;
  object-fit: cover;
  transition: all 0.4s ease-in-out;
}
.card-galeria:hover img {
  transform: scale(1.1);
  transition: all 0.2s ease-in-out;
}

.galeria-01 .itens {
  display: grid !important;
  grid-template-columns: repeat(4, 1fr);
  gap: 0;
}
@media (max-width: 991px) {
  .galeria-01 .itens {
    grid-template-columns: repeat(2, 1fr);
  }
}

.sec-kit {
  position: relative;
}
@media (max-width: 767px) {
  .sec-kit {
    margin-bottom: 0 !important;
    min-height: 250px !important;
  }
}
.sec-kit .wp-block-cover__background {
  clip-path: polygon(0 0px, 100% 0px, 100% calc(100% - 50px), 0 calc(100% - 50px));
}
@media (max-width: 767px) {
  .sec-kit .wp-block-cover__background {
    clip-path: none;
  }
}
@media (max-width: 767px) {
  .sec-kit .container {
    padding: 0 !important;
  }
}
@media (max-width: 767px) {
  .sec-kit .container img {
    aspect-ratio: 9/8;
    object-fit: cover;
  }
}
.sec-kit .row-kits {
  position: absolute;
  bottom: 45px;
  width: 100%;
}
@media (max-width: 767px) {
  .sec-kit .row-kits {
    bottom: 16px;
  }
}
.sec-kit .row-kits .card-galeria {
  height: auto;
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
}
.sec-kit .row-kits .card-galeria figure {
  height: 100%;
}
.sec-kit .row-kits .card-galeria figure img {
  height: 100%;
  width: 100%;
  object-fit: cover;
  transition: all 0.2s ease-in-out;
}
.sec-kit .row-kits .card-galeria:hover img {
  transform: scale(1.1);
  transition: all 0.2s ease-in-out;
}

.altura-total-img {
  height: 100%;
  width: 100%;
}
@media (max-width: 767px) {
  .altura-total-img {
    max-height: 50vh;
  }
}
.altura-total-img img {
  height: calc(100% + 1px);
  width: 100%;
  object-fit: cover;
}

.altura-metade-img {
  height: 100%;
  width: 100%;
}
@media (max-width: 767px) {
  .altura-metade-img {
    max-height: 50vh;
  }
}
.altura-metade-img img {
  height: calc(100% + 1px);
  width: 100%;
  object-fit: cover;
}

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