/* Fija altura de carruseles e imágenes contenidas - cargar al final */
.carousel.slide {
  overflow: hidden !important;
  height: 800px !important;
  max-height: 800px !important;
}
.carousel.slide .carousel-inner {
  height: 800px !important;
  max-height: 800px !important;
  overflow: hidden !important;
}
.carousel.slide .carousel-item {
  height: 800px !important;
  max-height: 800px !important;
  min-height: 800px !important;
  overflow: hidden !important;
  position: relative !important;
}
.carousel.slide .carousel-item img {
  position: absolute !important;
  top: 50% !important;
  left: 50% !important;
  transform: translate(-50%, -50%) !important;
  width: 100% !important;
  height: 100% !important;
  max-height: 800px !important;
  object-fit: contain !important;
  object-position: center !important;
  display: block !important;
}

#carouselCobertura .carousel-item {
  height: 400px !important;
  max-height: 400px !important;
  min-height: 400px !important;
}

#carouselCobertura .carousel.slide {
  height: 400px !important;
  max-height: 400px !important;
}

#carouselCobertura .carousel.slide .carousel-inner {
  height: 400px !important;
  max-height: 400px !important;
}

#carouselCobertura .carousel.slide .carousel-item img {
  max-height: 400px !important;
}
#carouselCobertura {
  height: 400px !important;
  max-height: 400px !important;
}
/* Ajustes responsivos de altura de carrusel */
@media (max-width: 1199.98px) {
  .carousel.slide,
  .carousel.slide .carousel-inner,
  .carousel.slide .carousel-item {
    height: 600px !important;
    max-height: 600px !important;
    min-height: 600px !important;
  }
  .carousel.slide .carousel-item img {
    max-height: 600px !important;
  }
}

@media (max-width: 991.98px) {
  .carousel.slide,
  .carousel.slide .carousel-inner,
  .carousel.slide .carousel-item {
    height: 450px !important;
    max-height: 450px !important;
    min-height: 450px !important;
  }
  .carousel.slide .carousel-item img {
    max-height: 450px !important;
  }
}

@media (max-width: 575.98px) {
  .carousel.slide,
  .carousel.slide .carousel-inner,
  .carousel.slide .carousel-item {
    height: 320px !important;
    max-height: 320px !important;
    min-height: 320px !important;
  }
  .carousel.slide .carousel-item img {
    max-height: 320px !important;
  }
}
