.elementor-1972 .elementor-element.elementor-element-09bb6de{--e-image-carousel-slides-to-show:5;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;padding:60px 0px 0px 0px;}.elementor-1972 .elementor-element.elementor-element-09bb6de .elementor-swiper-button.elementor-swiper-button-prev, .elementor-1972 .elementor-element.elementor-element-09bb6de .elementor-swiper-button.elementor-swiper-button-next{color:var( --e-global-color-4ef0fc3 );}.elementor-1972 .elementor-element.elementor-element-09bb6de .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-1972 .elementor-element.elementor-element-09bb6de .elementor-swiper-button.elementor-swiper-button-next svg{fill:var( --e-global-color-4ef0fc3 );}.elementor-1972 .elementor-element.elementor-element-09bb6de .swiper-wrapper{display:flex;align-items:flex-end;}@media(max-width:1024px){.elementor-1972 .elementor-element.elementor-element-09bb6de{--e-image-carousel-slides-to-show:5;}}@media(max-width:767px){.elementor-1972 .elementor-element.elementor-element-09bb6de{--e-image-carousel-slides-to-show:5;}}/* Start custom CSS for image-carousel, class: .elementor-element-09bb6de *//* oculta el hueco extra donde queda la foto activa */
.elementor-1972 .elementor-element.elementor-element-09bb6de{ overflow:hidden; }
.elementor-1972 .elementor-element.elementor-element-09bb6de .elementor-image-carousel-wrapper{
  width:125%;          /* 5 huecos ÷ 4 visibles = 125% */
  max-width:none;
}

.elementor-1972 .elementor-element.elementor-element-09bb6de .swiper-wrapper{
  transition-timing-function:cubic-bezier(.65,0,.35,1) !important;
}
.elementor-1972 .elementor-element.elementor-element-09bb6de img{
  height:27vh;
  width:100%;
  object-fit:cover;
  transition:opacity .4s ease;
}
.elementor-1972 .elementor-element.elementor-element-09bb6de img:hover{ opacity:.75; }

/* Ocultar la flecha original de Elementor */
.elementor-swiper-button svg,
.elementor-swiper-button i{
  display:none !important;
}

/* Tamaño y estilo común de los dos botones */
.elementor-swiper-button{
  width:30px;
  height:30px;
  background-position:center;
  background-size:contain;
  background-repeat:no-repeat;
  cursor:pointer;
  transition:opacity .3s ease;
}

.elementor-swiper-button:hover{
  opacity:.7;
}

/* Botón ANTERIOR: su propio SVG + tu posición */
.elementor-swiper-button-prev{
  position:absolute;
  top:20px !important;
  right:40px !important;
  left:auto !important;
  background-image:url('https://bohemenomadcatering.com/wp-content/uploads/2026/09/Grupo-68.svg');
}

/* Botón SIGUIENTE: otro SVG distinto */
.elementor-swiper-button-next{
    position:absolute;
  top:20px !important;
  right:00px !important;
  background-image:url('https://bohemenomadcatering.com/wp-content/uploads/2026/09/Grupo-35.svg');
}
@media (max-width:1024px){
    .elementor-swiper-button-prev{
 left:40px!important;
}

/* Botón SIGUIENTE: otro SVG distinto */
.elementor-swiper-button-next{
   left:80px!important;
}
}
@media (max-width:767px){
    .elementor-swiper-button-prev{
 left:20px!important;
}

/* Botón SIGUIENTE: otro SVG distinto */
.elementor-swiper-button-next{
   left:60px!important;
}
}/* End custom CSS */