.swiper-container {
  padding-top: 25px!important;
  padding-bottom: 50px!important;
}

.swiper-wrapper {
  height: auto!important;
}

@media (min-width: 300px) and (max-width: 1599px) {
  .swiper-container {
    width: 100%!important;
  }
}

@media (min-width: 1600px) {
  .swiper-container {
    width: 85%!important;
  }
}

.swiper-slide-galeria {
  position: relative!important;
  background-position: center!important;
  background-size: cover!important;
  overflow: hidden!important;
  border: 10px solid var(--bs-dark)!important;
  border-radius: 5px!important;
  box-shadow: 0px 7px 15px -5px rgba(0,0,0,1)!important;
}

.swiper-slide-galeria, .swiper-slide-galeria img {
  width: 350px!important;
  height: 300px!important;
}

.swiper-slide-galeria div:not(.swiper-slide-text) {
  transition: transform 0.2s linear!important;
}

.swiper-slide-galeria:hover div:not(.swiper-slide-text) {
  transform: scale(1.2)!important;
}

.swiper-slide-text {
  position: absolute!important;
  bottom: 0!important;
  color: var(--bs-dark)!important;
  z-index: 2!important;
  background: rgba(186,145,68,0.8)!important;
  width: 100%!important;
  text-align: center!important;
  padding: 10px 0!important;
  /*text-transform: uppercase;*/
  font-weight: bold;
  letter-spacing: 3px;
  font-size: 16pt;
  /*font-family: 'Allura';*/
  box-shadow: 0px -5px 14px -5px rgba(0,0,0,1);
}

.swiper-pagination-bullet-active {
  background-color: var(--bs-dark)!important;
}

