.elementor-57352 .elementor-element.elementor-element-965cc96{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:-3px;--padding-bottom:-3px;--padding-left:-3px;--padding-right:-3px;}.elementor-57352 .elementor-element.elementor-element-965cc96.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-57352 .elementor-element.elementor-element-4c937f0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-5px;--margin-bottom:-5px;--margin-left:-5px;--margin-right:-5px;--padding-top:-3px;--padding-bottom:-3px;--padding-left:-3px;--padding-right:-3px;}.elementor-57352 .elementor-element.elementor-element-01802f6{--display:grid;--e-con-grid-template-columns:repeat(7, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--align-items:center;--padding-top:-3px;--padding-bottom:-3px;--padding-left:-3px;--padding-right:-3px;}.elementor-57352 .elementor-element.elementor-element-e3ffa7c:not( .elementor-widget-image ), .elementor-57352 .elementor-element.elementor-element-e3ffa7c.elementor-widget-image img{-webkit-mask-image:url( https://ventaexpressmx.com/wp-content/plugins/elementor/assets/mask-shapes/oval-vertical.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.ee-tooltip.ee-tooltip-e3ffa7c.to--top,
							 .ee-tooltip.ee-tooltip-e3ffa7c.to--bottom{margin-left:0px;}.ee-tooltip.ee-tooltip-e3ffa7c.to--left,
							 .ee-tooltip.ee-tooltip-e3ffa7c.to--right{margin-top:0px;}.elementor-57352 .elementor-element.elementor-element-751ab62:not( .elementor-widget-image ), .elementor-57352 .elementor-element.elementor-element-751ab62.elementor-widget-image img{-webkit-mask-image:url( https://ventaexpressmx.com/wp-content/plugins/elementor/assets/mask-shapes/oval-vertical.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.ee-tooltip.ee-tooltip-751ab62.to--top,
							 .ee-tooltip.ee-tooltip-751ab62.to--bottom{margin-left:0px;}.ee-tooltip.ee-tooltip-751ab62.to--left,
							 .ee-tooltip.ee-tooltip-751ab62.to--right{margin-top:0px;}.elementor-57352 .elementor-element.elementor-element-3e6eb71:not( .elementor-widget-image ), .elementor-57352 .elementor-element.elementor-element-3e6eb71.elementor-widget-image img{-webkit-mask-image:url( https://ventaexpressmx.com/wp-content/plugins/elementor/assets/mask-shapes/oval-vertical.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.ee-tooltip.ee-tooltip-3e6eb71.to--top,
							 .ee-tooltip.ee-tooltip-3e6eb71.to--bottom{margin-left:0px;}.ee-tooltip.ee-tooltip-3e6eb71.to--left,
							 .ee-tooltip.ee-tooltip-3e6eb71.to--right{margin-top:0px;}.elementor-57352 .elementor-element.elementor-element-08d6a4b:not( .elementor-widget-image ), .elementor-57352 .elementor-element.elementor-element-08d6a4b.elementor-widget-image img{-webkit-mask-image:url( https://ventaexpressmx.com/wp-content/plugins/elementor/assets/mask-shapes/oval-vertical.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.ee-tooltip.ee-tooltip-08d6a4b.to--top,
							 .ee-tooltip.ee-tooltip-08d6a4b.to--bottom{margin-left:0px;}.ee-tooltip.ee-tooltip-08d6a4b.to--left,
							 .ee-tooltip.ee-tooltip-08d6a4b.to--right{margin-top:0px;}.elementor-57352 .elementor-element.elementor-element-199b8c8:not( .elementor-widget-image ), .elementor-57352 .elementor-element.elementor-element-199b8c8.elementor-widget-image img{-webkit-mask-image:url( https://ventaexpressmx.com/wp-content/plugins/elementor/assets/mask-shapes/oval-vertical.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.ee-tooltip.ee-tooltip-199b8c8.to--top,
							 .ee-tooltip.ee-tooltip-199b8c8.to--bottom{margin-left:0px;}.ee-tooltip.ee-tooltip-199b8c8.to--left,
							 .ee-tooltip.ee-tooltip-199b8c8.to--right{margin-top:0px;}.elementor-57352 .elementor-element.elementor-element-dc29e60:not( .elementor-widget-image ), .elementor-57352 .elementor-element.elementor-element-dc29e60.elementor-widget-image img{-webkit-mask-image:url( https://ventaexpressmx.com/wp-content/plugins/elementor/assets/mask-shapes/oval-vertical.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.ee-tooltip.ee-tooltip-dc29e60.to--top,
							 .ee-tooltip.ee-tooltip-dc29e60.to--bottom{margin-left:0px;}.ee-tooltip.ee-tooltip-dc29e60.to--left,
							 .ee-tooltip.ee-tooltip-dc29e60.to--right{margin-top:0px;}.elementor-57352 .elementor-element.elementor-element-ad50f5f:not( .elementor-widget-image ), .elementor-57352 .elementor-element.elementor-element-ad50f5f.elementor-widget-image img{-webkit-mask-image:url( https://ventaexpressmx.com/wp-content/plugins/elementor/assets/mask-shapes/oval-vertical.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.ee-tooltip.ee-tooltip-ad50f5f.to--top,
							 .ee-tooltip.ee-tooltip-ad50f5f.to--bottom{margin-left:0px;}.ee-tooltip.ee-tooltip-ad50f5f.to--left,
							 .ee-tooltip.ee-tooltip-ad50f5f.to--right{margin-top:0px;}.elementor-57352 .elementor-element.elementor-element-0a5e7b7:not( .elementor-widget-image ), .elementor-57352 .elementor-element.elementor-element-0a5e7b7.elementor-widget-image img{-webkit-mask-image:url( https://ventaexpressmx.com/wp-content/plugins/elementor/assets/mask-shapes/oval-vertical.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.ee-tooltip.ee-tooltip-0a5e7b7.to--top,
							 .ee-tooltip.ee-tooltip-0a5e7b7.to--bottom{margin-left:0px;}.ee-tooltip.ee-tooltip-0a5e7b7.to--left,
							 .ee-tooltip.ee-tooltip-0a5e7b7.to--right{margin-top:0px;}.elementor-57352 .elementor-element.elementor-element-91f8ca3:not( .elementor-widget-image ), .elementor-57352 .elementor-element.elementor-element-91f8ca3.elementor-widget-image img{-webkit-mask-image:url( https://ventaexpressmx.com/wp-content/plugins/elementor/assets/mask-shapes/oval-vertical.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.ee-tooltip.ee-tooltip-91f8ca3.to--top,
							 .ee-tooltip.ee-tooltip-91f8ca3.to--bottom{margin-left:0px;}.ee-tooltip.ee-tooltip-91f8ca3.to--left,
							 .ee-tooltip.ee-tooltip-91f8ca3.to--right{margin-top:0px;}.elementor-57352 .elementor-element.elementor-element-15813f7:not( .elementor-widget-image ), .elementor-57352 .elementor-element.elementor-element-15813f7.elementor-widget-image img{-webkit-mask-image:url( https://ventaexpressmx.com/wp-content/plugins/elementor/assets/mask-shapes/oval-vertical.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.ee-tooltip.ee-tooltip-15813f7.to--top,
							 .ee-tooltip.ee-tooltip-15813f7.to--bottom{margin-left:0px;}.ee-tooltip.ee-tooltip-15813f7.to--left,
							 .ee-tooltip.ee-tooltip-15813f7.to--right{margin-top:0px;}.elementor-57352 .elementor-element.elementor-element-43b3c93:not( .elementor-widget-image ), .elementor-57352 .elementor-element.elementor-element-43b3c93.elementor-widget-image img{-webkit-mask-image:url( https://ventaexpressmx.com/wp-content/plugins/elementor/assets/mask-shapes/oval-vertical.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.ee-tooltip.ee-tooltip-43b3c93.to--top,
							 .ee-tooltip.ee-tooltip-43b3c93.to--bottom{margin-left:0px;}.ee-tooltip.ee-tooltip-43b3c93.to--left,
							 .ee-tooltip.ee-tooltip-43b3c93.to--right{margin-top:0px;}.elementor-57352 .elementor-element.elementor-element-c915fe2:not( .elementor-widget-image ), .elementor-57352 .elementor-element.elementor-element-c915fe2.elementor-widget-image img{-webkit-mask-image:url( https://ventaexpressmx.com/wp-content/plugins/elementor/assets/mask-shapes/oval-vertical.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.ee-tooltip.ee-tooltip-c915fe2.to--top,
							 .ee-tooltip.ee-tooltip-c915fe2.to--bottom{margin-left:0px;}.ee-tooltip.ee-tooltip-c915fe2.to--left,
							 .ee-tooltip.ee-tooltip-c915fe2.to--right{margin-top:0px;}.elementor-57352 .elementor-element.elementor-element-4706d6a:not( .elementor-widget-image ), .elementor-57352 .elementor-element.elementor-element-4706d6a.elementor-widget-image img{-webkit-mask-image:url( https://ventaexpressmx.com/wp-content/plugins/elementor/assets/mask-shapes/oval-vertical.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.ee-tooltip.ee-tooltip-4706d6a.to--top,
							 .ee-tooltip.ee-tooltip-4706d6a.to--bottom{margin-left:0px;}.ee-tooltip.ee-tooltip-4706d6a.to--left,
							 .ee-tooltip.ee-tooltip-4706d6a.to--right{margin-top:0px;}.elementor-57352 .elementor-element.elementor-element-5e8387f:not( .elementor-widget-image ), .elementor-57352 .elementor-element.elementor-element-5e8387f.elementor-widget-image img{-webkit-mask-image:url( https://ventaexpressmx.com/wp-content/plugins/elementor/assets/mask-shapes/oval-vertical.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.ee-tooltip.ee-tooltip-5e8387f.to--top,
							 .ee-tooltip.ee-tooltip-5e8387f.to--bottom{margin-left:0px;}.ee-tooltip.ee-tooltip-5e8387f.to--left,
							 .ee-tooltip.ee-tooltip-5e8387f.to--right{margin-top:0px;}@media(max-width:1024px){.elementor-57352 .elementor-element.elementor-element-01802f6{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-57352 .elementor-element.elementor-element-965cc96{--width:110%;}}@media(max-width:767px){.elementor-57352 .elementor-element.elementor-element-01802f6{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for container, class: .elementor-element-01802f6 */.elementor-57352 .elementor-element.elementor-element-01802f6 {
    display: flex !important;
    flex-wrap: nowrap !important;
    overflow-x: auto !important;
    scroll-snap-type: x mandatory !important;
    -webkit-overflow-scrolling: touch !important;
    padding-bottom: 15px !important;
}

.elementor-57352 .elementor-element.elementor-element-01802f6 .elementor-widget,
.elementor-57352 .elementor-element.elementor-element-01802f6 > .elementor-element {
    flex: 0 0 auto !important;
    scroll-snap-align: start !important;
    width: 120px !important; /* Ajusta este ancho si quieres los círculos más grandes o chicos */
}

/* Ocultar la barra de scroll fea en computadoras para que se vea limpio */
.elementor-57352 .elementor-element.elementor-element-01802f6::-webkit-scrollbar {
    display: none !important;
}

.elementor-57352 .elementor-element.elementor-element-01802f6 {
    display: flex !important;
    flex-wrap: nowrap !important;
    overflow-x: auto !important;
    scroll-snap-type: x mandatory !important;
    -webkit-overflow-scrolling: touch !important;
    
    /* === AQUÍ RECORCHAMOS EL ESPACIO DE ARRIBA Y ABAJO === */
    padding-top: 10px !important;    /* Espacio interno arriba del texto */
    padding-bottom: 5px !important;  /* Espacio interno abajo de las letras */
    margin-top: 0px !important;       /* Quita márgenes externos arriba */
    margin-bottom: 0px !important;    /* Quita márgenes externos abajo */
}

.elementor-57352 .elementor-element.elementor-element-01802f6 .elementor-widget,
.elementor-57352 .elementor-element.elementor-element-01802f6 > .elementor-element {
    flex: 0 0 auto !important;
    scroll-snap-align: start !important;
    width: 120px !important; 
    
    /* === QUITAMOS MÁRGENES DE LOS CÍRCULOS === */
    margin-bottom: 0px !important; 
}

/* Ocultar la barra de scroll fea */
.elementor-57352 .elementor-element.elementor-element-01802f6::-webkit-scrollbar {
    display: none !important;
}

/* Forzar que aparezcan las flechas de navegación */
.elementor-57352 .elementor-element.elementor-element-01802f6 .swiper-button-next, 
.elementor-57352 .elementor-element.elementor-element-01802f6 .swiper-button-prev {
    display: flex !important;
    visibility: visible !important;
    color: #D4AF37 !important; /* Color dorado para que combine */
    size: 20px;
}

/* Espacio para que no se corten en el celular */
.elementor-57352 .elementor-element.elementor-element-01802f6 {
    padding-left: 20px !important;
    padding-right: 20px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c937f0 */.elementor-57352 .elementor-element.elementor-element-4c937f0 img {
    transition: all 0.2s ease-in-out;
}

.elementor-57352 .elementor-element.elementor-element-4c937f0 img:hover {
    transform: scale(1.1);
}/* End custom CSS */