.elementor-477 .elementor-element.elementor-element-bea8f4e .swiper-wrapper{display:flex;align-items:center;}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-477 .elementor-element.elementor-element-cc8cb39{color:#153149;font-family:"Nudista", Sans-serif;font-size:1.5rem;font-weight:500;line-height:normal;}body.elementor-page-477:not(.elementor-motion-effects-element-type-background), body.elementor-page-477 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEFED;}/* Start custom CSS for image-carousel, class: .elementor-element-bea8f4e *//* Transforma el wrapper en un scroll horizontal y anula el JS */
.elementor-477 .elementor-element.elementor-element-bea8f4e .swiper-wrapper {
    display: flex !important;
    flex-wrap: nowrap !important;
    overflow-x: auto !important;
    overflow-y: hidden !important;
    scroll-behavior: smooth;
    -webkit-overflow-scrolling: touch;
    gap: 15px;
    /* CLAVE: Anula el movimiento de posición que inyecta Elementor */
    transform: none !important;
    
}

.elementor-477 .elementor-element.elementor-element-bea8f4e .swiper-wrapper::-webkit-scrollbar {
    height: 8px
}

.elementor-477 .elementor-element.elementor-element-bea8f4e .swiper-wrapper::-webkit-scrollbar-track {
  background: #1a1a1a;
  border-radius: 4px;
}

.elementor-477 .elementor-element.elementor-element-bea8f4e .swiper-wrapper::-webkit-scrollbar-thumb {
  background: #CFFF72;
  border-radius: 4px;
}

.elementor-477 .elementor-element.elementor-element-bea8f4e .swiper-wrapper::-webkit-scrollbar-thumb:hover {
  background: #b8f057; /* Un tono un poco más oscuro para el hover */
}

.elementor-477 .elementor-element.elementor-element-bea8f4e .swiper-slide {
    width: auto !important; 
    flex-shrink: 0 !important;
    height: auto !important;
    /* CLAVE: Obliga a Elementor a mostrar todas las diapositivas */
    opacity: 1 !important;
    visibility: visible !important;
}

/* Fuerza a la imagen a llenar el espacio disponible sin romperse */
.elementor-477 .elementor-element.elementor-element-bea8f4e .swiper-slide img {
    width: auto !important;
    height: 600px !important;
    object-fit: cover !important;
}

.elementor-477 .elementor-element.elementor-element-bea8f4e .elementor-swiper-button,
.elementor-477 .elementor-element.elementor-element-bea8f4e .swiper-pagination {
    display: none !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Nudista';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://www.jarroc.com.ar/wp-content/uploads/2026/09/nudista-web-Regular-normal.woff2') format('woff2');
}
@font-face {
	font-family: 'Nudista';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://www.jarroc.com.ar/wp-content/uploads/2026/09/nudista-web-SemiBold-normal.woff2') format('woff2');
}
/* End Custom Fonts CSS */