svg#boton-cerrar {
  fill: black;
}
section.section-home.section-informative-banners.section-home-color[data-store="banner-services"]
  .swiper-slide {
  display: flex;
  flex-direction: column; /* Apila los elementos verticalmente */
  align-items: center; /* Centra los elementos horizontalmente (opcional) */
  justify-content: flex-start; /* Alinea los elementos al inicio (opcional) */
  gap: 10px; /* Espaciado opcional entre los elementos */
}

@media (max-width: 480px) {
  section.section-home.section-banners-home[data-store="home-banner-categories"]
    h3.h4-huge.h3-huge-md.mb-2 {
    font-size: 24px;
  }
  section.section-home.section-banners-home[data-store="home-banner-categories"]
    .col-grid.col-md-3 {
    width: 50%;
  }
  ul.js-nav-primary-list.nav-list.nav-list-vertical.nav-list-fullwidth[data-store="navigation"]
    a {
    color: black;
  }
  .mt-5.w-100.d-inline-block.d-md-none .utilities-container .utilities-text {
    color: black;
  }
  /* .section-home-color[data-store="home-slider"] .section-slider
  /*.section-home-color[data-store="home-banner-news"] .swiper-slide{
    height: 1000px !important; /* Ajusta la altura de este elemento específico 
    display: block; /* Si es necesario, evita que se comporte como un slide 
  }
  .section-home.section-banners-home[data-store="home-banner-news"] .swiper-slide img.textbanner-image-effect {
    width: 100%; /* Ocupa todo el ancho del contenedor 
    height: 100%; /* Ocupa toda la altura del slide 
    object-fit: cover; /* Ajusta la imagen para cubrir todo el contenedor 
    min-width: 100%; /* Asegura que no se redimensione a menos del ancho necesario 
    min-height: 100%; /* Asegura que no se redimensione a menos del alto necesario 
}
.section-home.section-banners-home[data-store="home-banner-news"] .textbanner-image.p-0.overlay.overflow-none{
  height: 1000px;
} */




}

.section-home.section-banners-home[data-store="home-banner-promotional"]
  .swiper-buttons {
  display: none !important;
}



/* Seleccionar los primeros 2 swiper-slide solo en móvil */
.section-home.section-banners-home[data-store="home-banner-news"] 
  .swiper-wrapper .swiper-slide:nth-child(-n+2) {
    display: block; /* Mostrar en móvil */
  }

.section-home.section-banners-home[data-store="home-banner-news"] 
  .swiper-wrapper .swiper-slide:nth-child(n+3) {
    display: none; /* Ocultar en móvil */
  }

/* Mostrar los otros 2 swiper-slide solo en desktop */
@media (min-width: 769px) {
  .section-home.section-banners-home[data-store="home-banner-news"] 
    .swiper-wrapper .swiper-slide:nth-child(-n+2) {
      display: none; /* Ocultar en desktop */
    }

  .section-home.section-banners-home[data-store="home-banner-news"] 
    .swiper-wrapper .swiper-slide:nth-child(n+3):nth-child(-n+4) {
      display: block; /* Mostrar en desktop */
    }
}

.section-home.section-banners-home[data-store="home-banner-news"] 
  .textbanner-text.text-center {
  height: 100%;
  align-content: center;
}



@media (min-width: 769px) {
  /* Aplica solo en pantallas grandes (desktop y superiores) */
  
  section.section-home.section-informative-banners.section-home-color[data-store="banner-services"]
    .swiper-wrapper {
    display: flex;
    justify-content: space-evenly; /* Centra horizontalmente */
    align-items: center; /* Centra verticalmente si es necesario */
  }

  .swiper-slide {
    flex-shrink: 0; /* Evita que los slides se reduzcan en tamaño */
  }

  section.section-home.section-banners-home.section-home-color[data-store="home-banner-promotional"]
    .swiper-container {
    scroll-snap-type: none !important;
  }

  section.section-home.section-banners-home.section-home-color[data-store="home-banner-promotional"]
    .swiper-wrapper {
    scroll-snap-align: none !important;
    transition: none; /* Evita que las transiciones interfieran */
  }

  section.section-home.section-banners-home.section-home-color[data-store="home-banner-promotional"]
    .swiper-slide {
    scroll-snap-align: none !important;
  }
}
