.elementor .activities__track{.activities__carousel,
.activities__track {
width: min(100%, 1120px) !important;
max-width: 1120px !important;
margin-inline: auto !important;
padding: 0 !important;

display: flex !important;
flex-direction: column !important;
align-items: stretch !important;
gap: 0 !important;

overflow: visible !important;
}

/* Banner superior, carrusel y banner inferior con el mismo ancho */
.activities__banner-top,
.activities_carrusel,
.activities__banner-bottom {
width: 100% !important;
max-width: 100% !important;
margin: 0 !important;
padding: 0 !important;
}

/* Contenedores internos de Elementor */
.activities__banner-top > .elementor-widget-container,
.activities_carrusel > .elementor-widget-container,
.activities__banner-bottom > .elementor-widget-container {
width: 100% !important;
max-width: 100% !important;
margin: 0 !important;
padding: 0 !important;
}

/* Imágenes de los banners */
.activities__banner-top img,
.activities__banner-bottom img {
width: 100% !important;
max-width: 100% !important;
height: auto !important;
display: block !important;
object-fit: cover !important;
}

/* Carrusel */
.activities_carrusel {
width: 100% !important;
max-width: 100% !important;
margin: 0 !important;
padding: 0 !important;
overflow: hidden !important;
}

/* Swiper base */
.activities_carrusel .swiper,
.activities_carrusel .swiper-container {
width: 100% !important;
max-width: 100% !important;
margin: 0 !important;
overflow: hidden !important;
}

/* Puntos del carrusel */
.activities__dots .swiper-pagination-bullet,
.activities_carrusel .swiper-pagination-bullet {
margin-inline: 6px !important;
}

/* *** Banner inferior *** */

.activities__banner-bottom {
transform: translateY(-54px) !important;
position: relative !important;
z-index: 2 !important;
}\n}.elementor .hotels__sticker-left{.elementor-widget-image.hotels__sticker-left img {
rotate: -10deg !important;
transform-origin: center center !important;
}\n}.elementor .hotels__sticker-right{backdrop-filter:blur(0px);transition:all 200ms;.hotels__sticker-right {
/* idéntico a rotateZ(10deg); */
transform: rotate(10deg);
}\n}