.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-container.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-container .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-4051 .elementor-element.elementor-element-bc1cf7e{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-4051 .elementor-element.elementor-element-64da91e{--display:flex;--z-index:999999;}.elementor-4051 .elementor-element.elementor-element-64da91e:not(.elementor-motion-effects-element-type-background), .elementor-4051 .elementor-element.elementor-element-64da91e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-loop-grid.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-loop-grid .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-loop-grid .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-loop-grid .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-4051 .elementor-element.elementor-element-962100c{--grid-columns:1;}.elementor-4051 .elementor-element.elementor-element-fffa8ba{--display:flex;--z-index:999;}.elementor-4051 .elementor-element.elementor-element-fffa8ba:not(.elementor-motion-effects-element-type-background), .elementor-4051 .elementor-element.elementor-element-fffa8ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4051 .elementor-element.elementor-element-3feac98{--grid-columns:1;}.elementor-4051 .elementor-element.elementor-element-dddca15{--display:flex;--z-index:999;}.elementor-4051 .elementor-element.elementor-element-dddca15:not(.elementor-motion-effects-element-type-background), .elementor-4051 .elementor-element.elementor-element-dddca15 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4051 .elementor-element.elementor-element-5628016{--grid-columns:1;}.elementor-4051 .elementor-element.elementor-element-69799a2{--display:flex;--z-index:999;}.elementor-4051 .elementor-element.elementor-element-69799a2:not(.elementor-motion-effects-element-type-background), .elementor-4051 .elementor-element.elementor-element-69799a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4051 .elementor-element.elementor-element-657eb65{--grid-columns:1;}.elementor-4051 .elementor-element.elementor-element-22505db{--display:flex;--z-index:999;}.elementor-4051 .elementor-element.elementor-element-22505db:not(.elementor-motion-effects-element-type-background), .elementor-4051 .elementor-element.elementor-element-22505db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4051 .elementor-element.elementor-element-a368d0f{--grid-columns:1;}.elementor-4051 .elementor-element.elementor-element-6f77d4a{--display:flex;--z-index:999;}.elementor-4051 .elementor-element.elementor-element-6f77d4a:not(.elementor-motion-effects-element-type-background), .elementor-4051 .elementor-element.elementor-element-6f77d4a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4051 .elementor-element.elementor-element-e150156{--grid-columns:1;}@media(max-width:1024px){.elementor-4051 .elementor-element.elementor-element-bc1cf7e{--grid-auto-flow:row;}.elementor-4051 .elementor-element.elementor-element-962100c{--grid-columns:2;}.elementor-4051 .elementor-element.elementor-element-3feac98{--grid-columns:2;}.elementor-4051 .elementor-element.elementor-element-5628016{--grid-columns:2;}.elementor-4051 .elementor-element.elementor-element-657eb65{--grid-columns:2;}.elementor-4051 .elementor-element.elementor-element-a368d0f{--grid-columns:2;}.elementor-4051 .elementor-element.elementor-element-e150156{--grid-columns:2;}}@media(max-width:767px){.elementor-4051 .elementor-element.elementor-element-bc1cf7e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4051 .elementor-element.elementor-element-962100c{--grid-columns:1;}.elementor-4051 .elementor-element.elementor-element-3feac98{--grid-columns:1;}.elementor-4051 .elementor-element.elementor-element-5628016{--grid-columns:1;}.elementor-4051 .elementor-element.elementor-element-657eb65{--grid-columns:1;}.elementor-4051 .elementor-element.elementor-element-a368d0f{--grid-columns:1;}.elementor-4051 .elementor-element.elementor-element-e150156{--grid-columns:1;}}/* Start custom CSS for container, class: .elementor-element-64da91e */.elementor-4051 .elementor-element.elementor-element-64da91e {
    /* Esto define la altura máxima: el 60% de la altura de la pantalla */
    max-height: 60vh; 
    
    /* Esto activa el scroll vertical si la lista es más larga que la altura */
    overflow-y: auto;
    
    /* Opcional: para que el scroll sea suave */
    scroll-behavior: smooth;
}

/* Ancho de la barra */
.elementor-4051 .elementor-element.elementor-element-64da91e::-webkit-scrollbar {
    width: 6px;
}

/* Color del fondo de la barra (el carril) */
.elementor-4051 .elementor-element.elementor-element-64da91e::-webkit-scrollbar-track {
    background: #f1f1f1; 
}

/* Color de la barra que se mueve (el pulgar) */
.elementor-4051 .elementor-element.elementor-element-64da91e::-webkit-scrollbar-thumb {
    background: #888; 
    border-radius: 4px;
}

/* Color de la barra al pasar el mouse */
.elementor-4051 .elementor-element.elementor-element-64da91e::-webkit-scrollbar-thumb:hover {
    background: #555; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fffa8ba */.elementor-4051 .elementor-element.elementor-element-fffa8ba {
    /* Esto define la altura máxima: el 60% de la altura de la pantalla */
    max-height: 60vh; 
    
    /* Esto activa el scroll vertical si la lista es más larga que la altura */
    overflow-y: auto;
    
    /* Opcional: para que el scroll sea suave */
    scroll-behavior: smooth;
}

/* Ancho de la barra */
.elementor-4051 .elementor-element.elementor-element-fffa8ba::-webkit-scrollbar {
    width: 6px;
}

/* Color del fondo de la barra (el carril) */
.elementor-4051 .elementor-element.elementor-element-fffa8ba::-webkit-scrollbar-track {
    background: #f1f1f1; 
}

/* Color de la barra que se mueve (el pulgar) */
.elementor-4051 .elementor-element.elementor-element-fffa8ba::-webkit-scrollbar-thumb {
    background: #888; 
    border-radius: 4px;
}

/* Color de la barra al pasar el mouse */
.elementor-4051 .elementor-element.elementor-element-fffa8ba::-webkit-scrollbar-thumb:hover {
    background: #555; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dddca15 */.elementor-4051 .elementor-element.elementor-element-dddca15 {
    /* Esto define la altura máxima: el 60% de la altura de la pantalla */
    max-height: 60vh; 
    
    /* Esto activa el scroll vertical si la lista es más larga que la altura */
    overflow-y: auto;
    
    /* Opcional: para que el scroll sea suave */
    scroll-behavior: smooth;
}

/* Ancho de la barra */
.elementor-4051 .elementor-element.elementor-element-dddca15::-webkit-scrollbar {
    width: 6px;
}

/* Color del fondo de la barra (el carril) */
.elementor-4051 .elementor-element.elementor-element-dddca15::-webkit-scrollbar-track {
    background: #f1f1f1; 
}

/* Color de la barra que se mueve (el pulgar) */
.elementor-4051 .elementor-element.elementor-element-dddca15::-webkit-scrollbar-thumb {
    background: #888; 
    border-radius: 4px;
}

/* Color de la barra al pasar el mouse */
.elementor-4051 .elementor-element.elementor-element-dddca15::-webkit-scrollbar-thumb:hover {
    background: #555; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69799a2 */.elementor-4051 .elementor-element.elementor-element-69799a2 {
    /* Esto define la altura máxima: el 60% de la altura de la pantalla */
    max-height: 60vh; 
    
    /* Esto activa el scroll vertical si la lista es más larga que la altura */
    overflow-y: auto;
    
    /* Opcional: para que el scroll sea suave */
    scroll-behavior: smooth;
}

/* Ancho de la barra */
.elementor-4051 .elementor-element.elementor-element-69799a2::-webkit-scrollbar {
    width: 6px;
}

/* Color del fondo de la barra (el carril) */
.elementor-4051 .elementor-element.elementor-element-69799a2::-webkit-scrollbar-track {
    background: #f1f1f1; 
}

/* Color de la barra que se mueve (el pulgar) */
.elementor-4051 .elementor-element.elementor-element-69799a2::-webkit-scrollbar-thumb {
    background: #888; 
    border-radius: 4px;
}

/* Color de la barra al pasar el mouse */
.elementor-4051 .elementor-element.elementor-element-69799a2::-webkit-scrollbar-thumb:hover {
    background: #555; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22505db */.elementor-4051 .elementor-element.elementor-element-22505db {
    /* Esto define la altura máxima: el 60% de la altura de la pantalla */
    max-height: 60vh; 
    
    /* Esto activa el scroll vertical si la lista es más larga que la altura */
    overflow-y: auto;
    
    /* Opcional: para que el scroll sea suave */
    scroll-behavior: smooth;
}

/* Ancho de la barra */
.elementor-4051 .elementor-element.elementor-element-22505db::-webkit-scrollbar {
    width: 6px;
}

/* Color del fondo de la barra (el carril) */
.elementor-4051 .elementor-element.elementor-element-22505db::-webkit-scrollbar-track {
    background: #f1f1f1; 
}

/* Color de la barra que se mueve (el pulgar) */
.elementor-4051 .elementor-element.elementor-element-22505db::-webkit-scrollbar-thumb {
    background: #888; 
    border-radius: 4px;
}

/* Color de la barra al pasar el mouse */
.elementor-4051 .elementor-element.elementor-element-22505db::-webkit-scrollbar-thumb:hover {
    background: #555; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f77d4a */.elementor-4051 .elementor-element.elementor-element-6f77d4a {
    /* Esto define la altura máxima: el 60% de la altura de la pantalla */
    max-height: 60vh; 
    
    /* Esto activa el scroll vertical si la lista es más larga que la altura */
    overflow-y: auto;
    
    /* Opcional: para que el scroll sea suave */
    scroll-behavior: smooth;
}

/* Ancho de la barra */
.elementor-4051 .elementor-element.elementor-element-6f77d4a::-webkit-scrollbar {
    width: 6px;
}

/* Color del fondo de la barra (el carril) */
.elementor-4051 .elementor-element.elementor-element-6f77d4a::-webkit-scrollbar-track {
    background: #f1f1f1; 
}

/* Color de la barra que se mueve (el pulgar) */
.elementor-4051 .elementor-element.elementor-element-6f77d4a::-webkit-scrollbar-thumb {
    background: #888; 
    border-radius: 4px;
}

/* Color de la barra al pasar el mouse */
.elementor-4051 .elementor-element.elementor-element-6f77d4a::-webkit-scrollbar-thumb:hover {
    background: #555; 
}/* End custom CSS */