.elementor-921 .elementor-element.elementor-element-69971306 > .elementor-container{max-width:1440px;}.elementor-921 .elementor-element.elementor-element-69971306{padding:0em 0em 0em 0em;}.elementor-921 .elementor-element.elementor-element-7eb8801c{--display:flex;}.elementor-921 .elementor-element.elementor-element-771663b6 .slider-pro{min-height:63vh;}.elementor-921 .elementor-element.elementor-element-771663b6{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-921 .elementor-element.elementor-element-771663b6 .jet-slider .sp-image-container:after{opacity:0.2;}.elementor-921 .elementor-element.elementor-element-771663b6 .jet-slider{border-radius:15px 15px 15px 15px;overflow:hidden;}.elementor-921 .elementor-element.elementor-element-771663b6 .jet-slider .sp-full-screen-button{background-color:#000000;}.elementor-921 .elementor-element.elementor-element-771663b6 .jet-slider__icon{justify-content:center;}.elementor-921 .elementor-element.elementor-element-771663b6 .jet-slider__title{text-align:center;}.elementor-921 .elementor-element.elementor-element-771663b6 .jet-slider__subtitle{text-align:center;}.elementor-921 .elementor-element.elementor-element-771663b6 .jet-slider__desc{align-self:center;text-align:center;}.elementor-921 .elementor-element.elementor-element-771663b6 .jet-slider__button-wrapper{text-align:center;}.elementor-921 .elementor-element.elementor-element-771663b6 .jet-slider .sp-buttons{text-align:center;}.elementor-921 .elementor-element.elementor-element-771663b6 .jet-slider .sp-thumbnail-container:hover:before{border-style:solid;border-width:2px 2px 2px 2px;}.elementor-921 .elementor-element.elementor-element-771663b6 .jet-slider .sp-thumbnail-container.sp-selected-thumbnail:before{border-style:solid;border-width:2px 2px 2px 2px;}.elementor-921 .elementor-element.elementor-element-99976f8 > .elementor-container{max-width:1440px;}.elementor-921 .elementor-element.elementor-element-99976f8{padding:0em 0em 0em 0em;}.elementor-921 .elementor-element.elementor-element-92aebfa{--display:flex;}.elementor-921 .elementor-element.elementor-element-1bba3d7{--item-display:flex;--read-more-alignment:1;--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-921 .elementor-element.elementor-element-1bba3d7 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.56 * 100% );}.elementor-921 .elementor-element.elementor-element-1bba3d7:after{content:"0.56";}.elementor-921 .elementor-element.elementor-element-1bba3d7 .elementor-post__thumbnail__link{width:100%;}.elementor-921 .elementor-element.elementor-element-1bba3d7 .elementor-post__meta-data span + span:before{content:"•";}.elementor-921 .elementor-element.elementor-element-1bba3d7 .elementor-post__text{margin-top:20px;}.elementor-921 .elementor-element.elementor-element-1bba3d7 .elementor-post__title, .elementor-921 .elementor-element.elementor-element-1bba3d7 .elementor-post__title a{color:var( --e-global-color-c65a16e );}.elementor-921 .elementor-element.elementor-element-1bba3d7 .elementor-post__meta-data{color:var( --e-global-color-c65a16e );}.elementor-921 .elementor-element.elementor-element-1bba3d7 .elementor-pagination{text-align:center;}.elementor-921 .elementor-element.elementor-element-1bba3d7 .elementor-pagination .page-numbers:not(.dots){color:var( --e-global-color-c65a16e );}.elementor-921 .elementor-element.elementor-element-1bba3d7 .elementor-pagination a.page-numbers:hover{color:var( --e-global-color-1e21d0b );}.elementor-921 .elementor-element.elementor-element-1bba3d7 .elementor-pagination .page-numbers.current{color:var( --e-global-color-c65a16e );}body:not(.rtl) .elementor-921 .elementor-element.elementor-element-1bba3d7 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-921 .elementor-element.elementor-element-1bba3d7 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-921 .elementor-element.elementor-element-1bba3d7 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-921 .elementor-element.elementor-element-1bba3d7 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}@media(max-width:767px){.elementor-921 .elementor-element.elementor-element-1bba3d7 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-921 .elementor-element.elementor-element-1bba3d7:after{content:"0.5";}.elementor-921 .elementor-element.elementor-element-1bba3d7 .elementor-post__thumbnail__link{width:100%;}}@media(min-width:768px){.elementor-921 .elementor-element.elementor-element-7eb8801c{--content-width:100%;}.elementor-921 .elementor-element.elementor-element-92aebfa{--content-width:100%;}}/* Start custom CSS for jet-slider, class: .elementor-element-771663b6 *//* ==========================================================
   CLOUDSTAR — Overlay fijo con la imagen
   El texto y el botón pueden conservar el efecto UP
   ========================================================== */

/* El degradado pertenece al slide, no al contenido animado */
.elementor-921 .elementor-element.elementor-element-771663b6 .jet-slider__item::before {
    content: "";
    position: absolute;
    inset: 0;

    background: linear-gradient(
        90deg,
        rgba(14, 92, 230, 0.96) 0%,
        rgba(14, 92, 230, 0.80) 28%,
        rgba(41, 171, 226, 0.50) 48%,
        rgba(41, 171, 226, 0.08) 70%,
        rgba(41, 171, 226, 0.00) 100%
    );

    z-index: 2;
    pointer-events: none;
}

/* Quitar el degradado de la capa que se anima hacia arriba */
.elementor-921 .elementor-element.elementor-element-771663b6 .jet-slider__content.sp-layer {
    background: transparent !important;
    z-index: 3 !important;
}

/* Texto por encima del overlay */
.elementor-921 .elementor-element.elementor-element-771663b6 .jet-slider__title,
.elementor-921 .elementor-element.elementor-element-771663b6 .jet-slider__subtitle,
.elementor-921 .elementor-element.elementor-element-771663b6 .jet-slider__desc {
    color: #FFFFFF !important;
    text-shadow: 0 2px 14px rgba(11, 21, 51, 0.35);
}

/* Botón por encima del overlay */
.elementor-921 .elementor-element.elementor-element-771663b6 .jet-slider__button-wrapper,
.elementor-921 .elementor-element.elementor-element-771663b6 .jet-slider__button {
    position: relative;
    z-index: 4;
}/* End custom CSS */