/* ========================================
   AJUSTE PERSONALIZADO PARA SLIDER
   Hace las imágenes más altas y completas
   ======================================== */

/* Aumentar altura del slider y sus imágenes */
.swiper-banner .slider-slide,
.swiper-banner .swiper-slide {
    min-height: 600px !important;
    height: auto !important;
}

.swiper-banner .slider-slide img,
.swiper-banner .swiper-slide img {
    height: 600px !important;
    object-fit: cover !important;
    object-position: center center !important;
    width: 100% !important;
}

/* Ajustar el contenedor del slider */
.slider,
.slider-wrapper {
    min-height: 600px !important;
}

/* Responsive: mantener buena altura en móviles */
@media (max-width: 768px) {
    .swiper-banner .slider-slide,
    .swiper-banner .swiper-slide {
        min-height: 450px !important;
    }
    
    .swiper-banner .slider-slide img,
    .swiper-banner .swiper-slide img {
        height: 450px !important;
    }
    
    .slider,
    .slider-wrapper {
        min-height: 450px !important;
    }
}

@media (max-width: 480px) {
    .swiper-banner .slider-slide,
    .swiper-banner .swiper-slide {
        min-height: 400px !important;
    }
    
    .swiper-banner .slider-slide img,
    .swiper-banner .swiper-slide img {
        height: 400px !important;
    }
    
    .slider,
    .slider-wrapper {
        min-height: 400px !important;
    }
}

/* Asegurar que no haya espacio blanco debajo del slider */
.section-content {
    margin-bottom: 0 !important;
}

.slider {
    margin-bottom: 0 !important;
}

/* Ajustar espaciado entre slider y barra de acción */
.section + .section {
    margin-top: 0 !important;
}
